| 1 | Stanley Chapel | 48.62 | 50.04 | 50.06 50.01 48.62 50.04 56.42 |
| 2 | Carter Thomas | 49.92 | 52.43 | 54.12 51.14 52.63 49.92 53.51 |
| 3 | Zeke Mackay | 50.65 | 53.20 | 55.85 52.51 1:01.89 50.65 51.24 |
| 4 | Mihir Narayan | 49.22 | 53.39 | 56.50 53.92 55.13 49.22 51.13 |
| 5 | Brian Johnson | 51.05 | 54.47 | 55.35 55.61 51.05 1:00.04 52.46 |
| 6 | Ethan Cho | 49.71 | 54.48 | 1:01.13 52.24 54.63 56.58 49.71 |
| 7 | Jacob Turrubiartes | 55.88 | 58.68 | 1:00.72 56.15 1:05.32 59.16 55.88 |
| 8 | Carter Kucala | 56.94 | 59.82 | 56.94 57.34 1:00.98 1:01.15 1:04.99 |
| 9 | Lucas Lippman-Bruno | 59.94 | 1:03.56 | 1:01.83 1:08.17 1:02.55 59.94 1:06.29 |
| 10 | Sebastian Carrillo | 1:02.90 | 1:05.98 | 1:06.98 1:06.72 1:04.24 1:02.90 1:07.53 |
| 11 | Walker Welch | 1:03.38 | 1:06.20 | 1:03.38 1:05.15 1:06.46 1:06.99 1:09.95 |
| 12 | James Ekins | 57.35 | 1:06.92 | 57.35 1:16.31 1:08.04 1:10.29 1:02.44 |
| 13 | Anish Gogineni | 1:02.24 | 1:10.43 | 1:15.97 1:09.92 1:13.41 1:02.24 1:07.96 |
| 14 | Brayden Thompson | 58.96 | 1:11.99 | 1:14.52 58.96 1:11.48 1:16.23 1:09.97 |
| 15 | Cale Schoon | 1:09.10 | 1:14.31 | 1:21.89 1:14.17 1:18.14 1:09.10 1:10.61 |
| 16 | Simon Kellum | 1:05.96 | 1:15.48 | 1:16.01 1:15.22 1:05.96 1:15.22 1:28.50 |
| 17 | Joshua Feran | 1:13.00 | 1:18.13 | 1:17.79 1:19.93 1:16.68 1:20.24 1:13.00 |
| 18 | Luke Selle | 1:05.26 | 1:18.84 | 1:20.34 1:24.36 1:14.00 1:05.26 1:22.18 |
| 19 | Marco Yang (杨柯辰) | 1:14.79 | 1:19.46 | 1:20.10 1:14.79 1:20.78 1:17.79 1:20.50 |
| 20 | Ant Irizarry | 1:14.45 | 1:20.54 | 1:14.45 1:23.71 1:19.97 1:30.13 1:17.95 |
| 21 | David Liu | 1:15.13 | 1:21.45 | 1:15.13 1:26.77 1:26.14 1:22.38 1:15.82 |
| 22 | Varun Gudibanda | 1:19.48 | 1:24.28 | 1:19.48 1:29.73 1:22.82 1:23.45 1:26.58 |
| 23 | Austin Worley | 1:27.50 | 1:32.56 | 1:37.97 1:30.66 1:27.50 1:45.97 1:29.06 |
| 24 | Noah A. Wilson | 1:26.52 | 1:35.51 | 1:43.49 1:39.22 1:26.52 1:37.18 1:30.13 |
| 25 | Riley Sinclair | 1:29.84 | 1:38.74 | 1:54.37 1:43.90 1:33.85 1:38.47 1:29.84 |
| 26 | Preston Hoing | 1:29.08 | 1:39.29 | 1:29.08 1:39.56 1:41.81 1:36.51 1:45.30 |
| 27 | Jameson R. Sramek | 1:24.34 | 1:40.00 | 1:50.93 1:39.47 1:55.12 1:24.34 1:29.59 |
| 28 | Charles Bois | 1:35.98 | 1:43.54 | 1:42.09 1:47.48 1:41.04 1:35.98 DNF |
| 29 | Lucas Hernandez | 1:39.38 | 1:49.72 | 1:39.38 1:50.60 2:09.73 1:57.08 1:41.48 |
| 30 | Thomas Reinke | 1:36.34 | 1:55.14 | 1:53.38 2:04.06 2:00.17 1:36.34 1:51.87 |
| 31 | Ashley Gray | 1:45.82 | 2:00.66 | 1:45.82 2:16.93 1:59.50 2:06.52 1:55.97 |
| 32 | Simon Poldi | 2:00.40 | — | 2:10.41 2:00.40 — — — |
| 33 | Ben Becker | 2:00.84 | — | 2:11.82 2:00.84 — — — |
| 34 | Alex Chen | 2:05.78 | — | 2:05.78 2:09.86 — — — |
| 35 | Tenley Baumann | 2:10.77 | — | 2:10.77 2:30.28 — — — |
| 36 | Cameron Hart | 2:17.40 | — | 2:17.40 2:22.93 — — — |
| 37 | Aaron Soley | 2:25.13 | — | 2:25.13 2:45.24 — — — |
| 38 | Lucas Orville | 2:30.24 | — | 3:52.61 2:30.24 — — — |
| 39 | August Roberts | 2:44.69 | — | 2:44.69 3:52.27 — — — |
| 40 | Zachary Kaczmarczyk | 3:12.68 | — | 3:12.68 DNF — — — |
| 41 | Rex Kotovich | 3:20.36 | — | 3:29.09 3:20.36 — — — |