| 1 | Mitchell Lane | 34.33 | 37.94 | 37.48 36.54 39.80 40.76 34.33 |
| 2 | Paul Mahvi | 31.64 | 38.57 | 42.89 37.42 37.27 41.03 31.64 |
| 3 | Ryan Jew | 42.46 | 47.13 | 47.47 49.26 42.46 53.54 44.66 |
| 4 | Tyler Howlett | 44.74 | 49.44 | 1:02.46 56.33 46.08 44.74 45.92 |
| 5 | Kit Clement | 49.33 | 54.29 | 49.33 51.39 55.10 56.37 56.68 |
| 6 | Jacob Posner | 54.67 | 56.66 | 1:14.25 57.46 57.02 55.51 54.67 |
| 7 | Varun Mohanraj | 52.90 | 59.47 | 57.87 1:10.47 52.90 54.07 1:06.48 |
| 8 | Ethan Littlejohn | 52.90 | 1:07.64 | 1:17.18 56.14 DNF 1:09.60 52.90 |
| 9 | Erick Guerrero | 1:03.93 | 1:09.70 | 1:03.93 2:16.35 1:09.83 1:07.82 1:11.45 |
| 10 | Ben Streeter | 1:29.36 | 1:32.65 | 1:31.45 1:29.36 1:31.81 1:34.68 1:40.01 |
| 11 | Michael Larsen | 1:28.41 | 1:42.28 | 1:31.19 1:28.41 1:44.06 1:57.45 1:51.60 |
| 12 | Breanna LaGere | 1:35.74 | 1:45.13 | 1:52.32 1:43.36 1:35.74 1:39.70 1:58.71 |
| 13 | Chris Martin | 1:33.40 | 1:50.21 | 2:05.23 2:32.18 1:39.88 1:45.53 1:33.40 |
| 14 | Matthew Johnson | 1:59.08 | 2:00.22 | 2:00.33 2:07.31 1:59.08 2:00.04 2:00.30 |
| 15 | Zachary Hurley | 1:32.84 | 2:00.75 | 1:59.08 1:55.64 1:32.84 2:07.52 2:11.12 |
| 16 | Emhyr Subramanian | 1:39.32 | 2:02.36 | 1:39.32 DNF 2:08.09 1:58.54 2:00.44 |
| 17 | Colin Sheidenberger | 2:08.85 | 2:14.80 | 2:30.93 2:22.51 2:08.85 2:09.31 2:12.57 |
| 18 | Chase Meskowsky | 2:02.07 | 2:20.15 | 2:02.07 2:38.89 2:15.58 3:36.58 2:05.99 |
| 19 | Reuben San Luis | 1:57.04 | 2:28.52 | 2:32.84 2:46.85 1:57.04 2:21.15 2:31.58 |
| 20 | Kameron Bettridge | 2:28.65 | 2:35.76 | 2:31.81 2:46.66 2:28.81 2:28.65 2:52.12 |
| 21 | Caden Kroettinger | 2:31.86 | 2:52.20 | 2:50.10 2:31.86 2:39.39 3:21.71 3:07.10 |
| 22 | Lauren Klemz | 2:50.16 | 3:18.26 | 3:29.64 3:40.79 2:50.16 3:25.84 2:59.31 |
| 23 | Arvind Murty | 3:33.68 | 5:05.05 | 3:33.68 5:39.85 5:13.86 4:41.93 5:19.36 |
| 24 | Connor Dayton | 5:58.92 | 7:24.07 | 8:03.99 5:58.92 8:32.51 7:52.82 6:15.41 |
| 25 | Titus Agee | 3:13.03 | DNF | DNF 3:20.90 DNF 3:58.46 3:13.03 |