Hi thanks for the query.
From the complaints you had described there could be some muscle tear inside the thigh following some form kick in the football game. The patch underneath the skin might be localised collection of blood. I suggest you to meet local orthopaedic surgeon
and get his advice. regarding the headache it could be due psychological reaction to severe pain