M.T.
If after a week he isn't walking/running properly, I'd have him into a doctor. I'd have had him there the 2nd day. How could you imagine we would know whether he has a fracture? The internet is a great place for support and sharing experiences, but it is not a place for a medical diagnosis. When you want to know the extent of an injury, you see a doctor. Good luck.