| 1 | Lucas Kuczaj | 37.08 | 40.62 | 42.58 37.08 40.39 40.30 41.16 |
| 2 | Ethan Basanov | 50.23 | 54.70 | 55.93 50.23 58.53 52.73 55.43 |
| 3 | Ryan Yasinko | 1:10.92 | 1:14.19 | 1:18.22 1:12.19 1:36.01 1:10.92 1:12.15 |
| 4 | Azaro Gorloo | 1:13.78 | 1:25.13 | 1:25.72 1:26.96 1:23.78 1:13.78 1:25.88 |
| 5 | Andriy Peleshchyshyn | 1:21.89 | 1:26.23 | 1:27.28 1:27.11 1:35.51 1:24.29 1:21.89 |
| 6 | Griffin Clem | 1:20.12 | 1:28.12 | 1:21.93 1:41.87 1:28.22 1:20.12 1:34.21 |
| 7 | Quinn Hansen | 1:22.60 | 1:29.18 | 1:22.60 1:31.24 1:30.02 1:33.02 1:26.27 |
| 8 | Aiden Chan | 1:33.69 | 1:38.64 | 1:37.15 1:33.69 1:42.09 1:36.69 1:52.37 |
| 9 | Bruce Michael Bautista | 1:34.11 | 1:39.00 | 1:44.77 1:39.30 1:35.80 1:34.11 1:41.90 |
| 10 | James Deibert | 1:33.03 | 1:39.64 | 1:50.30 1:45.92 1:33.03 1:34.36 1:38.65 |
| 11 | Austin Jensen | 1:38.55 | 1:44.62 | 1:45.65 1:45.09 1:38.55 1:46.55 1:43.13 |
| 12 | Alex Mutch | 1:32.40 | 1:44.78 | 1:32.40 1:49.04 1:44.24 2:14.42 1:41.05 |
| 13 | Kye Riddell | 1:39.31 | 1:46.63 | 1:50.68 1:42.72 2:01.39 1:39.31 1:46.50 |
| 14 | Kabir Johal | 1:33.98 | 1:46.68 | 2:08.38 1:39.52 2:03.86 1:33.98 1:36.65 |
| 15 | Nolan Thompson | 1:51.11 | 1:57.67 | 2:00.75 1:51.11 1:55.61 1:58.33 1:59.08 |
| 16 | Keaton Girard | 1:49.52 | 1:57.74 | 1:55.56 2:13.24 1:54.66 2:03.01 1:49.52 |
| 17 | Michael Vass | 1:54.85 | 2:00.47 | 2:09.03 1:57.46 2:04.39 1:54.85 1:59.56 |
| 18 | Alexander Metzger | 1:42.94 | 2:01.74 | 1:42.94 2:10.19 2:01.56 1:53.48 2:10.17 |
| 19 | Liz Melentyeva | 1:39.10 | 2:02.78 | 3:17.43 2:13.64 1:53.46 2:01.23 1:39.10 |
| 20 | Emerson Shawara | 1:45.16 | 2:02.95 | 2:18.40 2:02.08 2:12.86 1:45.16 1:53.92 |
| 21 | Jaylen Zhang | 1:42.34 | 2:08.11 | 2:02.87 2:09.15 2:12.31 2:25.89 1:42.34 |
| 22 | Joshua Alan Fung | 2:07.39 | 2:12.23 | 2:07.39 2:07.44 2:36.53 2:19.93 2:09.32 |
| 23 | Ethan Wang | 2:12.48 | 2:23.50 | DNF 2:12.48 2:17.36 2:27.85 2:25.28 |
| 24 | Caden Purdon | 2:08.96 | 2:36.37 | 2:43.68 2:08.96 2:44.51 2:43.06 2:22.36 |
| 25 | Kunwar Bagga | 2:10.90 | 3:09.41 | 3:25.33 2:10.90 3:32.74 2:54.43 3:08.47 |
| 26 | Coda K. Toll | 2:23.42 | — | 2:57.20 2:23.42 — — — |
| 27 | Claudio Vasquez | 2:33.52 | — | 3:56.00 2:33.52 — — — |
| 28 | Sam Edwards | 2:56.98 | — | 2:56.98 3:33.35 — — — |
| 29 | Michael Artymko | 2:58.67 | — | 3:06.85 2:58.67 — — — |
| 30 | Elliot Chung | 3:00.16 | — | 3:00.45 3:00.16 — — — |
| 31 | Erik Q. Bremault | 3:00.97 | — | 3:36.97 3:00.97 — — — |
| 32 | Torin Halliday | 3:03.24 | — | 3:03.24 3:07.61 — — — |
| 33 | Michael Xu | 3:04.54 | — | 3:04.54 3:24.09 — — — |
| 34 | Bryce Davies | 3:20.96 | — | 3:33.87 3:20.96 — — — |
| 35 | Mason Hoimyr | 3:48.04 | — | 3:48.04 4:35.52 — — — |
| 36 | Liam Boodhoo | 3:50.61 | — | 3:50.61 4:01.27 — — — |
| 37 | Michael Sidock | 3:55.04 | — | 3:55.04 4:26.70 — — — |
| 38 | Jacob Swartz | 3:59.00 | — | 3:59.00 4:34.14 — — — |
| 39 | Quinn DeWolfe | 3:59.01 | — | 3:59.01 4:04.17 — — — |
| 40 | Denis Reimer | 4:06.61 | — | 6:09.30 4:06.61 — — — |
| 41 | Nico Riscaldino | 5:23.11 | — | 8:27.64 5:23.11 — — — |
| 42 | Ethan Morrison | 6:27.12 | — | 6:27.12 6:51.90 — — — |
| 43 | Nirvaan Maria | 6:43.96 | — | DNF 6:43.96 — — — |
| 44 | Landon Carter | DNF | — | DNF DNF — — — |