The Men's junior time trial of the 2025 UCI Road World Championships was a cycling event that took place on 23 September 2025 in Kigali, Rwanda.

Final classification Pos. Position in the time trial Time Time taken to complete the time trial Diff Deficit to the winner of the time trial DNS Denotes a rider who did not start DNF Denotes a rider who did not finish DSQ Denotes a rider who was disqualified from the race OTL Denotes a rider who finished outside the time limit

Rank Rider Country Time Michiel Mouris 29:07.61 Ashlin Barry 29:14.45 +6.84 Seff Van Kerckhove 29:16.19 +8.58 4 Beckam Drake 29:21.16 +13.55 5 Max Hinds 29:26.52 +18.91 6 Roberto Capello 29:36.55 +28.94 7 Jan Jackowiak 29:37.41 +29.80 8 Vilgot Reinhold 29:55.82 +48.21 9 Mattia Agostinacchio 29:58.57 +50.96 10 Max Goold 30:02.15 +54.54 11 Benjamín Noval 30:04.66 +57.05 12 Theophile Vassal 30:11.49 +1:03.88 13 Nicholas Van der Merwe 30:14.93 +1:07.32 14 Jerónimo Calderón 30:16.76 +1:09.15 15 Monty Rigby 30:20.13 +1:12.52 16 Jakub Zaňka 30:23.62 +1:16.01 17 Heimo Fugger 30:26.28 +1:18.67 18 Dylan Sage 30:28.51 +1:20.90 19 Mats Vanden Eynde 30:30.58 +1:22.97 20 Johan Blanc 30:38.37 +1:30.76 21 Kevin Estupiñán 30:44.62 +1:37.01 22 Benedikt Benz 30:46.81 +1:39.20 23 Zeno Levi Winter 30:48.95 +1:41.34 24 Georgs Tjumins 30:50.20 +1:42.59 25 Josh Johnson 30:55.38 +1:47.77 26 Vanja Kuntarič 31:20.01 +2:12.40 27 Yaroslav Prosandeev Individual Neutral Athletes 31:29.40 +2:21.79 28 Eñaut Urkaregi 31:30.01 +2:22.40 29 Kirill Chzhan 31:48.46 +2:40.85 30 Tristan Hardy 31:48.55 +2:40.94 31 Marouane Kharbouchi 31:56.08 +2:48.47 32 Gian Müller 31:56.71 +2:49.10 33 Tom Stirnimann 32:04.75 +2:57.14 34 Arash Mirbagheri 32:05.91 +2:58.30 35 Murat Kuitenov 32:09.36 +3:01.75 36 Roger Surén 32:10.81 +3:03.20 37 Ksawery Gancarz 32:13.24 +3:05.63 38 Matvei Yakovlev Individual Neutral Athletes 32:13.89 +3:06.28 39 Lucas Stevenson 32:16.67 +3:09.06 40 Bastian Petrič 32:32.09 +3:24.48 41 Artyom Proskuryakov 32:47.12 +3:39.51 42 Jakub Pastva 32:48.23 +3:40.62 43 Yousuf Amiri 32:57.86 +3:50.25 44 Semere Fsehaye 33:02.61 +3:55.00 45 Omar Andrade Fernandez 33:11.90 +4:04.29 46 Oleh Smolynets 33:28.28 +4:20.67 47 Paul Miro 33:32.33 +4:24.72 48 Gijs Schoonvelde 33:42.27 +4:34.66 49 Antoine Bergeron 33:46.20 +4:38.59 50 Hon Man Yip 33:51.74 +4:44.13 51 Salah Hamzioui 33:51.91 +4:44.30 52 Gokturk Yuzerler 34:30.69 +5:23.08 53 Pacifique Byusa 34:34.97 +5:27.36 54 Raditia Etto Wijaya 34:49.50 +5:41.89 55 Brian Ishimwe 34:59.77 +5:52.16 56 Saifallah Ali Alsayed 35:00.07 +5:52.46 57 Muhammet Umut Demircan 35:06.15 +5:58.54 58 Kagaba Hatim 35:08.29 +6:00.68 59 Vinsya Ramadhana 35:23.12 +6:15.51 60 Henri Rouillard 35:40.24 +6:32.63 61 Younes Abdelghani 35:56.32 +6:48.71 62 Marco Thiel 36:10.91 +7:03.30 63 Exodus Saïzonou 36:42.32 +7:34.71 64 Mohamed Amine Laouini 36:51.50 +7:43.89 65 Denver Alphonse 37:01.55 +7:53.94 66 Ian Kipchirchir 37:19.88 +8:12.27 67 Hafiz Sali 37:25.98 +8:18.37 68 Justiniano de Araújo 37:33.36 +8:25.75 69 Prateek Ravla 37:34.15 +8:26.54 70 Joseph Hatali 37:46.06 +8:38.45 71 Osama Asha'ar 37:58.82 +8:51.21 72 Mahamadi Ouangraoua 38:44.11 +9:36.50 73 Trevor Malvina 38:44.31 +9:36.70 74 Saibou Kone 38:44.77 +9:37.16 75 Sergio de Araújo 38:46.59 +9:38.98 76 Waziri Masoli 38:51.60 +9:43.99 77 Mohammad Hajeer 39:25.10 +10:17.49 78 Bakary Bagayogo 40:22.02 +11:14.41 79 Sorydjan Keita 40:33.85 +11:26.24 80 Sivuyile Gulwako 40:34.11 +11:26.50 81 Issouf Soidiki Irhamdine 42:53.58 +13:45.97 82 Mounkalia Yacouba Tinni 43:40.67 +14:33.06 83 Babacar Atta Fall 44:41.09 +15:33.48 84 Frarrakhan Mohammed 44:48.29 +15:40.68 85 Sofiane Soumana 47:58.32 +18:50.71

References