Answer by
juanita57 (1374)
Knots on the top of your foot could be bunions, certain kinds of arthritis makes knots, or just where you have worn bad shoes. I guess some of your foot bones could get knots or even could get a cracked bone in your foot playing a game and maybe not knowing it, and heels on it's own, and get knots.