| 1 | Ray Bai | 45.23 | 47.83 | 49.53 48.60 45.23 48.10 46.79 |
| 2 | Jadon Castillo | 54.75 | 57.24 | 54.75 54.98 1:05.21 56.96 59.78 |
| 3 | Ryan Pilat | 48.59 | 58.34 | 54.83 56.94 1:07.03 48.59 1:03.26 |
| 4 | Jose Ortiz Jr. | 1:00.25 | 1:01.22 | 1:00.73 1:01.00 1:02.60 1:00.25 1:01.93 |
| 5 | Casey Ngo | 54.99 | 1:01.45 | 1:06.32 1:00.26 57.77 1:06.62 54.99 |
| 6 | CJ York | 1:02.57 | 1:07.17 | 1:15.68 1:07.59 1:04.12 1:02.57 1:09.79 |
| 7 | Rune Thomas Coulbourne | 1:03.24 | 1:11.65 | 1:16.92 1:03.24 1:11.58 1:13.12 1:10.25 |
| 8 | John Wanger II | 1:21.95 | 1:25.94 | 1:27.61 1:22.76 1:21.95 1:27.45 1:30.16 |
| 9 | Josiah Edmond | 1:22.08 | 1:27.39 | 1:22.63 1:29.49 1:30.06 1:22.08 DNF |
| 10 | Cole Dugger | 1:18.11 | 1:27.63 | 1:32.53 1:18.11 1:25.18 1:32.76 1:25.18 |
| 11 | Kaden Christopher Dockins | 1:14.80 | 1:31.68 | 1:41.55 1:36.29 1:31.76 1:26.99 1:14.80 |
| 12 | James Wang | 1:22.98 | 1:32.87 | 1:37.02 1:28.78 1:22.98 1:32.81 1:47.74 |
| 13 | Jake Maddox | 1:29.82 | 1:37.71 | 1:29.82 1:38.20 1:31.36 1:50.51 1:43.56 |
| 14 | Wesley Grady | 1:34.67 | 1:42.56 | 1:39.71 1:44.25 1:43.73 1:34.67 1:51.35 |
| 15 | Michael S. Lander | 1:29.80 | 1:43.90 | 1:40.89 1:48.65 1:46.24 1:44.56 1:29.80 |
| 16 | Jeffrey Woolston | 1:32.31 | 1:52.57 | 1:32.31 2:03.52 1:50.99 1:43.20 2:25.71 |
| 17 | Luke Cowan | 1:40.96 | 1:55.69 | 1:40.96 1:57.85 1:58.43 1:50.78 2:04.22 |
| 18 | Ronaldo Zavala | 2:00.92 | 2:02.58 | 2:00.92 2:03.23 2:01.47 2:03.04 2:21.74 |
| 19 | Daniel Polichetti | 1:44.27 | 2:05.85 | 2:02.52 2:01.22 1:44.27 2:13.82 DNF |
| 20 | Gavin DeVine | 2:00.43 | 2:06.98 | 2:09.41 2:07.08 2:04.45 2:00.43 2:17.24 |
| 21 | Michael Conard | 1:51.31 | 2:08.91 | 2:00.41 2:20.93 1:51.31 2:05.38 2:24.21 |
| 22 | Sam Moses | 2:26.43 | — | 2:43.23 2:26.43 — — — |
| 23 | Weston Smoliak | 2:43.51 | — | 3:06.20 2:43.51 — — — |
| 24 | Marcus Howard | 2:52.58 | — | 2:52.58 3:21.90 — — — |
| 25 | Connor Andrew Baldwin | 3:00.63 | — | 3:00.63 3:03.96 — — — |
| 26 | Bryson Andrews | 3:08.82 | — | 3:12.79 3:08.82 — — — |
| 27 | Sebastian Bruno Beltran | 3:14.59 | — | 3:14.59 3:31.30 — — — |
| 28 | Kevin Lambrecht | 3:45.95 | — | 3:49.73 3:45.95 — — — |
| 29 | Marion Lopez | DNF | — | DNF DNF — — — |
| 29 | Mason Zimmer | DNF | — | DNF DNS — — — |
| 29 | Virgil Jon Jordan | DNF | — | DNF DNF — — — |