Cold water immersion has been shown to be more effective than cryotherapy. Additionally, cold water reduced muscle soreness and increased recovery levels for 24 to 48 hours after exercise.
Study link