| 1 | Ryan Pilat | 50.97 | 56.96 | 55.85 58.22 50.97 1:05.39 56.80 |
| 2 | Jason Lee | 56.76 | 58.63 | 59.71 1:07.76 57.77 58.40 56.76 |
| 3 | Om Joshi | 56.45 | 1:04.74 | 1:08.95 1:09.92 56.45 1:02.37 1:02.91 |
| 4 | Vincent Chen | 1:04.92 | 1:06.86 | 1:13.41 1:05.55 1:08.25 1:06.78 1:04.92 |
| 5 | Jeremy Sheng | 1:01.47 | 1:07.18 | 1:07.48 1:12.12 1:10.14 1:01.47 1:03.91 |
| 6 | Jose Ortiz Jr. | 1:01.74 | 1:08.13 | 1:12.71 1:10.30 1:04.87 1:01.74 1:09.22 |
| 7 | Dylan Baumbach | 1:02.55 | 1:08.68 | 1:08.18 1:12.20 1:05.67 1:02.55 1:13.87 |
| 8 | Azhar Virani | 1:05.37 | 1:09.80 | 1:13.03 1:10.55 1:09.60 1:09.25 1:05.37 |
| 9 | Jackson Bodkin | 1:15.69 | 1:18.48 | 1:15.69 1:28.58 1:16.60 1:16.79 1:22.06 |
| 10 | Kari Guthrie | 1:05.81 | 1:20.56 | 1:30.13 1:05.81 1:19.80 1:38.22 1:11.75 |
| 11 | Dev McElroy | 1:21.33 | 1:34.07 | 1:30.14 1:44.34 1:21.33 1:50.33 1:27.72 |
| 12 | Jasmine Yeh | 1:30.22 | 1:34.56 | 1:34.47 1:39.05 1:32.57 1:36.65 1:30.22 |
| 13 | Tucker Chamberlain | 1:28.36 | 1:41.84 | 1:35.56 1:54.89 1:28.36 1:57.26 1:35.07 |
| 14 | Cole Dugger | 1:35.39 | 1:47.12 | 1:44.56 1:55.37 DNF 1:35.39 1:41.44 |
| 15 | Jake Maddox | 1:39.81 | 1:49.98 | 1:57.75 1:51.21 2:06.11 1:39.81 1:40.98 |
| 16 | Ryan O'Dell | 1:44.77 | 1:51.95 | 1:44.77 2:01.32 1:49.05 2:04.17 1:45.48 |
| 17 | Anshveer Kang | 1:50.85 | 1:58.76 | 2:16.29 1:55.92 2:06.65 1:53.71 1:50.85 |
| 18 | John Wanger II | 1:46.83 | 2:06.64 | 1:54.91 2:23.07 2:21.79 2:03.23 1:46.83 |
| 19 | Alejandro Kolster Passos | 2:02.52 | 2:08.07 | 2:13.06 2:30.04 2:04.73 2:06.43 2:02.52 |
| 20 | Michael T. Gradt | 2:00.03 | 2:10.75 | 2:19.08 2:00.03 2:08.35 2:09.09 2:14.80 |
| 21 | TJ Woodall | 2:00.92 | 2:17.68 | 2:13.87 2:20.26 2:00.92 2:18.91 2:32.72 |
| 22 | Andrew Lee | 2:09.64 | 2:26.35 | 2:09.64 2:33.17 2:43.40 2:25.80 2:20.07 |
| 23 | Alex Ngu | 2:10.37 | 2:32.79 | 2:22.96 2:10.37 2:32.29 2:43.12 2:54.59 |
| 24 | Ishan Parikh | 2:16.04 | — | 2:18.99 2:16.04 — — — |
| 25 | Michael Conard | 2:18.94 | — | 2:20.23 2:18.94 — — — |
| 26 | Nicholas Kurian | 2:24.34 | — | 2:25.40 2:24.34 — — — |
| 27 | Seigo Murakami | 2:24.56 | — | 2:46.30 2:24.56 — — — |
| 28 | Jude Langhout | 2:29.82 | — | 2:29.82 2:40.63 — — — |
| 29 | Aidan Piper | 2:39.59 | — | 2:39.59 3:35.20 — — — |
| 30 | Sidney Kocen | 2:47.00 | — | 2:47.00 DNF — — — |
| 31 | Carson Brown | 3:00.75 | — | 3:00.75 3:04.82 — — — |
| 32 | Akshar Kunda | 3:01.42 | — | 3:01.42 3:07.49 — — — |
| 33 | Landon Overstreet | 3:04.52 | — | 3:04.52 3:15.52 — — — |
| 34 | Sean Jensen-Vallin | 3:04.85 | — | 3:27.54 3:04.85 — — — |
| 35 | Oliver Biedermann | 3:12.35 | — | 3:12.35 DNF — — — |
| 36 | Luke Cowan | 3:16.47 | — | 3:16.47 3:20.79 — — — |
| 37 | Aarav Gaddam | 3:21.78 | — | 3:21.78 3:45.58 — — — |
| 38 | Winter Smith | 3:26.04 | — | 4:27.09 3:26.04 — — — |
| 39 | Thomas Edward | 3:27.63 | — | 3:27.63 4:01.72 — — — |
| 40 | Liam Larson | 3:28.57 | — | 3:28.57 4:04.21 — — — |
| 41 | Satvik Kolathaya | 3:35.75 | — | 3:35.75 3:39.73 — — — |
| 42 | Dylan Chris Tran | 4:08.92 | — | 4:08.92 DNF — — — |
| 43 | Samarth Sutar | 4:14.07 | — | 4:40.43 4:14.07 — — — |
| 44 | Tanner Sutera | DNF | — | DNF DNF — — — |
| 44 | Oliver Patrick Lunt | DNF | — | DNF DNF — — — |