| 1 | Ryan Pilat | 25.28 | 27.42 | 32.27 28.68 27.18 25.28 26.40 |
| 2 | Tristan Patrick | 30.45 | 35.96 | 36.30 30.45 35.50 37.63 36.07 |
| 3 | Tucker Chamberlain | 34.77 | 37.76 | 41.74 38.27 34.77 38.71 36.29 |
| 4 | AJ Le | 34.67 | 37.89 | 37.42 40.49 36.90 39.34 34.67 |
| 5 | Joshua Gao | 36.33 | 38.18 | 36.74 37.87 41.81 39.93 36.33 |
| 6 | Maddox Smith | 33.56 | 38.86 | 39.83 42.04 39.48 33.56 37.26 |
| 7 | Michael Gao | 42.37 | 43.66 | 43.38 43.59 47.68 42.37 44.00 |
| 8 | Tyler Gee | 39.72 | 43.75 | 45.33 47.53 43.86 42.06 39.72 |
| 9 | Thai Bui | 44.49 | 48.20 | 48.74 54.52 44.49 45.22 50.63 |
| 10 | Dylan Pollard | 51.98 | 53.88 | 52.54 54.87 51.98 54.24 1:01.82 |
| 11 | Sebastian Bruno Beltran | 50.95 | 55.02 | 1:03.37 1:01.97 50.95 51.69 51.40 |
| 12 | Michael Conard | 53.90 | 59.15 | 1:05.30 56.15 1:04.47 53.90 56.82 |
| 13 | Caleb Torres | 1:00.57 | 1:05.81 | 1:21.56 1:00.57 1:04.46 1:06.43 1:06.53 |
| 14 | John Aguiluz | 59.42 | 1:07.44 | 59.42 1:01.44 1:04.66 1:16.22 1:23.00 |
| 15 | Ki-Joon Chapman-Ramos | 1:03.16 | 1:09.45 | 2:29.82 1:16.76 1:04.96 1:06.64 1:03.16 |
| 16 | Zebediah Yongo | 1:09.35 | 1:16.47 | 1:23.84 1:23.28 1:09.35 1:11.40 1:14.72 |
| 17 | Arjun Balakrishnan | 1:07.17 | 1:17.16 | 1:14.15 1:26.19 1:07.17 1:23.50 1:13.84 |
| 18 | Mack Richison | DNF | — | DNF DNF — — — |