| 1 | Ray Zhang (张灏睿) | 32.08 | 36.02 | 39.26 40.72 34.87 32.08 33.93 |
| 2 | Junqi Feng (冯骏骐) | 36.36 | 38.32 | 43.14 37.44 36.67 36.36 40.86 |
| 3 | Zayd Chaudhry | 38.66 | 40.29 | 39.90 40.58 40.39 41.86 38.66 |
| 4 | Divnoor Bajwa | 38.78 | 42.75 | 48.61 57.72 40.64 38.78 39.01 |
| 5 | Harrison Jonathan Newbery-Chunn | 39.13 | 42.78 | 44.65 39.13 39.59 44.10 46.16 |
| 6 | Putian Ye (叶溥天) | 39.57 | 43.36 | 42.95 44.51 42.62 39.57 50.64 |
| 7 | Myles Jarman | 42.59 | 43.98 | 44.63 47.29 42.92 42.59 44.40 |
| 8 | Michael Tripodi | 40.97 | 45.53 | 56.09 45.60 48.11 42.89 40.97 |
| 9 | Ting Sheng Bao Yang | 41.58 | 47.34 | 41.58 47.96 53.58 48.78 45.28 |
| 10 | Alex Butera | 45.39 | 48.27 | 50.92 45.73 45.39 48.16 53.08 |
| 11 | Aaron Spiller | 47.86 | 50.16 | 51.30 49.27 49.90 47.86 1:01.62 |
| 12 | Charlie Handley | 41.55 | 50.20 | 1:07.51 41.55 51.72 54.81 44.08 |
| 13 | Peter Au | 38.09 | 53.29 | 59.30 47.03 38.09 54.34 58.50 |
| 14 | Max Parris | 46.21 | 55.08 | 47.94 48.13 1:09.18 DNF 46.21 |
| 15 | Harry Forbes | 46.37 | 56.39 | 53.66 54.99 1:00.51 46.37 DNF |
| 16 | Chenhao Sun (孙晨皓) | 47.90 | 56.74 | 1:01.90 56.10 47.90 56.69 57.44 |
| 17 | Swami Srinivasan | 47.44 | 59.65 | 47.44 1:01.80 57.22 1:03.16 59.94 |
| 18 | Andrew Davidge | 1:00.00 | 1:08.29 | 1:06.80 1:11.92 1:06.16 1:00.00 1:20.63 |
| 19 | Noah Przychodzen | 47.24 | DNF | 50.48 47.24 DNF DNF 48.10 |
| 20 | Xavier Lianto | 1:26.63 | — | 1:44.47 1:26.63 — — — |