London, UK
Spending too much time on Instagram, selling shoes
Favourite Food
Favourite TV show
Top Boy
Favourite holiday destination
Favourite race
Ronde van Vlaanderen

A talented junior, Leo has had success both on the track and road before joining Development Team DSM. At the European Championships in 2019 he won the team pursuit with the Great Britain national team and took a strong third place in the individual pursuit. While on the road Leo took two impressive victories in 1.1 UCI level junior races at Omloop van Borsele and Trofee van Vlaanderen.

“The team has a really good set up, a good environment, and plan for my development and that is definitely attractive to me.”

Not from a cycling family and having dabbled in other sports beforehand (football and martial arts), Leo took up cycling the year after his older brother, Ethan, began the sport at their local velodrome.

“My parents were working during the summer, so I had to go along with him to the holiday club they were running at the velodrome. I didn’t actually enjoy it to start off with but it was the only sport I was ever good at, so I stuck with it.” 

Well humoured and sociable, Leo enjoys going out for coffee rides with his friends or spending his downtime watching Netflix.

Despite proclaiming that he enjoys winning, Leo isn’t just solely motivated by the results sheet and instead also gains motivation from seeing improvements in his files.

“With power data now, it’s no longer a guessing game and it’s really good to be able to see that you’re actually getting better, so it’s not necessarily about results.”

After making the transition out of juniors, the young British rider is looking forward to his second year with the team and wants to learn as much as possible from both his teammates and coaches; helping the older riders towards some wins and then in the future aiming for results himself.


1 Ronde de l'Isard Team Time Trial
8 Ronde de l'Isard Stage 2a
9 Ronde de l'Isard Youth Classification
12 Ronde de l'Isard Stage 3
12 Ronde de l'Isard
15 Ronde de l'Isard Points Classification
21 Le Tour de Savoie Mont Blanc Youth Classification
26 Le Tour de Savoie Mont Blanc Stage 5 (ITT)
28 Ronde de l'Isard Stage 4
50 Le Tour de Savoie Mont Blanc Stage 2
1 EPZ Omloop van Borsele
1 Trofee van Vlaanderen
2 E3 BinckBank Classic Junioren
2 Trophée Centre Morbihan Stage 2 (ITT)
3 LVM Saarland Trofeo Team Time Trial
4 Kuurne-Brussel-Kuurne Juniors
4 Keizer der Juniores Stage 2a (ITT)
8 World Championships MJ ITT
12 Trophée Centre Morbihan
14 Grand Prix Rüebliland Stage 3
7 Sint-Martinusprijs Kontich Individual Time Trial
21 Keizer der Juniores Pittem
22 Sint-Martinusprijs Kontich Stage 3a (ITT)
26 Sint-Martinusprijs Kontich Youth Classification
59 Sint-Martinusprijs Kontich
83 Sint-Martinusprijs Kontich Stage 4
86 Sint-Martinusprijs Kontich Stage 3b
113 Sint-Martinusprijs Kontich Stage 2