| 1 | Carter Thomas | 2:05.10 | 2:10.05 | 2:07.65 2:17.40 2:05.10 — — |
| 2 | Zeke Mackay | 2:27.95 | 2:49.63 | 2:31.70 2:27.95 3:29.23 — — |
| 3 | Lucas Lippman-Bruno | 2:45.93 | 2:58.25 | 2:50.50 2:45.93 3:18.31 — — |
| 4 | Carter Kucala | 2:52.92 | 3:00.30 | 3:09.89 2:58.08 2:52.92 — — |
| 5 | Sebastian Carrillo | 2:56.23 | 3:05.95 | 3:18.61 2:56.23 3:03.02 — — |
| 6 | Simon Kellum | 3:15.30 | 3:22.92 | 3:15.30 3:19.32 3:34.14 — — |
| 7 | Ant Irizarry | 3:33.52 | 3:43.84 | 3:33.52 3:45.23 3:52.76 — — |
| 8 | Luca Block | 3:45.56 | 3:49.18 | 3:54.85 3:47.12 3:45.56 — — |
| 9 | Reegan Cantrall | 4:14.08 | 4:19.42 | 4:16.88 4:27.29 4:14.08 — — |
| 10 | Jayden Kvernmo | 4:09.96 | 4:28.24 | 4:09.96 4:33.79 4:40.98 — — |
| 11 | Jameson R. Sramek | 4:27.40 | 4:37.71 | 4:41.84 4:43.88 4:27.40 — — |
| 12 | Noah A. Wilson | 4:34.59 | 4:44.13 | 4:56.20 4:34.59 4:41.61 — — |
| 13 | Charles Bois | 4:39.08 | 4:51.07 | 5:05.15 4:48.97 4:39.08 — — |
| 14 | Simon Poldi | 4:55.97 | 5:08.38 | 5:02.18 5:26.99 4:55.97 — — |
| 15 | Ashley Gray | 4:49.79 | 5:09.47 | 5:16.91 5:21.70 4:49.79 — — |
| 16 | Philip Runyan | 4:50.57 | 5:12.64 | 5:28.01 5:19.33 4:50.57 — — |
| 17 | Connor Yungbluth | 5:19.19 | 5:32.80 | 5:19.19 5:47.37 5:31.83 — — |
| 18 | Colin Sharpe | 5:22.73 | 5:41.79 | 5:40.10 6:02.55 5:22.73 — — |
| 19 | Jory Hullin | 5:42.18 | 5:56.08 | 5:42.18 6:14.73 5:51.34 — — |
| 20 | Jackson Nelson | 5:29.22 | 6:10.49 | 6:54.89 5:29.22 6:07.36 — — |
| 21 | Brian Johnson | 3:08.38 | DNF | 3:11.88 3:08.38 DNS — — |
| 22 | Mason Zimbelman | 7:12.32 | — | 7:12.32 — — — — |
| 23 | Cody Kosmal | 7:14.91 | — | 7:14.91 — — — — |
| 24 | Benjamin Franklin | 7:30.70 | — | 7:30.70 — — — — |
| 25 | Fletcher Coggins | 7:45.60 | — | 7:45.60 — — — — |
| 26 | Adam Schwenn | 8:26.27 | — | 8:26.27 — — — — |
| 27 | Arthur Posegate | 8:41.42 | — | 8:41.42 — — — — |
| 28 | Hayley Veloso | 9:51.38 | — | 9:51.38 — — — — |
| 29 | Zachary Cribb | DNF | — | DNF — — — — |