| 1 | Benjamin Wei | 2:02.37 | 2:04.03 | 2:02.37 2:05.68 2:04.05 — — |
| 2 | Kevin Hays | 2:10.91 | 2:16.72 | 2:14.32 2:10.91 2:24.93 — — |
| 3 | Brandon Nunez | 2:25.02 | 2:25.40 | 2:25.29 2:25.90 2:25.02 — — |
| 4 | Matty Hiroto Inaba | 2:18.15 | 2:29.16 | 2:40.81 2:18.15 2:28.52 — — |
| 5 | Jeffrey Li | 2:24.08 | 2:29.75 | 2:24.08 2:32.26 2:32.91 — — |
| 6 | Max Siauw | 2:39.27 | 2:40.27 | 2:39.27 2:41.23 2:40.32 — — |
| 7 | Cameron Soulagnet | 2:33.21 | 2:41.87 | 2:33.21 2:43.73 2:48.67 — — |
| 8 | Evan Liu | 2:40.57 | 2:42.83 | 2:44.49 2:40.57 2:43.44 — — |
| 9 | Jerry Yao | 2:48.79 | 2:53.26 | 2:53.13 2:57.86 2:48.79 — — |
| 10 | Ibrahim Khanani | 2:51.05 | 2:55.25 | 2:51.05 2:58.77 2:55.92 — — |
| 11 | Dana Yi | 2:49.25 | 2:56.27 | 3:08.23 2:51.32 2:49.25 — — |
| 12 | Vishwa Sankar | 2:51.36 | 2:56.83 | 2:51.36 2:56.26 3:02.86 — — |
| 13 | Alexei Sinyavin | 2:42.76 | 2:57.93 | 2:42.76 3:09.63 3:01.40 — — |
| 14 | Stanley Chapel | 2:56.66 | 2:59.87 | 2:59.05 3:03.90 2:56.66 — — |
| 15 | Ari Randers-Pehrson | 2:43.76 | 3:01.29 | 3:04.99 2:43.76 3:15.13 — — |
| 16 | Ryan Wu | 2:26.79 | 3:02.49 | 2:37.12 2:26.79 4:03.57 — — |
| 17 | Sean Belke | 3:00.96 | 3:04.94 | 3:03.66 3:10.21 3:00.96 — — |
| 18 | Jinseo Hong | 2:58.48 | 3:05.99 | 2:58.48 3:06.96 3:12.53 — — |
| 19 | Patrick Ponce | 3:10.63 | 3:14.37 | 3:21.61 3:10.88 3:10.63 — — |
| 20 | Carter Kucala | 3:14.04 | 3:20.54 | 3:15.86 3:31.72 3:14.04 — — |
| 21 | Aedan Bryant | 3:13.62 | 3:20.91 | 3:25.18 3:23.92 3:13.62 — — |
| 22 | Sameer Aggarwal | 2:59.73 | 3:22.54 | 2:59.73 3:19.85 3:48.03 — — |
| 23 | Hassan Khanani | 3:20.89 | 3:24.22 | 3:20.89 3:21.15 3:30.62 — — |
| 24 | Christopher Sun | 3:05.92 | 3:26.84 | 3:48.48 3:26.12 3:05.92 — — |
| 25 | James Quinn | 3:17.19 | 3:28.22 | 3:32.68 3:34.79 3:17.19 — — |
| 26 | Adam Gradess | 3:10.40 | 3:28.96 | 3:10.40 3:56.61 3:19.86 — — |
| 27 | Daniel Karnaukh | 3:19.55 | 3:34.64 | 3:19.55 3:41.83 3:42.53 — — |
| 28 | Will Russo | 3:31.72 | 3:35.37 | 3:34.76 3:31.72 3:39.64 — — |
| 29 | Will Callan | 3:27.02 | 3:41.81 | 3:27.02 3:52.60 3:45.82 — — |
| 30 | Aidan McKenzie | 3:33.15 | 3:43.27 | 3:42.12 3:33.15 3:54.54 — — |
| 31 | Roy Lee | 3:29.68 | 3:44.14 | 4:01.73 3:41.01 3:29.68 — — |
| 32 | Benjamin Gottschalk | 3:36.87 | 3:45.48 | 3:47.64 3:36.87 3:51.93 — — |
| 33 | Max Chan | 3:34.24 | 3:47.38 | 3:48.71 3:34.24 3:59.19 — — |
| 34 | Blake Thompson | 3:32.40 | 3:49.36 | 3:46.96 4:08.72 3:32.40 — — |
| 35 | Nipun Kisari | 3:41.61 | 3:50.38 | 3:41.61 3:49.37 4:00.15 — — |
| 36 | Zayn Khanani | 3:45.03 | 3:50.86 | 3:45.03 3:53.79 3:53.76 — — |
| 37 | Owen Widdis | 3:41.12 | 3:51.72 | 3:41.12 3:47.09 4:06.96 — — |
| 38 | Maxim Boyan Lin | 3:58.46 | 4:06.37 | 4:09.19 4:11.45 3:58.46 — — |
| 39 | James Donahue | 3:59.43 | 4:13.41 | 4:11.80 4:29.00 3:59.43 — — |
| 40 | Zachary Friedman | 3:57.74 | 4:16.03 | 3:57.74 4:13.55 4:36.79 — — |
| 41 | Viktor Pearl | 4:13.46 | 4:16.48 | 4:17.73 4:13.46 4:18.24 — — |
| 42 | Zach Goldman | 3:50.63 | 4:18.03 | 4:23.99 4:39.46 3:50.63 — — |
| 43 | Shaun Mack | 4:17.37 | 4:22.05 | 4:17.37 4:26.53 4:22.25 — — |
| 44 | Ryan Michael Breen | 4:11.93 | 4:57.56 | 4:11.93 5:56.93 4:43.81 — — |
| 45 | Samantha Raskind | 3:17.92 | DNF | 3:17.92 3:37.97 DNF — — |
| 46 | Eli Parker | 3:27.73 | DNF | 3:27.73 3:49.32 DNS — — |
| 47 | Chris Chi | 4:04.66 | DNF | 4:13.34 4:04.66 DNF — — |
| 48 | William Medeiros | 4:35.23 | — | 4:35.23 — — — — |
| 49 | Krish Shah-Nathwani | 4:35.52 | — | 4:35.52 — — — — |
| 50 | Jonas Rajagopal | 4:35.66 | — | 4:35.66 — — — — |
| 51 | Thaddeus Ciras | 4:36.85 | — | 4:36.85 — — — — |
| 52 | Jayden Mitchell | 4:37.23 | — | 4:37.23 — — — — |
| 53 | Tim Reynolds | 4:37.64 | — | 4:37.64 — — — — |
| 54 | Tommy Szeliga | 4:39.28 | — | 4:39.28 — — — — |
| 55 | Taiyo Nakai (仲井太洋) | 4:40.86 | — | 4:40.86 — — — — |
| 56 | Lucas Nieuwland | 4:44.98 | — | 4:44.98 — — — — |
| 57 | Stephen Griggs | 4:48.65 | — | 4:48.65 — — — — |
| 58 | Alex Cheng | 4:49.50 | — | 4:49.50 — — — — |
| 59 | Calvin Nielson | 4:52.66 | — | 4:52.66 — — — — |
| 60 | Alex Cohen | 4:53.87 | — | 4:53.87 — — — — |
| 61 | Lauren Phung | 4:57.60 | — | 4:57.60 — — — — |
| 62 | Darren Saito | 4:59.34 | — | 4:59.34 — — — — |
| 63 | Samuel Fang | 5:05.79 | — | 5:05.79 — — — — |
| 64 | Evan Yao | 5:10.48 | — | 5:10.48 — — — — |
| 65 | Nicholas McKee | 5:13.36 | — | 5:13.36 — — — — |
| 66 | Levi Gibson | 5:13.43 | — | 5:13.43 — — — — |
| 67 | Ryan Prendible | 5:16.53 | — | 5:16.53 — — — — |
| 68 | Daniel Gutierrez | 5:27.64 | — | 5:27.64 — — — — |
| 69 | Ryan Waite | 5:31.23 | — | 5:31.23 — — — — |
| 70 | Alex Maass | 5:45.38 | — | 5:45.38 — — — — |
| 71 | Chris Yeager | 5:53.01 | — | 5:53.01 — — — — |
| 72 | Aubrey Campbell | 6:29.86 | — | 6:29.86 — — — — |
| 73 | Saisabari Ramesh | DNF | — | DNF — — — — |
| 73 | AJ Kamal | DNF | — | DNF — — — — |
| 73 | Tyler Kochy | DNF | — | DNF — — — — |
| 73 | Simon Page | DNF | — | DNF — — — — |
| 73 | Rohan Volety | DNF | — | DNF — — — — |
| 73 | Dashan Xia | DNF | — | DNF — — — — |
| 73 | Steven Qie | DNF | — | DNF — — — — |
| 73 | James Hudelson | DNF | — | DNF — — — — |
| 73 | JP Bulman | DNF | — | DNF — — — — |
| 73 | Amelie Kelly | DNF | — | DNF — — — — |
| 73 | Ryan Durette | DNF | — | DNF — — — — |
| 73 | Kobe Balin | DNF | — | DNF — — — — |