| 1 | Aidan McKenzie | 26.68 | 30.78 | 32.92 26.68 27.39 37.70 32.02 |
| 2 | Daniel Gutierrez | 27.23 | 31.31 | 28.15 33.88 27.23 31.91 36.99 |
| 3 | Chandler Pike | 29.75 | 33.87 | 36.38 29.75 38.60 34.76 30.48 |
| 4 | Elijah Rain Phelps | 32.32 | 36.67 | 38.79 32.32 36.51 DNF 34.71 |
| 5 | Joey Mait | 31.71 | 36.82 | 36.00 33.34 49.39 31.71 41.13 |
| 6 | Derek White | 29.97 | 37.89 | 40.84 39.12 45.07 29.97 33.71 |
| 7 | Chris Yeager | 36.07 | 38.17 | 39.69 36.07 37.24 37.58 46.85 |
| 8 | Brendan Lee | 37.33 | 39.86 | 42.20 39.96 37.41 43.58 37.33 |
| 9 | Levi Gibson | 34.70 | 40.90 | 46.58 34.70 54.56 40.30 35.82 |
| 10 | Parth Garg | 35.45 | 41.30 | 53.36 49.08 39.25 35.56 35.45 |
| 11 | Saisabari Ramesh | 37.26 | 42.26 | 45.58 39.26 46.80 37.26 41.95 |
| 12 | Samuel Pike | 42.59 | 46.30 | 45.69 48.50 54.19 44.71 42.59 |
| 13 | Jesse Mailloux | 43.85 | 47.43 | 49.00 43.85 47.80 49.43 45.48 |
| 14 | Ethan Zhuang | 36.71 | 48.92 | 55.71 36.71 46.75 54.84 45.18 |
| 15 | Daniel Winterberg | 45.65 | 49.04 | 54.94 49.52 49.50 48.10 45.65 |
| 16 | Tommy Szeliga | 44.74 | 49.22 | 45.60 44.74 48.44 1:01.55 53.61 |
| 17 | Ryan Durette | 46.96 | 49.30 | 46.96 47.77 49.00 54.18 51.12 |
| 18 | Tim Reynolds | 43.43 | 49.58 | 49.40 49.79 43.43 49.87 49.55 |
| 19 | Drew Dickson | 47.25 | 49.77 | 49.56 53.19 47.47 52.28 47.25 |
| 20 | Mike Zheng | 47.07 | 50.42 | 47.07 52.27 49.83 49.50 51.92 |
| 21 | Justin Lee | 48.78 | 52.77 | 50.67 1:02.42 51.40 56.24 48.78 |
| 22 | David Andron-Silva | 48.32 | 56.20 | 58.00 53.27 48.32 1:00.17 57.33 |
| 23 | Shayden Parent | 53.56 | 56.68 | 58.57 55.95 53.56 56.03 58.07 |
| 24 | Luke Chestnutt | 55.87 | 59.24 | 59.32 59.26 55.87 1:04.72 59.13 |
| 25 | Ryan Prendible | 58.80 | 1:01.55 | 58.80 1:03.87 59.82 1:00.97 1:05.03 |
| 26 | Nico Bezzerides | 1:01.46 | 1:18.07 | 1:14.14 1:15.39 1:24.68 1:01.46 1:25.55 |
| 27 | Ethan Benson | 1:11.01 | 1:18.35 | 1:26.38 1:11.01 1:15.11 1:13.56 1:26.56 |
| 28 | Ervin Brown | 1:05.19 | 1:26.70 | DNF 1:54.51 1:05.19 1:19.03 1:06.55 |
| 29 | Sebastian Bruno Beltran | 1:19.98 | 1:29.60 | 1:19.98 1:28.04 1:24.39 1:37.52 1:36.38 |
| 30 | Fionn Burke | 1:16.54 | 1:33.74 | 1:34.65 1:38.49 1:28.24 1:38.32 1:16.54 |
| 31 | Theo Kamon | 1:57.15 | 2:08.99 | 1:58.46 1:57.15 2:12.11 2:21.96 2:16.41 |
| 32 | Scott Durkin | 2:04.40 | 2:26.65 | 2:41.57 2:22.36 2:04.40 2:26.05 2:31.55 |
| 33 | Andrew Huang | 2:20.67 | 2:30.05 | DNF 2:26.05 2:27.48 2:36.63 2:20.67 |