Welcome to healthcare Magic!
The swelling seems to be a sport related injury
It can be a varicose vein
or an avulsed muscle which gets prolapsed with activity.
You should get a Doppler and an ultrasound
of the leg and get examined by a sports medicine
I hope the advise would be informative and useful for you.