| Men's Omnium |
| |
| Scratch Race |
| 1 Bryan Coquard (France) |
| 2 Jan Kaduch (Czech Republic) |
| 3 Samuel Harrison (Great Britain) |
| 4 Paolo Simion (Italy) |
| 5 Jackson Law (Australia) |
| 6 Lucas Liss (Germany) |
| 7 Lasse Norman Hansen (Denmark) |
| 8 Arne Van Snick (Belgium) |
| 9 Alex Frame (New Zealand) |
| 10 Julio Alberto Amores Palacios (Spain) |
| 11 Hiram Perez Udabe (Mexico) |
| 12 Gaël Suter (Switzerland) |
| 13 Ioannis Spanopoulos (Greece) |
| 14 Ahmet Orken (Turkey) |
| 15 Mateusz Nowak (Poland) |
| 16 Gumerov Gumerov Timur (Uzbekistan) |
| 17 Varun Maharajh (Trinidad and Tobago) |
| 18 Kévin Lesellier (France) |
| 19 Shogo Ichimaru (Japan) |
| DNF Edison Bravo Mansilla (Chile) |
| DNF Vladimir Dubrovskiy (Kazakhstan) |
| DNF Victor Manakov (Russian Federation) |
| |
| Pursuit |
| 1 Lasse Norman Hansen (Denmark) |
3:16.618 |
| 2 Jackson Law (Australia) |
3:18.121 |
| 3 Victor Manakov (Russian Federation) |
3:19.165 |
| 4 Samuel Harrison (Great Britain) |
3:21.224 |
| 5 Paolo Simion (Italy) |
3:22.752 |
| 6 Lucas Liss (Germany) |
3:23.060 |
| 7 Alex Frame (New Zealand) |
3:23.384 |
| 8 Bryan Coquard (France) |
3:24.060 |
| 9 Jan Kaduch (Czech Republic) |
3:27.632 |
| 10 Ahmet Orken (Turkey) |
3:27.650 |
| 11 Ioannis Spanopoulos (Greece) |
3:27.748 |
| 12 Kévin Lesellier (France) |
3:28.106 |
| 13 Mateusz Nowak (Poland) |
3:28.169 |
| 14 Arne Van Snick (Belgium) |
3:29.311 |
| 15 Alexander Cataford (Canada) |
3:29.934 |
| 16 Gumerov Gumerov Timur (Uzbekistan) |
3:30.515 |
| 17 Julio Alberto Amores Palacios (Spain) |
3:30.645 |
| 18 Gaël Suter (Switzerland) |
3:31.960 |
| 19 Vladimir Dubrovskiy (Kazakhstan) |
3:35.451 |
| 20 Hiram Perez Udabe (Mexico) |
3:35.970 |
| 21 Shogo Ichimaru (Japan) |
3:36.953 |
| 22 Edison Bravo Mansilla (Chile) |
3:37.065 |
| 23 Varun Maharajh (Trinidad and Tobago) |
3:41.022 |
| |
| Kilo |
| 1 Lucas Liss (Germany) |
1:03.470 |
| 2 Samuel Harrison (Great Britain) |
1:03.989 |
| 3 Bryan Coquard (France) |
1:04.535 |
| 4 Jackson Law (Australia) |
1:04.594 |
| 5 Lasse Norman Hansen (Denmark) |
1:05.070 |
| 6 Alex Frame (New Zealand) |
1:05.102 |
| 7 Paolo Simion (Italy) |
1:05.291 |
| 8 Jan Kaduch (Czech Republic) |
1:05.581 |
| 9 Arne Van Snick (Belgium) |
1:05.591 |
| 10 Ioannis Spanopoulos (Greece) |
1:05.793 |
| 11 Mateusz Nowak (Poland) |
1:06.291 |
| 12 Ahmet Orken (Turkey) |
1:06.922 |
| 13 Gaël Suter (Switzerland) |
1:06.963 |
| 14 Julio Alberto Amores Palacios (Spain) |
1:07.514 |
| 15 Hiram Perez Udabe (Mexico) |
1:07.744 |
| 16 Edison Bravo Mansilla (Chile) |
1:08.255 |
| 17 Alexander Cataford (Canada) |
1:08.310 |
| 18 Kévin Lesellier (France) |
1:08.632 |
| 19 Shogo Ichimaru (Japan) |
1:09.039 |
| 20 Varun Maharajh (Trinidad and Tobago) |
1:09.354 |
| 21 Gumerov Gumerov Timur (Uzbekistan) |
1:09.973 |
| 22 Vladimir Dubrovskiy (Kazakhstan) |
1:10.656 |
| |
| Final Standings |
| 1 Bryan Coquard (France) |
15 pts |
| 2 Samuel Harrison (Great Britain) |
26 |
| 3 Lucas Liss (Germany) |
31 |
| 4 Jackson Law (Australia) |
32 |
| 5 Jan Kaduch (Czech Republic) |
38 |
| 6 Paolo Simion (Italy) |
39 |
| 7 Lasse Norman Hansen (Denmark) |
40 |
| 8 Ahmet Orken (Turkey) |
59 |
| 9 Alex Frame (New Zealand) |
65 |
| 10 Arne Van Snick (Belgium) |
65 |
| 11 Ioannis Spanopoulos (Greece) |
68 |
| 12 Gaël Suter (Switzerland) |
68 |
| 13 Mateusz Nowak (Poland) |
80 |
| 14 Edison Bravo Mansilla (Chile) |
92 |
| 15 Julio Alberto Amores Palacios (Spain) |
95 |
| 16 Kévin Lesellier (France) |
100 |
| 17 Alexander Cataford (Canada) |
100 |
| 18 Hiram Perez Udabe (Mexico) |
103 |
| 19 Varun Maharajh (Trinidad and Tobago) |
112 |
| 20 Shogo Ichimaru (Japan) |
113 |
| 21 Gumerov Gumerov Timur (Uzbekistan) |
118 |
| 22 Vladimir Dubrovskiy (Kazakhstan) |
128 |