| 1 | Ryan Wu | 47.90 | 55.31 | 58.42 57.03 1:07.83 50.47 47.90 |
| 2 | Roan Paone | 50.99 | 59.52 | 1:10.00 50.99 1:00.23 1:04.69 53.64 |
| 3 | Thompson Clarke | 55.70 | 1:07.96 | 1:11.12 55.70 1:02.55 1:12.48 1:10.21 |
| 4 | Linus Kunath | 1:10.91 | 1:12.22 | 1:10.91 1:14.41 1:13.02 1:11.47 1:12.16 |
| 5 | Matthew Lee | 1:03.34 | 1:14.42 | 1:11.23 1:03.34 1:27.54 1:15.74 1:16.28 |
| 6 | Sarah Strong | 1:15.49 | 1:24.39 | 1:23.35 1:31.76 1:26.73 1:23.09 1:15.49 |
| 7 | Brady Metherall | 1:21.22 | 1:27.46 | 1:21.22 1:27.03 1:26.84 1:28.50 1:31.78 |
| 8 | Joaquin Abarca | 1:17.88 | 1:28.88 | 1:21.29 1:41.21 1:41.00 1:17.88 1:24.35 |
| 9 | Benson Lau | 1:23.96 | 1:29.01 | 1:23.96 1:30.57 1:25.56 1:30.91 1:36.03 |
| 10 | Lucas Jacobs | 1:34.20 | 1:38.63 | 1:36.04 1:44.07 1:35.78 1:34.20 1:51.37 |
| 11 | David Shei | 1:33.72 | 1:42.06 | 1:47.31 1:34.11 1:33.72 1:48.07 1:44.75 |
| 12 | Derek Kong | 1:36.32 | 1:42.78 | 2:00.23 1:36.32 1:40.44 1:44.58 1:43.33 |
| 13 | Marco Yang (杨柯辰) | 1:29.93 | 1:46.68 | 1:58.09 1:38.44 1:55.41 1:29.93 1:46.18 |
| 14 | Brennen Lin | 1:36.23 | 1:46.96 | 1:36.23 1:42.41 1:47.64 1:50.84 1:51.10 |
| 15 | Arhaan Sareen | 1:34.88 | 1:47.30 | 1:51.04 1:43.22 1:47.65 DNF 1:34.88 |
| 16 | Chen-Pin Sun (孫振斌) | 1:34.97 | 1:47.35 | 1:44.50 2:13.76 1:51.09 1:46.46 1:34.97 |
| 17 | Heyning Quong | 1:31.45 | 1:49.10 | 1:31.45 DNF 1:53.79 1:37.98 1:55.54 |
| 18 | Abdullah Gulab | 1:37.61 | 1:51.04 | 1:51.94 1:54.51 1:46.68 1:37.61 1:57.70 |
| 19 | Ethan Yeung | 1:45.67 | 1:56.08 | 1:53.96 2:13.59 1:54.19 2:00.08 1:45.67 |
| 20 | Michael Bradley | 1:40.40 | 1:58.58 | 2:01.11 1:51.93 2:10.08 1:40.40 2:02.70 |
| 21 | Lucas Nieuwland | 1:46.89 | 1:58.69 | 2:18.85 1:46.89 2:19.99 1:47.76 1:49.45 |
| 22 | Briar Barron | 1:36.93 | 1:59.62 | 1:58.89 1:50.33 1:36.93 2:09.65 DNF |
| 23 | Jensen Belen-Brown | 1:47.52 | 2:00.95 | 2:13.67 2:01.86 2:06.27 1:54.71 1:47.52 |
| 24 | Nicole Wang | 1:46.21 | 2:01.92 | 1:46.21 2:34.30 1:50.67 2:19.87 1:55.22 |
| 25 | Ian Yeh | 1:54.11 | 2:04.68 | 1:54.11 2:19.76 2:12.74 1:58.25 2:03.05 |
| 26 | William Scully | 2:04.14 | 2:09.59 | 2:08.75 2:12.43 2:13.08 2:07.60 2:04.14 |
| 27 | LianCheng Guo | 1:58.23 | 2:10.28 | 2:10.59 2:01.77 1:58.23 2:35.59 2:18.48 |
| 28 | Omar Ellabban | 1:54.51 | 2:17.48 | 2:13.57 2:08.21 2:30.66 2:36.02 1:54.51 |
| 29 | Ryan Pin Harry | 1:45.89 | 2:19.08 | 2:04.79 2:17.40 3:29.45 2:35.05 1:45.89 |
| 30 | Nicholas Leyesa | 2:24.90 | — | 2:24.90 2:45.68 — — — |
| 31 | Darren Tang | 2:25.03 | — | 2:38.18 2:25.03 — — — |
| 32 | Arturo Pico | 2:30.28 | — | 2:30.28 2:34.04 — — — |
| 33 | Isaac Lau | 2:37.40 | — | 2:55.57 2:37.40 — — — |
| 34 | Alan Jia | 2:37.56 | — | 2:58.19 2:37.56 — — — |
| 35 | Sascha Pugar | 2:50.77 | — | 2:53.36 2:50.77 — — — |
| 36 | Hudson Tranmer | 2:58.00 | — | 2:58.00 DNF — — — |
| 37 | Ethan Campbell | 3:12.37 | — | 3:12.37 3:53.61 — — — |
| 38 | Docité Oren Schandry | 3:13.23 | — | 3:13.23 3:36.59 — — — |
| 39 | Vivian Kay | 3:36.85 | — | 3:36.85 3:47.10 — — — |
| 40 | Sebastian Desaulniers | DNF | — | DNF DNF — — — |