im not sure where abouts you are talking about."on the top of your foot" where abouts.
ok well these is an injury call PLANTAR FACIITIS.
this is a band conected from your acheles to the top of your foot.most people find the pain in the arch area.
it is from a sudden increase in your miles o not introducen your hill runs properly
the pain can b described as a pin going trough your foot.
i had this befor and it takes about a week or 2 to get rid of.
all i can say is...put water into a plastic cup.ice it and then take the cup off.place it n d ground and roll your foot up and down your foot.also try pick up marbles with your toes to strngthn your foot muscle up.
i hope this is good info for any1.a pain in the foot = u being a huge apin in the arse