Thanks for the query
It would have helped me better if u had told me your age, co morbidities and also your gender.
From the looks of it i think u r suffering from a muscle pain
which will remain for a few days. Give that leg rest, apply warmth with a warm towel or water bag. Take Tab aceclofenac
80 mg twice daily after food
Have a healthy living