Germany’s Jason Osborne won back-to-back elite men’s titles at the 2025 UCI Cycling Esports World Championships, leading from start to finish, though he faced hard-charging competitors in the race ...