Charlotte Gilmartin began competing as a junior speed skater for Great Britain aged just 15, before rising through the ranks to regularly compete on the world stage as a senior, claiming an individual 1500m bronze at the 2013 European Championships in Malmo.
She made her Olympic Winter Games debut at Sochi 2014, finishing 16th in the 500m and 28th in the 1500m.
In January 2016, Gilmartin won 3000m gold and overall silver at the European Championships and added 500m bronze a year later.
In 2018 Gilmartin returned to the Winter Olympic Games in PyeongChang, competing in the 500m, the 1000m and the 1500m.
While she went out in the heats in the first two events, Gilmartin made it to the semi-finals in the 1500m but a crash denied her a place in the final.
She went on to claim the title at the British Championships in May 2018 before calling time on her career.