I find my recovery gets better once my body gets used to higher intensity matches. I always get serious DOMS for the first match of the season often lastin 2-3 days before clearing up completely. But after a while it clears up within 24 hours.
I find the best post match recovery method that works is water, banana and light static stretching every day (dynamic stretching before matches). The other really good thing is sleep. Your body is really good at repairing itself and sleep does many good things.