| 1 | Omar Ellabban | 1:12.42 | 1:20.98 | 1:29.95 1:20.58 1:12.42 — — |
| 2 | Griffin Clem | 1:38.79 | 1:47.29 | 1:50.75 1:52.33 1:38.79 — — |
| 3 | Benjamin Ragan | 1:42.42 | 1:54.21 | 1:42.42 1:58.98 2:01.22 — — |
| 4 | Lucas Kuczaj | 1:49.64 | 1:54.74 | 1:56.09 1:58.50 1:49.64 — — |
| 5 | Azaro Gorloo | 1:57.32 | 2:13.24 | 2:32.00 1:57.32 2:10.41 — — |
| 6 | Ethan Basanov | 2:20.04 | 2:25.79 | 2:20.04 2:32.29 2:25.05 — — |
| 7 | Sam Edwards | 2:20.82 | 2:29.91 | 2:20.82 2:34.32 2:34.60 — — |
| 8 | Dylan Vaskevicius | 2:33.82 | 2:41.71 | 2:46.12 2:45.19 2:33.82 — — |
| 9 | Danny Buschert | 2:29.76 | 2:48.27 | 2:29.76 3:14.84 2:40.20 — — |
| 10 | Bernabe Kondrak | 2:31.53 | 2:50.13 | 3:11.81 2:47.04 2:31.53 — — |
| 11 | Bryce Davies | 2:48.39 | 2:54.38 | 3:03.92 2:50.83 2:48.39 — — |
| 12 | Leif Anvik | 2:56.28 | 3:01.43 | 2:58.66 3:09.35 2:56.28 — — |
| 13 | Trey Tonneson | 2:47.28 | 3:03.47 | 3:10.45 3:12.67 2:47.28 — — |
| 14 | Michael Vass | 2:49.24 | 3:10.10 | 3:33.05 2:49.24 3:08.01 — — |
| 15 | Caden Purdon | 3:17.72 | 3:22.61 | 3:17.72 3:29.48 3:20.64 — — |
| 16 | Daniel Welsh | 3:26.52 | 3:31.03 | 3:27.92 3:26.52 3:38.64 — — |
| 17 | James Tuttle | 3:20.97 | 3:42.69 | 3:20.97 3:53.08 3:54.03 — — |
| 18 | Perry Nathaniel Gonzales | 1:52.50 | DNF | 2:14.56 DNF 1:52.50 — — |
| 19 | Coda K. Toll | 3:46.92 | — | 3:46.92 — — — — |
| 20 | Aaryan Moin | 4:14.86 | — | 4:14.86 — — — — |
| 21 | Cole Pawliw | 4:17.14 | — | 4:17.14 — — — — |
| 22 | Jacob Swartz | 4:37.21 | — | 4:37.21 — — — — |
| 23 | Elliot Ng | 4:43.13 | — | 4:43.13 — — — — |
| 24 | Anthony Finnigan | 4:43.82 | — | 4:43.82 — — — — |
| 25 | Niels Nijstad | 5:17.51 | — | 5:17.51 — — — — |
| 26 | James Matthews | 5:26.40 | — | 5:26.40 — — — — |
| 27 | Isaac Manderscheid | 5:30.19 | — | 5:30.19 — — — — |
| 28 | Jack Cloran | 6:00.48 | — | 6:00.48 — — — — |
| 29 | Caleb Hildebrand | 7:15.35 | — | 7:15.35 — — — — |
| 30 | Jaylen Zhang | DNF | — | DNF — — — — |