W.W.
A.,
If he's limping? I wouldn't wait a couple of days to see the doctor. That's just me.
Growing pains usually happen at the joints and middle of the bones and muscles. Although 7 years old is a good growth spurt.
What do they do to warm up for soccer? Do you watch what they do?
Is the pain on the FRONT of the leg - quads or in the BACK - hamstring? If he could have done ANYTHING to his quads or hamstring. If the pain is worsening? and it's the BACK (hamstring) he could have pulled it or done more damage.
I'd call the orthopedist and see if you can get in TODAY.