| 1 | Burno Li Chak Kwan (李澤堃) | 34.83 | 38.40 | 34.83 36.94 41.34 43.95 36.91 |
| 2 | Matthew Lee | 37.07 | 41.10 | 40.74 37.07 42.94 42.54 40.01 |
| 3 | Arhaan Sareen | 44.27 | 47.49 | 54.07 45.71 51.27 44.27 45.48 |
| 4 | Ryan Wu | 41.39 | 49.26 | 53.22 51.82 49.56 41.39 46.39 |
| 5 | Roan Paone | 58.27 | 1:03.75 | 58.98 1:00.99 1:14.44 58.27 1:11.28 |
| 6 | Benson Lau | 1:02.00 | 1:06.17 | 1:08.86 1:08.63 1:02.00 1:05.49 1:04.39 |
| 7 | Skylar Porter | 59.28 | 1:14.55 | 1:08.40 1:21.62 1:16.78 59.28 1:18.47 |
| 8 | Jensen Belen-Brown | 1:06.97 | 1:17.50 | 1:23.14 1:17.08 1:06.97 1:16.90 1:18.51 |
| 9 | Gabrielle Morasse | 1:11.81 | 1:17.73 | 1:24.16 1:14.59 1:15.28 1:23.32 1:11.81 |
| 10 | Ruichen Wang | 1:14.55 | 1:19.13 | 1:19.54 1:16.45 1:14.55 1:24.54 1:21.40 |
| 11 | Rose Zheng | 1:16.97 | 1:25.50 | 1:27.11 1:30.60 1:18.78 1:16.97 1:30.85 |
| 12 | Elliott Kobelansky | 1:24.68 | 1:28.03 | 1:31.77 1:28.90 1:25.93 1:29.25 1:24.68 |
| 13 | Lucas Nieuwland | 1:18.67 | 1:28.48 | 1:35.53 1:19.97 1:33.73 1:18.67 1:31.73 |
| 14 | Prosper Huang | 1:20.40 | 1:29.20 | 1:40.24 DNF 1:25.80 1:20.40 1:21.55 |
| 15 | Derek Kong | 1:21.99 | 1:30.55 | 1:37.57 1:24.84 1:29.24 1:21.99 1:44.22 |
| 16 | Sarah Strong | 1:20.72 | 1:30.67 | 1:38.85 1:34.24 1:25.92 1:20.72 1:31.85 |
| 17 | Thomas Imada | 1:11.67 | 1:30.84 | 1:34.69 1:42.01 1:11.67 1:37.85 1:19.99 |
| 18 | Max Kaloshi | 1:33.03 | 1:36.35 | 1:34.48 1:38.57 1:36.85 1:37.73 1:33.03 |
| 19 | Jonathan Wang (王嘉洺) | 1:15.53 | 1:37.59 | 1:45.62 1:31.14 1:15.53 1:41.34 1:40.28 |
| 20 | Ajeet Singh Chana | 1:18.82 | 1:38.24 | 1:55.32 1:31.64 1:42.64 1:18.82 1:40.43 |
| 21 | Erika Walker | 1:44.74 | 1:48.90 | 2:03.66 1:48.19 1:44.74 1:46.53 1:51.99 |
| 22 | Sebastian Virág | 1:36.09 | 1:54.11 | 1:50.34 2:07.07 2:13.77 1:36.09 1:44.93 |
| 23 | Sascha Pugar | 1:41.36 | 2:00.05 | 1:41.36 2:12.30 1:57.88 1:54.33 2:07.93 |
| 24 | Abdullah Gulab | 1:50.96 | 2:01.73 | 1:52.91 2:18.47 1:53.81 2:23.51 1:50.96 |
| 25 | Peter Osudar | 1:48.62 | 2:04.76 | 2:04.88 1:48.62 2:09.11 2:06.28 2:03.12 |
| 26 | Hudson Tranmer | 1:43.71 | 2:06.62 | 2:16.17 1:43.71 2:05.90 1:57.80 3:08.00 |
| 27 | Alan Jia | 2:06.85 | 2:18.95 | 2:34.83 2:19.93 2:06.85 2:16.36 2:20.56 |
| 28 | Jack Lee | 2:12.01 | 2:20.04 | 2:27.61 2:14.54 2:20.24 2:12.01 2:25.33 |
| 29 | Anthony Zhao | 2:11.16 | 2:20.58 | 2:39.04 2:20.56 2:29.80 2:11.16 2:11.39 |
| 30 | David Kalinichenko | 2:18.73 | 2:22.90 | 2:24.60 2:23.58 2:20.53 2:18.73 2:39.51 |
| 31 | Kai Wen Yang | 2:09.40 | 2:27.52 | 2:09.40 2:36.73 2:17.48 2:32.02 2:33.07 |
| 32 | Nolan Jeanneret | 2:29.62 | 2:39.27 | 2:29.62 2:57.97 2:37.48 2:38.17 2:42.16 |
| 33 | Ian Wei | 2:49.56 | — | 2:59.26 2:49.56 — — — |
| 34 | Adharsh Boopathiraj | 2:51.54 | — | 2:59.47 2:51.54 — — — |
| 35 | Jonathan Yung | 2:55.12 | — | 3:27.41 2:55.12 — — — |
| 36 | Aarav Sivakumar | 3:16.29 | — | 3:19.25 3:16.29 — — — |
| 37 | Kevin Li | 3:19.92 | — | 3:19.92 3:28.75 — — — |
| 38 | Serena Meng | 3:40.09 | — | 4:43.82 3:40.09 — — — |
| 39 | Sai Sharan Girish | 3:59.40 | — | 3:59.40 4:21.46 — — — |
| 40 | Saketh Perumana | 4:18.80 | — | 4:18.80 DNF — — — |
| 41 | Felix Zhang | 4:37.65 | — | DNF 4:37.65 — — — |
| 42 | Sai Darshan Girish | DNF | — | DNF DNF — — — |