| 1 | Gabriel Garber Burd | 1:04.18 | 1:08.11 | 1:09.10 1:15.06 1:04.61 1:04.18 1:10.62 |
| 2 | James Donahue | 1:15.19 | 1:19.00 | 1:19.30 1:22.41 1:15.19 1:36.35 1:15.30 |
| 3 | Saisabari Ramesh | 1:09.29 | 1:19.73 | 1:22.40 1:16.15 DNF 1:20.64 1:09.29 |
| 4 | Timothy Yang | 1:12.62 | 1:21.06 | 1:26.49 1:12.62 1:25.33 1:17.88 1:19.96 |
| 5 | Mike Zheng | 1:18.62 | 1:22.27 | 1:25.31 1:18.62 1:35.39 1:21.28 1:20.21 |
| 6 | Tommy Szeliga | 1:17.36 | 1:23.84 | 1:31.22 1:19.77 1:27.95 1:23.81 1:17.36 |
| 7 | Joey Mait | 1:20.24 | 1:24.68 | 1:23.61 1:35.57 1:28.57 1:20.24 1:21.87 |
| 8 | Dylan Girouard | 1:10.24 | 1:25.60 | 1:29.96 1:20.99 1:26.90 1:10.24 1:28.90 |
| 9 | Daniel Winterberg | 1:24.06 | 1:29.06 | 1:27.05 1:34.82 1:24.06 1:31.89 1:28.23 |
| 10 | Ryan Durette | 1:25.37 | 1:30.67 | 1:28.27 1:55.88 1:34.83 1:25.37 1:28.90 |
| 11 | Francesca Magnarelli | 1:23.54 | 1:30.91 | 1:28.72 1:23.54 1:33.95 1:31.71 1:32.30 |
| 12 | Jesse Mailloux | 1:28.23 | 1:32.61 | 1:29.42 1:28.23 1:45.56 1:34.21 1:34.20 |
| 13 | Luke Chestnutt | 1:26.85 | 1:33.25 | 1:26.85 1:35.59 1:31.26 1:32.89 1:58.65 |
| 14 | Teddy Hsu | 1:32.12 | 1:36.06 | 1:34.29 1:32.12 1:34.67 1:39.22 1:45.80 |
| 15 | James Wang | 1:19.77 | 1:36.93 | 1:56.41 1:19.77 1:38.98 1:34.10 1:37.72 |
| 16 | Ryan Prendible | 1:32.42 | 1:44.59 | 1:32.42 1:54.27 1:39.85 1:39.66 1:55.58 |
| 17 | Drew Dickson | 1:33.19 | 1:52.67 | 1:59.26 1:33.19 1:42.89 2:04.68 1:55.85 |
| 18 | Rohan Volety | 1:44.09 | — | 1:54.63 1:44.09 — — — |
| 19 | Charles Amarello | 2:05.96 | — | 2:13.32 2:05.96 — — — |
| 20 | David Andron-Silva | 2:06.21 | — | 2:30.33 2:06.21 — — — |
| 21 | Jonah Mathew | 2:38.34 | — | 2:38.34 DNF — — — |
| 22 | Oliver Stevens | 2:53.29 | — | DNF 2:53.29 — — — |
| 23 | Dana Imambek | DNF | — | DNF DNF — — — |
| 23 | Caleb Scherzo | DNF | — | DNF DNF — — — |