I think he may be having knee pain
due to soft tissue injury
inside. I would suggest you to get x ray
of the knee joint to confirm the diagnosis. I would also suggest you to take rest and avoid bending the knee or fast running.
It can be infection as you are thinking but that isvery rare incidence so i do not think that it is a possiblity.