| 1 | John Brechon | 57.51 | 59.92 | 1:02.63 1:03.32 58.16 57.51 58.98 |
| 2 | Nathaniel Gee | 58.75 | 1:03.13 | 58.75 1:09.33 1:06.98 1:00.86 1:01.56 |
| 3 | Walker Welch | 56.95 | 1:03.74 | 57.30 1:35.22 1:05.29 1:08.63 56.95 |
| 4 | Joshua Feran | 1:02.55 | 1:05.84 | 1:15.21 1:05.21 1:05.70 1:02.55 1:06.60 |
| 5 | Simon Kellum | 1:03.99 | 1:09.47 | 1:12.48 1:03.99 1:39.33 1:05.53 1:10.40 |
| 6 | Carter Kucala | 1:12.62 | 1:16.99 | 1:12.62 2:19.89 1:13.21 1:19.50 1:18.25 |
| 7 | Luke Garrett | 1:15.60 | 1:26.40 | 1:15.60 1:22.38 1:40.68 1:34.17 1:22.66 |
| 8 | Andrew Karbusicky | 1:19.17 | 1:27.73 | 1:26.75 1:19.17 1:26.29 1:35.65 1:30.16 |
| 9 | Aaron Stettner | 1:22.66 | 1:28.13 | 1:32.93 1:23.98 1:27.49 1:36.94 1:22.66 |
| 10 | Jedrick Remonde | 1:29.91 | 1:36.51 | 1:36.81 1:43.23 1:29.91 1:42.30 1:30.42 |
| 11 | Zeke Mackay | 1:57.23 | 2:03.22 | 1:57.23 2:24.44 2:05.88 1:58.90 2:04.88 |
| 12 | Will Cerne | 2:23.77 | 2:25.82 | 2:26.50 2:26.47 2:36.28 2:23.77 2:24.50 |
| 13 | Jeremy Kruman | 2:11.12 | 2:27.89 | 2:11.12 2:26.32 2:29.21 2:29.76 2:28.14 |
| 14 | Isaac Pelland | 2:08.66 | 2:29.98 | 2:23.95 2:37.71 2:28.29 2:08.66 2:40.66 |
| 15 | Peter Weyers | 2:29.35 | DNF | 2:29.35 2:44.30 DNF DNF DNS |
| 16 | Slater Metz | 2:42.17 | — | 2:42.17 2:44.02 — — — |
| 17 | Kevin Tatooles | 2:44.01 | — | 3:20.78 2:44.01 — — — |
| 18 | David Jiang (蒋濬哲) | 2:52.50 | — | 2:52.50 2:55.99 — — — |
| 19 | Ali Fakhari | DNF | — | DNF DNF — — — |
| 19 | Clayton Stallings (李安克) | DNF | — | DNF DNF — — — |
| 19 | John Lewis | DNF | — | DNF DNF — — — |
| 19 | Patrick Roeker | DNF | — | DNF DNF — — — |
| 19 | Rachel Feran | DNF | — | DNF DNF — — — |