| 1 | Jayden McNeill | 27.60 | 32.71 | 27.60 34.56 32.52 33.74 31.87 |
| 2 | Vincent Wong | 29.76 | 35.04 | 35.46 36.35 33.32 29.76 50.83 |
| 3 | William Tao | 33.91 | 37.89 | 36.59 40.12 41.41 36.97 33.91 |
| 4 | Bryan Eng | 37.20 | 39.42 | 38.77 40.38 37.20 41.50 39.12 |
| 5 | Rhys Lloyd | 39.41 | 41.02 | 43.45 40.82 40.61 39.41 41.64 |
| 6 | Kirt Protacio | 37.26 | 43.70 | 46.16 37.26 44.95 42.63 43.51 |
| 7 | Justin He | 38.93 | 44.13 | 46.74 48.43 43.32 38.93 42.34 |
| 8 | Ryan Kumulia | 39.92 | 44.39 | 39.92 48.10 44.82 40.26 50.68 |
| 9 | Matthew Cook | 42.41 | 46.33 | 45.38 46.11 53.16 47.49 42.41 |
| 10 | Akito Nipatcharoen | 44.59 | 48.89 | 44.59 55.94 47.92 49.11 49.63 |
| 11 | Thomas Duvernay | 44.63 | 48.99 | 51.15 44.63 49.20 46.61 54.49 |
| 12 | Lam Yu Ching (林雨晴) | 44.98 | 50.00 | 44.98 54.05 49.72 51.97 48.30 |
| 13 | Jonathan Kaliffe | 47.90 | 52.01 | 1:02.81 55.22 47.90 49.25 51.56 |
| 14 | Xander McSherry | 44.98 | 53.27 | 52.46 1:01.44 44.98 48.91 58.44 |
| 15 | Edbert Sim | 51.07 | 54.06 | 56.08 56.89 54.33 51.07 51.77 |
| 16 | Kevin Tam | 45.98 | 54.63 | 48.72 56.22 45.98 1:00.34 58.94 |
| 17 | Sora Sato | 52.79 | 55.67 | 52.79 55.48 55.71 55.82 59.08 |
| 18 | Nathan Seeto | 48.53 | 55.77 | 48.53 59.69 51.69 55.94 1:00.93 |
| 19 | Will Rankin | 50.14 | 57.38 | 1:02.05 58.99 50.14 52.67 1:00.47 |
| 20 | Taine Cassar | 53.40 | 57.97 | 53.86 1:01.05 59.01 1:04.02 53.40 |
| 21 | Fiona Wang | 54.44 | 58.29 | 1:04.84 54.44 57.45 56.02 1:01.39 |
| 22 | Sam van Vliet | 47.99 | 58.63 | 1:07.57 1:00.52 1:01.57 47.99 53.81 |
| 23 | Lazo Jalal | 48.82 | 1:00.89 | 1:02.04 1:01.76 58.88 1:02.54 48.82 |
| 24 | Kent Thomson | 57.26 | 1:01.60 | 1:00.89 58.34 1:05.57 1:29.21 57.26 |
| 25 | Filbert Sim | 1:02.22 | 1:05.37 | 1:05.29 1:07.72 1:19.35 1:03.11 1:02.22 |
| 26 | Edward Hollingdale | 59.13 | 1:06.21 | 1:09.98 59.13 1:11.93 1:06.92 1:01.73 |
| 27 | Timothy Loh | 54.68 | 1:07.42 | 1:06.79 54.68 1:14.67 1:00.80 1:17.17 |
| 28 | Sam Lloyd | 59.86 | 1:09.01 | 1:13.71 59.86 1:08.76 1:07.82 1:10.45 |
| 29 | Liam Highducheck | 1:06.80 | 1:10.33 | 1:06.80 1:07.66 1:08.59 1:26.71 1:14.75 |
| 30 | Sebastian Robbins | 1:06.41 | 1:13.57 | 1:14.09 1:22.20 1:11.75 1:06.41 1:14.88 |
| 31 | Cass Hopkins | 58.91 | 1:16.03 | 58.91 1:11.68 1:14.74 1:23.86 1:21.67 |
| 32 | Brian Nguyen | 1:09.81 | 1:16.96 | 1:20.68 1:09.81 1:13.75 1:18.06 1:19.08 |
| 33 | Ashwin Gur | 1:14.40 | 1:17.27 | 1:15.64 DNF 1:19.63 1:14.40 1:16.55 |
| 34 | Tamara Macadam | 1:11.77 | 1:17.72 | 1:16.72 1:11.77 1:14.51 1:25.10 1:21.93 |
| 35 | Theodore Brown | 1:14.15 | 1:19.83 | 1:18.50 1:26.61 1:19.73 1:21.26 1:14.15 |
| 36 | Chris Mathews | 1:09.31 | 1:21.51 | 1:17.26 1:09.31 1:28.13 1:19.13 1:41.40 |
| 37 | Zhaodong Liu | 1:16.54 | 1:22.76 | 1:16.54 1:40.47 1:26.73 1:19.45 1:22.11 |
| 38 | Sean Eric Huynh | 1:11.95 | 1:25.43 | 1:27.68 1:23.92 1:33.89 1:24.70 1:11.95 |
| 39 | Loic Chiang | 1:15.40 | 1:26.93 | 1:25.52 1:45.22 1:27.95 1:27.33 1:15.40 |
| 40 | Joseph Lim | 1:15.92 | 1:29.09 | 1:29.68 1:24.50 1:33.10 1:15.92 DNF |
| 41 | Kevin Luong | 1:10.66 | 1:30.23 | 1:24.21 1:30.15 DNF 1:36.34 1:10.66 |
| 42 | Edward Rust | 1:20.18 | 1:30.27 | 1:33.02 1:26.84 1:20.18 1:30.95 1:33.33 |
| 43 | Paul Dyer | 1:15.22 | 1:31.52 | 1:26.11 1:15.22 1:34.60 1:33.85 1:37.09 |
| 44 | Nicholas Fogo | 1:17.10 | DNF | 1:24.57 1:17.10 1:25.78 DNF DNF |
| 45 | Ruishan Wen (温睿山) | 1:20.71 | DNF | 1:29.29 1:20.71 DNF DNF 1:49.49 |
| 46 | Jayden Lay | 1:27.20 | DNF | 1:27.20 1:34.05 DNF 1:39.05 DNF |
| 47 | Samuel Moliver | 1:31.08 | — | 1:31.08 1:47.09 — — — |
| 48 | Toi Wordsworth | 1:34.04 | — | 1:34.04 DNF — — — |
| 49 | Finn Campbell | 1:37.33 | — | 1:40.67 1:37.33 — — — |
| 50 | Ethan Druery | 1:37.82 | — | 1:37.82 1:59.28 — — — |
| 51 | David McLeish | 1:40.80 | — | 1:44.72 1:40.80 — — — |
| 52 | Max Rubenstein | 1:41.08 | — | DNF 1:41.08 — — — |
| 53 | Luc Harvey | 1:45.31 | — | 1:45.31 1:57.89 — — — |
| 54 | Angus Cosgrove | 1:48.56 | — | DNF 1:48.56 — — — |
| 55 | Anthony Katsaros | DNF | — | DNF DNF — — — |
| 55 | Brajden Johansen | DNF | — | DNF DNF — — — |
| 55 | David Zhou | DNF | — | DNF DNS — — — |
| 55 | Denton Kev | DNF | — | DNF DNF — — — |
| 55 | Dylan Sumner | DNF | — | DNF DNF — — — |
| 55 | Ethan Chawla | DNF | — | DNF DNF — — — |
| 55 | Jayden Ly | DNF | — | DNF DNF — — — |
| 55 | Matthew Stackelbeck | DNF | — | DNF DNF — — — |
| 55 | Paul N. van de Geest | DNF | — | DNF DNS — — — |
| 55 | William Nadalini | DNF | — | DNF DNF — — — |