| 1 | Nathan Phillips | 44.19 | 47.31 | 44.43 44.19 46.67 54.02 50.82 |
| 2 | Tyler Johnson | 50.12 | 55.72 | 57.35 56.48 56.19 54.50 50.12 |
| 3 | Brian Johnson | 52.95 | 56.28 | 59.43 54.78 52.95 54.63 1:04.05 |
| 4 | Carter Kucala | 55.25 | 58.31 | 1:07.91 56.94 1:01.75 56.23 55.25 |
| 5 | Kaius Young | 54.46 | 58.88 | 57.89 1:00.66 54.46 58.10 1:01.82 |
| 6 | James Ekins | 57.15 | 59.69 | 57.15 59.17 1:01.98 57.91 1:05.74 |
| 7 | Carl Overbye | 56.07 | 1:01.04 | 1:07.18 1:01.73 59.34 56.07 1:02.06 |
| 8 | Ivan ThanhDanh Duong | 59.98 | 1:01.72 | 1:03.72 59.98 1:00.61 1:00.83 1:04.45 |
| 9 | Tyler Robinson | 59.48 | 1:02.97 | 1:06.68 59.48 1:20.13 1:00.93 1:01.30 |
| 10 | Walker Welch | 1:01.64 | 1:03.31 | 1:02.25 1:04.30 1:03.39 1:05.70 1:01.64 |
| 11 | Joseph Ong | 59.54 | 1:08.11 | 1:17.34 1:17.63 59.54 1:02.11 1:04.87 |
| 12 | Chris Van Der Brink | 1:04.90 | 1:08.40 | 1:04.90 1:06.09 1:10.12 1:14.92 1:08.98 |
| 13 | Oliver Phillips | 1:05.34 | 1:11.20 | 1:12.58 1:11.48 1:05.34 1:09.53 1:13.77 |
| 14 | Nathan Rahn | 1:07.70 | 1:15.18 | 1:13.63 1:13.80 1:07.70 1:33.35 1:18.10 |
| 15 | Christoph Wu | 1:14.28 | 1:19.65 | 1:33.79 1:14.28 1:18.89 1:22.65 1:17.40 |
| 16 | Jonah Boisclair | 1:19.86 | 1:24.19 | 1:19.86 1:25.40 1:21.30 1:26.23 1:25.87 |
| 17 | Ryan Michael Sisneros | 1:26.23 | 1:31.32 | 1:43.13 1:26.23 1:35.84 1:27.35 1:30.76 |
| 18 | Taber Siler | 1:27.54 | 1:31.97 | 1:27.54 1:35.09 1:37.21 1:30.73 1:30.08 |
| 19 | Liam Sheldon | 1:28.59 | 1:33.53 | 1:32.57 1:44.52 1:38.06 1:28.59 1:29.95 |
| 20 | Lucian Yantes | 1:28.15 | 1:37.84 | 1:43.08 1:39.18 1:42.68 1:31.66 1:28.15 |
| 21 | Bret Collins | 1:34.79 | 1:45.50 | 1:34.79 1:39.85 2:03.14 1:52.51 1:44.13 |
| 22 | Liam Paul Mader | 1:43.18 | 1:49.76 | 1:43.18 1:46.83 1:57.71 1:44.74 2:27.37 |
| 23 | Ethan Anderson | 1:44.59 | 1:49.77 | 1:53.85 2:11.29 1:47.64 1:47.82 1:44.59 |
| 24 | Andrew Tyberg | 1:44.44 | 1:53.59 | 2:00.85 1:44.44 1:48.43 2:14.03 1:51.48 |
| 25 | Nolan Wayman | 1:41.47 | 1:57.13 | 1:51.34 1:41.47 2:04.34 2:04.82 1:55.72 |
| 26 | Bennett Rule | 1:49.85 | 1:57.48 | 1:49.85 1:58.59 1:52.68 2:01.18 2:07.63 |
| 27 | Joza Tlusty | 1:56.60 | 2:01.66 | 2:18.92 2:07.97 1:59.96 1:56.60 1:57.06 |
| 28 | Gage Flowers | 1:47.88 | 2:04.78 | 2:10.32 2:04.87 1:59.14 1:47.88 2:30.29 |
| 29 | Ben Lee | 1:50.79 | 2:12.36 | 2:13.79 2:21.02 1:50.79 2:20.99 2:02.29 |
| 30 | Alec Jordan | 2:04.46 | 2:13.60 | 2:52.65 2:08.96 2:17.43 2:14.40 2:04.46 |
| 31 | Luke Otto | 2:05.63 | 2:18.27 | 2:21.01 2:20.14 2:05.63 2:25.57 2:13.67 |
| 32 | Redford Lyon | 1:57.90 | 2:26.93 | 2:52.95 2:14.49 1:57.90 2:37.21 2:29.09 |
| 33 | Dominic Xavier Lara | 2:17.63 | 2:30.50 | 2:39.94 2:26.13 2:17.63 2:38.90 2:26.46 |
| 34 | Tobias James Fleener | 2:14.60 | 2:34.24 | 2:14.60 2:50.67 2:19.17 2:32.89 3:39.21 |
| 35 | Sam Dorison | 2:19.68 | 2:35.30 | 2:38.45 2:29.72 2:37.73 2:19.68 2:57.04 |
| 36 | Finnegan Strack | 2:40.44 | — | 2:47.41 2:40.44 — — — |
| 37 | Lisa Kucala | 2:42.76 | — | 3:12.31 2:42.76 — — — |
| 38 | Christopher Carter | 2:48.35 | — | 2:55.35 2:48.35 — — — |
| 39 | Eli Sanderson | 3:03.46 | — | 3:11.45 3:03.46 — — — |
| 40 | Albert Schmitt | 3:05.00 | — | 3:05.00 DNF — — — |
| 41 | Timothy Vang | 3:06.21 | — | 3:17.31 3:06.21 — — — |
| 42 | Harrison Hakala | 3:13.10 | — | 3:13.10 3:18.60 — — — |
| 43 | Oscar Vlcek | 3:13.27 | — | 4:23.56 3:13.27 — — — |
| 44 | Brooks Nelsen | 3:14.27 | — | 3:14.27 3:58.93 — — — |
| 45 | Weston Schleicher | 3:39.97 | — | 3:39.97 3:50.35 — — — |
| 46 | Kieran Gallagher-Smeby | 3:54.53 | — | DNF 3:54.53 — — — |
| 47 | Caleb Wind | DNF | — | DNF DNF — — — |