Thank you for the detailed description. Do you feel any pain in the affected area? Any history of trauma to the involved part? It could most likely be a bruise
or a blood clot due to cycling. I advice you to get a coagulation profile done if it persists or you find such lesions elsewehere on your body. I would not think any cause for worry with your problem. Take care.