| 1 | Jeremy Sheng | 40.58 | 42.99 | 41.32 41.39 40.58 51.95 46.26 |
| 2 | Jose Ortiz Jr. | 39.87 | 44.13 | 42.34 44.62 45.43 39.87 47.89 |
| 3 | Dylan Baumbach | 43.69 | 47.65 | 46.80 58.80 50.62 43.69 45.52 |
| 4 | Tyler Gee | 46.98 | 48.37 | 51.21 48.25 49.49 46.98 47.38 |
| 5 | Ryan Pilat | 42.93 | 49.06 | 49.32 56.22 42.93 47.24 50.61 |
| 6 | Azhar Virani | 55.50 | 1:02.28 | 1:03.65 1:02.64 1:04.40 55.50 1:00.55 |
| 7 | Jake Maddox | 57.09 | 1:06.16 | 1:10.32 1:05.88 57.09 1:20.93 1:02.28 |
| 8 | Kari Guthrie | 1:00.00 | 1:06.84 | 1:16.77 1:00.00 1:10.87 1:07.72 1:01.93 |
| 9 | Tucker Chamberlain | 1:10.64 | 1:16.61 | 1:19.03 1:10.64 1:32.34 1:14.32 1:16.48 |
| 10 | Om Joshi | 1:12.88 | 1:19.66 | 1:19.92 1:22.02 1:17.05 1:12.88 1:25.73 |
| 11 | Vincent Chen | 1:13.47 | 1:23.27 | 1:22.11 1:13.47 1:22.47 1:25.24 1:26.40 |
| 12 | Dev McElroy | 1:28.99 | 1:33.82 | 1:28.99 1:36.16 1:35.81 1:39.71 1:29.50 |
| 13 | Jason Lee | 1:27.86 | 1:37.80 | 1:43.94 1:43.40 1:36.24 1:33.77 1:27.86 |
| 14 | Alejandro Kolster Passos | 1:28.55 | 1:43.60 | 1:51.60 1:28.55 1:37.72 1:53.83 1:41.49 |
| 15 | Andres Rodriguez | 1:33.55 | 1:50.08 | 1:45.71 2:07.92 1:47.69 1:33.55 1:56.84 |
| 16 | Jasmine Yeh | 1:33.02 | 1:51.42 | 1:55.57 1:54.18 1:33.02 2:07.16 1:44.51 |
| 17 | John Wanger II | 1:51.18 | 2:05.39 | 1:51.18 1:56.92 2:12.78 2:24.62 2:06.48 |
| 18 | Cole Dugger | 1:57.95 | 2:06.86 | 2:06.86 1:58.57 2:15.15 2:19.08 1:57.95 |
| 19 | Seigo Murakami | 1:54.96 | 2:09.40 | 2:06.50 2:18.90 3:58.94 1:54.96 2:02.81 |
| 20 | Jude Langhout | 2:08.91 | 2:13.57 | 2:08.91 2:38.42 2:11.10 2:14.86 2:14.74 |
| 21 | Ishan Parikh | 1:59.10 | 2:22.21 | 2:10.93 1:59.10 DNF 2:34.81 2:20.90 |
| 22 | Michael Conard | 2:14.81 | 2:41.05 | 2:30.50 2:14.81 2:58.31 2:34.35 3:20.79 |
| 23 | Hendrix Eugene Earls | 2:51.85 | — | 2:51.85 DNF — — — |
| 24 | Miles Randall Talbert | 2:54.29 | — | DNF 2:54.29 — — — |
| 25 | Carson Brown | 3:00.65 | — | 3:06.16 3:00.65 — — — |
| 26 | Satvik Kolathaya | 3:03.26 | — | 3:27.39 3:03.26 — — — |
| 27 | Aidan Piper | 3:06.42 | — | 3:06.42 3:25.91 — — — |
| 28 | Awiral Kumar Jha | 3:10.09 | — | 3:10.09 DNF — — — |
| 29 | Hakan Yilmaz | 3:16.00 | — | 3:16.00 3:58.86 — — — |
| 30 | Liam Larson | 3:25.33 | — | 3:56.49 3:25.33 — — — |
| 31 | Tanner Sutera | 3:28.28 | — | 3:28.28 DNF — — — |
| 32 | Kaden Womack | 3:46.41 | — | 3:46.41 3:57.92 — — — |
| 33 | Luke Cowan | 3:59.45 | — | DNF 3:59.45 — — — |
| 34 | Sean Jensen-Vallin | DNF | — | DNF DNF — — — |
| 34 | Vyom Sharma | DNF | — | DNF DNF — — — |
| 34 | Dylan Chris Tran | DNF | — | DNF DNF — — — |