| Ranking | Category rank | Bib | Name | City | Race Category | Gross time | Net. time | |
|---|---|---|---|---|---|---|---|---|
|
|
1 | 1 | 4 | Davide Angeli | Mannen | 00:18:41 | 00:18:41 | |
|
|
2 | 1 | 44 | Maud Janssen | Vrouwen | 00:19:28 | 00:19:28 | |
| 3 | 2 | 19 | Jack Brewer | Mannen | 00:19:34 | 00:19:34 | ||
| 4 | 3 | 45 | Kelan Jones | Mannen | 00:19:40 | 00:19:40 | ||
| 5 | 4 | 75 | Edoardo Primo | Mannen | 00:20:01 | 00:20:01 | ||
| 7 | 2 | 89 | Kaylee van Gent | Vrouwen | 00:20:06 | 00:20:06 | ||
| 8 | 6 | 91 | Wilsun Cheung | Mannen | 00:20:13 | 00:20:13 | ||
| 9 | 7 | 56 | Matthew Ko | Mannen | 00:20:14 | 00:20:14 | ||
| 10 | 8 | 64 | Dan Maggs | Mannen | 00:20:23 | 00:20:23 | ||
| 11 | 9 | 63 | Tom Lutz | Mannen | 00:20:31 | 00:20:31 | ||
| 12 | 10 | 8 | Andy Ang | Mannen | 00:20:56 | 00:20:56 | ||
| 13 | 11 | 20 | Emilio Rodrigues | Mannen | 00:21:01 | 00:21:01 | ||
| 14 | 12 | 41 | Phillip Hadamczik | Mannen | 00:21:01 | 00:21:01 | ||
| 15 | 13 | 93 | Aaron Yen | Mannen | 00:21:06 | 00:21:06 | ||
| 16 | 14 | 74 | Oriol Prats Estartus | Mannen | 00:21:10 | 00:21:10 | ||
| 17 | 15 | 96 | Quan Zheng | Mannen | 00:21:20 | 00:21:20 | ||
| 18 | 3 | 5 | Mira Atanasova | Vrouwen | 00:22:08 | 00:22:08 | ||
| 19 | 16 | 1 | Hicham Bouissoumer | Mannen | 00:22:08 | 00:22:08 | ||
| 26 | Borja Casero | Mannen | DNF | DNF |