For all y'all advising NSAIDs..most NSAIDs are not good at eliminating muscle soreness. They're better for joint pain.
Better are massage, AR/stretching, and alternating very cold with very hot.
When I used to play ball during training camp they trainers would put big trash buckets full of ice water in the showers. I used to get in one up to my waist for a few minutes, then get warm under a shower, then go back, etc. It was awesome. Painful, but awesome.