The racing cyclist and double Olympian Marc Willers has retired following the weekend's BMX World Cup Supercross in Sweden.
Willers, who turns 30 next month, has been a pioneer for BMX, but says he is not able to get back to the top of the sport.
"Rather than just hold on and just take part, it's better that I finish up now before I end up hating it," he said.
"It's been my life for more than 20 years. I've been sitting on this for a long time and thought it was time to pull the trigger."
He has battled injury concerns for the last two years, coming back after surgery to compete strongly at the recent World Championships.
The Cambridge rider has competed in 15 World Championships and this weekend will be his 31st World Cup.
He also competed in the sport's Olympic debut in Beijing where he was 15th and in London where he was 16th.