| 1 | Lucas Kuczaj | 1:46.19 | 1:54.34 | 1:46.19 1:57.17 1:59.65 — — |
| 2 | Andriy Peleshchyshyn | 1:45.75 | 1:58.93 | 2:02.00 2:09.04 1:45.75 — — |
| 3 | Griffin Clem | 1:41.22 | 2:05.35 | 2:43.02 1:51.82 1:41.22 — — |
| 4 | Benjamin Ragan | 1:59.71 | 2:06.10 | 1:59.71 2:04.28 2:14.31 — — |
| 5 | Jerry Liu | 2:00.39 | 2:10.43 | 2:14.78 2:00.39 2:16.11 — — |
| 6 | Azaro Gorloo | 2:01.89 | 2:12.39 | 2:32.03 2:01.89 2:03.24 — — |
| 7 | Ethan Basanov | 2:07.71 | 2:23.87 | 2:07.71 2:34.73 2:29.17 — — |
| 8 | Siddharth Chhatbar | 2:13.99 | 2:24.70 | 2:13.99 2:33.26 2:26.85 — — |
| 9 | Kristopher De Asis | 2:18.56 | 2:26.96 | 2:40.41 2:21.92 2:18.56 — — |
| 10 | Alex Mutch | 2:26.71 | 2:29.41 | 2:26.71 2:30.87 2:30.66 — — |
| 11 | Dylan Vaskevicius | 2:26.22 | 2:30.27 | 2:31.78 2:26.22 2:32.82 — — |
| 12 | Danny Buschert | 2:23.46 | 2:38.42 | 2:23.46 2:53.86 2:37.95 — — |
| 13 | James Deibert | 2:29.76 | 2:41.46 | 2:54.20 2:29.76 2:40.41 — — |
| 14 | Jezreel Gabot | 2:49.67 | 2:59.80 | 2:49.67 3:04.38 3:05.35 — — |
| 15 | Noah Wilde | 2:54.17 | 3:00.89 | 3:02.24 3:06.25 2:54.17 — — |
| 16 | Bernabe Kondrak | 2:47.83 | 3:01.57 | 2:47.83 3:00.88 3:16.00 — — |
| 17 | Jonathan Petry | 2:57.85 | 3:03.01 | 3:03.78 2:57.85 3:07.39 — — |
| 18 | Leif Anvik | 2:50.83 | 3:06.73 | 2:50.83 3:35.74 2:53.61 — — |
| 19 | Austin Jensen | 2:42.66 | 3:12.80 | 3:51.51 3:04.23 2:42.66 — — |
| 20 | Orion Donovan | 3:11.45 | 3:15.66 | 3:11.45 3:12.77 3:22.76 — — |
| 21 | Micah Enns | 3:05.37 | 3:17.64 | 3:15.33 3:05.37 3:32.23 — — |
| 22 | Kevin Song | 3:13.93 | 3:24.72 | 3:20.80 3:13.93 3:39.43 — — |
| 23 | Bryce Davies | 3:13.08 | 3:25.77 | 3:42.49 3:13.08 3:21.74 — — |
| 24 | Caden Purdon | 3:10.04 | 3:25.85 | 3:10.04 3:36.31 3:31.19 — — |
| 25 | Joshua Alan Fung | 2:56.23 | 3:26.60 | 3:53.71 3:29.85 2:56.23 — — |
| 26 | Sam Edwards | 3:07.10 | 3:27.51 | 3:07.10 3:35.58 3:39.85 — — |
| 27 | Javier Teo Han Seong | 3:41.00 | 3:53.84 | 3:46.17 3:41.00 4:14.34 — — |
| 28 | Trian Borstad | 3:53.33 | 4:05.01 | 3:53.33 4:13.88 4:07.81 — — |
| 29 | Mirko Petrovic | 4:06.48 | — | 4:06.48 — — — — |
| 30 | Nolan Thompson | 4:12.09 | — | 4:12.09 — — — — |
| 31 | Tadeo Kondrak | 4:27.10 | — | 4:27.10 — — — — |
| 32 | Anthony Finnigan | 4:37.42 | — | 4:37.42 — — — — |
| 33 | Shaniru Imalsha Medagedara | 4:48.61 | — | 4:48.61 — — — — |
| 34 | Lucas Kordov | 5:28.26 | — | 5:28.26 — — — — |
| 35 | Benjamin Buchner | 5:43.15 | — | 5:43.15 — — — — |
| 36 | William Tuck | 5:51.74 | — | 5:51.74 — — — — |
| 37 | Henry Reid | 6:24.94 | — | 6:24.94 — — — — |
| 38 | Michael Artymko | 7:00.32 | — | 7:00.32 — — — — |
| 39 | Amaya Gonzalez | 7:14.68 | — | 7:14.68 — — — — |
| 40 | Hugo Levancic Seiler | 7:19.39 | — | 7:19.39 — — — — |
| 41 | Johnathan Lillington | 8:37.98 | — | 8:37.98 — — — — |
| 42 | Erik Varughese | 9:16.34 | — | 9:16.34 — — — — |
| 43 | Kye Riddell | DNF | — | DNF — — — — |
| 43 | Kamal Kandpal | DNF | — | DNF — — — — |
| 43 | Thomas Mercer | DNF | — | DNF — — — — |
| 43 | James Matthews | DNF | — | DNF — — — — |