| 1 | Feliks Zemdegs | 24.08 | 27.85 | 27.27 24.08 28.43 33.43 27.84 |
| 2 | Mukund Karthik | 38.39 | 44.46 | 45.53 46.66 38.39 41.20 46.97 |
| 3 | Alex Asbery | 44.28 | 48.61 | 51.30 46.88 47.94 44.28 51.01 |
| 4 | Nathan Chong | 33.72 | 48.99 | 1:03.99 49.77 33.72 48.83 48.38 |
| 5 | Daniel Quach | 44.07 | 49.23 | 45.88 55.48 44.07 52.83 48.99 |
| 6 | Phạm Anh Khoa | 46.31 | 49.36 | 49.80 48.97 46.31 49.32 54.39 |
| 7 | James Macdiarmid | 46.21 | 52.60 | 46.21 53.24 50.13 55.72 54.43 |
| 8 | Lucas O'Connell | 52.79 | 54.50 | 54.26 52.79 54.64 59.90 54.59 |
| 9 | Jerry Jiang | 54.64 | 56.45 | 57.49 55.45 56.42 1:02.28 54.64 |
| 10 | Cheng-Ru Yang | 56.69 | 59.71 | 1:06.97 57.77 59.74 1:01.61 56.69 |
| 11 | Tom Nelson | 57.72 | 1:02.62 | 57.72 1:00.45 1:10.59 1:06.53 1:00.87 |
| 12 | Simon Geertsema | 55.12 | 1:02.91 | 1:05.18 1:01.01 55.12 DNF 1:02.55 |
| 13 | Antoine Jaumouille | 58.08 | 1:05.94 | 1:06.52 1:17.78 1:01.23 1:10.06 58.08 |
| 14 | Aneurin Hunt | 1:00.06 | 1:06.34 | 1:00.06 1:00.50 1:06.20 1:12.31 1:18.52 |
| 15 | Oliver Jenks | 59.33 | 1:07.28 | 1:04.82 1:08.56 1:11.99 1:08.47 59.33 |
| 16 | Biyuan Chen | 1:04.23 | 1:07.31 | 1:04.23 1:20.30 1:10.34 1:04.99 1:06.60 |
| 17 | Jack Gerring | 1:05.86 | 1:11.46 | 1:05.86 1:12.59 1:15.19 1:11.02 1:10.77 |
| 18 | Zhaoyu Tang | 1:13.77 | 1:17.56 | 1:29.39 1:20.16 1:17.07 1:15.44 1:13.77 |
| 19 | Mantra Shukla | 1:12.70 | 1:26.87 | 1:45.96 1:12.70 1:30.74 1:14.34 1:35.52 |
| 20 | Carlos Ortiz Suarez | 1:16.52 | 1:32.29 | 1:40.72 1:39.87 1:30.75 1:26.25 1:16.52 |
| 21 | Andrei Trandafir | 1:39.37 | 1:49.88 | 1:56.23 1:43.76 1:39.37 2:10.57 1:49.64 |
| 22 | Aaron Guo | 1:39.77 | 1:54.55 | 1:39.93 2:10.69 DNF 1:39.77 1:53.02 |
| 23 | Joshua Tan | 2:09.68 | — | 2:30.44 2:09.68 — — — |
| 24 | Daniel Lambert | DNF | — | DNF DNF — — — |