| 1 | Brandon Nunez | 1:30.53 | 1:39.51 | 1:30.53 1:43.29 1:44.72 — — |
| 2 | Cory Yurkovic | 1:54.29 | 2:00.94 | 2:05.04 1:54.29 2:03.50 — — |
| 3 | Livia Kleiner | 1:50.03 | 2:02.58 | 1:50.03 2:12.71 2:04.99 — — |
| 4 | Ishaan Lal | 2:00.54 | 2:04.90 | 2:10.12 2:04.05 2:00.54 — — |
| 5 | Dana Yi | 1:57.99 | 2:10.67 | 2:30.55 2:03.47 1:57.99 — — |
| 6 | Jinseo Hong | 2:13.93 | 2:21.90 | 2:20.90 2:13.93 2:30.88 — — |
| 7 | Samuel Knoll | 2:20.85 | 2:29.43 | 2:28.42 2:20.85 2:39.02 — — |
| 8 | Mitchell Hum | 2:29.12 | 2:30.85 | 2:34.06 2:29.38 2:29.12 — — |
| 9 | Daniel Greigg | 2:25.16 | 2:31.33 | 2:25.16 2:30.48 2:38.35 — — |
| 10 | Ari Randers-Pehrson | 2:21.78 | 2:31.80 | 2:38.70 2:21.78 2:34.92 — — |
| 11 | Corey Sakowski | 2:28.73 | 2:39.05 | 2:34.03 2:28.73 2:54.39 — — |
| 12 | AJ Kamal | 2:30.07 | 2:39.79 | 2:48.16 2:41.14 2:30.07 — — |
| 13 | Sanzhar Beisembayev | 2:27.60 | 2:40.02 | 2:56.63 2:35.83 2:27.60 — — |
| 14 | Sameer Sethuram | 2:38.53 | 2:41.07 | 2:38.53 2:39.62 2:45.07 — — |
| 15 | Tommy Szeliga | 2:42.83 | 2:49.10 | 2:59.36 2:42.83 2:45.10 — — |
| 16 | Keenan Johnson | 2:50.25 | 2:55.86 | 2:50.25 3:03.72 2:53.60 — — |
| 17 | Jonathan Culbertson | 2:52.63 | 2:59.00 | 2:52.63 3:10.80 2:53.56 — — |
| 18 | Christian Gingrich | 3:20.64 | 3:24.38 | 3:26.05 3:20.64 3:26.46 — — |
| 19 | Jason Bauer | 3:24.82 | 3:56.25 | 3:24.82 4:50.94 3:32.99 — — |
| 20 | Aubrey Trace | 2:36.78 | DNF | 2:37.16 2:36.78 DNF — — |
| 21 | Parker Trager | 3:06.21 | DNF | 3:06.21 DNF DNF — — |
| 22 | Jules Manalang | 3:36.39 | DNF | 3:36.39 DNF 3:53.55 — — |
| 23 | Henry Hammer | 4:33.21 | — | 4:33.21 — — — — |