| 1 | Nico Harper (李有為) | 42.30 | 48.80 | 57.04 45.20 50.68 42.30 50.53 |
| 2 | Nolan Yiu | 46.90 | 52.27 | 52.10 46.90 1:00.59 55.88 48.82 |
| 3 | Varun Mohanraj | 45.23 | 54.19 | 45.23 1:11.39 49.76 49.69 1:03.12 |
| 4 | Mitchell Lane | 53.15 | 57.86 | 57.27 53.15 1:01.19 1:04.33 55.12 |
| 5 | Evan Chin | 54.82 | 1:00.23 | 58.71 1:08.27 59.73 1:02.24 54.82 |
| 6 | Tyler Howlett | 53.39 | 1:02.58 | 1:05.47 1:01.80 1:00.46 1:16.02 53.39 |
| 7 | Jason Ostdiek | 1:04.51 | 1:08.24 | 1:05.67 1:07.98 1:04.51 1:11.08 1:15.48 |
| 8 | Cary Huang | 55.75 | 1:08.81 | 1:11.53 1:11.47 55.75 1:10.73 1:04.23 |
| 9 | Ryan Jew | 1:05.37 | 1:13.98 | 1:20.00 1:22.73 1:15.25 1:05.37 1:06.68 |
| 10 | An Le | 1:12.22 | 1:19.91 | 1:13.43 1:12.22 1:32.70 1:32.01 1:14.29 |
| 11 | Simon Montrose | 1:15.89 | 1:21.39 | 1:35.68 1:22.99 1:15.89 1:18.73 1:22.45 |
| 12 | Owen Yepeng Sun (孙叶芃) | 1:27.13 | 1:31.99 | 1:39.88 1:32.57 1:29.39 1:34.02 1:27.13 |
| 13 | Evan Feldman | 1:33.71 | 1:41.98 | 1:39.62 1:56.05 1:37.44 1:33.71 1:48.89 |
| 14 | Ben Yu | 1:28.62 | 1:42.90 | 1:40.51 1:28.62 1:42.71 1:45.47 1:54.61 |
| 15 | Evan Millsap | 1:40.31 | 1:46.20 | 1:40.31 2:04.59 1:51.94 1:45.65 1:41.02 |
| 16 | Otis Tripp Wisehaupt | 1:40.66 | 1:59.78 | 1:44.28 2:25.55 2:17.28 1:40.66 1:57.77 |
| 17 | Jonathan Ho | 1:41.37 | 2:03.31 | 2:06.49 1:58.04 DNF 1:41.37 2:05.40 |
| 18 | Young He (何嘉炀) | 1:41.42 | 2:11.30 | 2:36.77 2:06.32 2:17.61 1:41.42 2:09.96 |
| 19 | Chris Martin | 2:11.65 | 2:17.94 | 2:23.89 2:13.88 2:16.05 2:27.83 2:11.65 |
| 20 | Zane Qureshi | 2:03.97 | 2:19.79 | 2:15.80 2:03.97 2:15.85 2:27.72 2:54.79 |
| 21 | Nathan Azaria | 1:54.44 | 2:20.70 | 2:38.68 2:09.29 2:14.14 1:54.44 2:39.87 |
| 22 | Emmett O'Leary-Liu | 2:10.48 | 2:23.95 | 2:10.48 2:49.73 2:25.88 2:23.04 2:22.93 |
| 23 | Theeran Sathish Kumar | 1:57.28 | 2:31.95 | 2:20.04 1:57.28 2:36.28 2:39.53 2:41.23 |
| 24 | Matthew Strothkamp | 2:07.59 | 2:43.04 | 2:07.59 3:15.74 3:18.36 2:26.64 2:26.73 |
| 25 | Stanley Tran | 2:06.87 | 2:50.54 | 2:47.82 2:06.87 3:01.77 2:42.04 DNS |
| 26 | Elijah Perez | 2:20.92 | — | 2:20.92 2:30.37 — — — |
| 27 | Trent Guidero | 2:26.94 | — | 2:28.69 2:26.94 — — — |
| 28 | Rayirth Lakharia | 2:34.94 | — | 2:48.28 2:34.94 — — — |
| 29 | Kassidy Moll | 2:44.71 | — | 2:44.73 2:44.71 — — — |
| 30 | Abhinav Reddy Jukanti | 3:01.25 | — | 3:07.32 3:01.25 — — — |
| 31 | Gavin Guidero | 3:01.69 | — | 3:44.46 3:01.69 — — — |
| 32 | Justin Wang | 3:13.87 | — | 3:15.48 3:13.87 — — — |
| 33 | Patrick Shi | 3:20.63 | — | 3:39.34 3:20.63 — — — |
| 34 | Robin Herman | DNF | — | DNF DNF — — — |
| 34 | Evan DiGiorgio | DNF | — | DNF DNF — — — |
| 34 | Alex Wu | DNF | — | DNF DNF — — — |
| 34 | Anish Deo | DNF | — | DNF DNF — — — |
| 34 | Amarae Moises | DNF | — | DNF DNF — — — |
| 34 | Sophia Santini | DNF | — | DNF DNF — — — |
| 34 | Zachary Vautier | DNF | — | DNF DNF — — — |
| 34 | Ritwin Narra | DNF | — | DNF DNF — — — |
| 34 | Ali Almorshdy | DNF | — | DNF DNF — — — |
| 34 | Shreyas Kanneganti | DNF | — | DNF DNF — — — |
| 34 | Kaiya Yasaki | DNF | — | DNF DNF — — — |