| 1 | Zachary White | 33.16 | 33.93 | 33.28 33.96 33.16 34.55 39.07 |
| 2 | Vincent Chen | 31.99 | 34.18 | 31.99 34.80 38.43 34.46 33.29 |
| 3 | Riley Norrid | 32.86 | 34.49 | 33.82 34.06 35.60 32.86 35.59 |
| 4 | Justin Zhou | 35.06 | 36.95 | 35.06 36.36 39.28 39.08 35.41 |
| 5 | George Fan | 34.34 | 37.57 | 36.70 36.96 34.34 39.06 45.87 |
| 6 | Eric Yang | 34.40 | 39.81 | 34.40 38.31 40.90 41.58 40.22 |
| 7 | Chris Deng | 34.15 | 40.39 | 42.12 39.81 39.23 34.15 42.93 |
| 8 | Tucker Chamberlain | 38.72 | 42.68 | 41.93 45.42 38.72 48.56 40.69 |
| 9 | Kevin Chang | 41.94 | 45.07 | 45.17 45.89 41.94 44.16 51.83 |
| 10 | Kevin Yu | 40.76 | 46.70 | 40.76 43.90 1:10.22 47.90 48.31 |
| 11 | RJ Gohn | 45.11 | 48.88 | 45.88 45.11 49.64 53.24 51.12 |
| 12 | Addison Reece Irwin | 47.48 | 51.20 | 57.26 47.77 49.64 47.48 56.18 |
| 13 | Ryan Wang | 45.86 | 51.27 | 57.62 59.77 49.48 46.71 45.86 |
| 14 | Ryan Ylagan | 52.50 | 54.33 | 53.36 56.71 52.50 52.92 DNF |
| 15 | Jianxu Chen (陈建旭) | 52.71 | 55.12 | 55.99 52.71 54.54 54.84 DNF |
| 16 | Justin Chang | 52.98 | 57.25 | 59.46 59.10 1:22.57 52.98 53.19 |
| 17 | Anshu Chennuru | 53.11 | 1:00.17 | 1:07.28 54.22 59.00 53.11 1:09.32 |
| 18 | Ty Pham | 53.64 | 1:00.42 | 1:15.49 58.78 55.70 1:06.79 53.64 |
| 19 | Lucas T. Meade | 53.64 | 1:00.52 | 57.67 1:00.59 53.64 1:04.63 1:03.31 |
| 20 | Desmond Carman | 54.23 | 1:02.70 | 1:07.67 1:31.39 56.54 1:03.90 54.23 |
| 21 | Siddharth Reddy | 57.37 | 1:07.79 | 1:08.24 1:09.12 57.37 1:10.40 1:06.01 |
| 22 | Ishan Parikh | 58.75 | 1:13.23 | 1:22.61 1:07.63 1:15.84 58.75 1:16.23 |
| 23 | Aarav Gaddam | 58.15 | 1:13.90 | 58.15 DNF 1:18.24 1:07.80 1:15.66 |
| 24 | Steven Chau | 1:11.89 | — | 2:00.33 1:11.89 — — — |
| 25 | Tristan Caltagirone | 1:12.84 | — | 1:12.84 1:40.80 — — — |
| 26 | Suchen Zhou | 1:14.50 | — | 1:14.50 1:23.07 — — — |
| 27 | Joseph Chii | 1:17.87 | — | 1:17.87 1:55.89 — — — |
| 28 | Akshar Kunda | 1:18.78 | — | 1:39.66 1:18.78 — — — |
| 29 | Arnan Bawa | 1:22.04 | — | 1:22.04 DNF — — — |
| 30 | Nathaniel Brooker | 1:24.54 | — | 1:31.66 1:24.54 — — — |
| 31 | Benjamin Fernandez | 1:32.66 | — | DNF 1:32.66 — — — |
| 32 | Jordan Sorkin | 1:33.82 | — | 1:52.05 1:33.82 — — — |
| 33 | Max Yan | 1:37.50 | — | 2:13.18 1:37.50 — — — |
| 34 | Alaqmar Trunkwala | 1:38.59 | — | 1:38.59 2:16.09 — — — |
| 35 | Solomon Tadlock | 1:45.33 | — | 2:42.18 1:45.33 — — — |
| 36 | Sebastian Pedroza Hernandez | 1:45.80 | — | 1:45.80 1:51.15 — — — |
| 37 | Siwoo Kim | 1:51.54 | — | 1:51.54 2:21.15 — — — |
| 38 | Shreyas Minocha | 1:54.34 | — | DNF 1:54.34 — — — |
| 39 | Freddie Swain | 1:57.61 | — | 2:18.78 1:57.61 — — — |
| 40 | Dylan Powis-Case | 1:58.16 | — | 1:58.16 2:16.81 — — — |
| 41 | David McGrew | 2:03.53 | — | 2:03.53 2:08.86 — — — |
| 42 | Tayt Mahaarnichanon | 2:23.16 | — | 2:32.27 2:23.16 — — — |
| 43 | Manuel Minisini | 2:33.07 | — | 2:45.94 2:33.07 — — — |
| 44 | Shivek Saraf | 2:37.69 | — | 2:37.69 4:22.03 — — — |
| 45 | Adam Guinen | 3:03.67 | — | 3:22.55 3:03.67 — — — |