| 1 | Caitlin Hutnyk | 26.90 | 34.39 | 26.90 37.67 32.68 37.04 33.46 |
| 2 | Paris Dorn | 31.67 | 41.33 | 39.81 45.26 43.33 31.67 40.86 |
| 3 | Ryan Minjun Cho | 36.67 | 42.25 | 1:58.38 40.27 47.12 39.36 36.67 |
| 4 | David Shei | 42.74 | 45.80 | 48.94 42.74 48.16 44.42 44.82 |
| 5 | Ryan Yasinko | 44.21 | 47.71 | 44.45 DNF 48.77 49.92 44.21 |
| 6 | Dominic Ling | 43.10 | 48.66 | 48.96 53.48 50.21 43.10 46.82 |
| 7 | Kristopher De Asis | 46.42 | 49.03 | 47.51 46.56 46.42 54.17 53.01 |
| 8 | Pahul Singh | 47.90 | 50.54 | 47.90 58.46 49.14 50.17 52.30 |
| 9 | Hudson Mackay | 47.17 | 50.60 | 49.40 55.15 47.17 47.24 56.39 |
| 10 | Jake Klassen | 47.74 | 53.83 | 47.74 50.47 DNF 52.71 58.30 |
| 11 | Owen de Greeff | 52.87 | 54.36 | 53.86 1:06.03 54.23 52.87 55.00 |
| 12 | Seamus Twyman | 47.31 | 54.47 | 47.61 47.31 59.68 56.13 1:00.88 |
| 13 | James Tuttle | 55.00 | 56.07 | 56.20 55.37 1:00.94 55.00 56.65 |
| 14 | Gavin Olson | 52.85 | 56.24 | 58.17 56.71 52.85 54.74 57.28 |
| 15 | Jacob Chirkoff | 49.18 | 57.16 | 56.28 57.13 49.18 58.77 58.08 |
| 16 | Deven Bector | 49.89 | 57.33 | 1:00.76 52.23 49.89 DNF 59.01 |
| 17 | Leo Min-Bedford | 51.85 | 58.16 | 56.07 1:05.96 51.85 2:01.76 52.46 |
| 18 | Noah Wilde | 56.11 | 59.38 | 56.15 59.12 56.11 1:06.43 1:02.86 |
| 19 | Jit Parmar | 50.50 | 59.61 | 53.93 50.50 59.58 1:05.33 1:09.51 |
| 20 | Victor Yiu | 57.33 | 59.70 | 58.66 1:00.55 59.89 57.33 1:04.06 |
| 21 | Jackson Pichurski | 52.55 | 59.87 | 1:08.99 56.13 1:32.30 54.48 52.55 |
| 22 | Owen Kwasniewski | 54.95 | 1:02.01 | 1:04.29 1:01.01 1:14.88 1:00.73 54.95 |
| 23 | Nicolas Brassard | 48.07 | 1:02.97 | 1:28.56 1:04.32 48.07 1:06.25 58.33 |
| 24 | Paolo Geronimo | 57.72 | 1:04.17 | 1:07.02 1:06.26 59.23 1:12.41 57.72 |
| 25 | Ethan Basanov | 56.12 | 1:08.10 | 1:10.01 1:04.06 1:22.54 1:10.23 56.12 |
| 26 | Michael Vass | 55.59 | 1:09.17 | 1:08.23 1:08.84 1:10.45 55.59 1:16.50 |
| 27 | James Deibert | 56.97 | 1:09.30 | 56.97 1:32.98 1:05.27 1:06.80 1:15.82 |
| 28 | Austin Jensen | 1:02.12 | 1:09.76 | 1:17.78 1:07.73 1:02.12 1:12.69 1:08.86 |
| 29 | Kabir Johal | 59.70 | 1:09.85 | 1:18.84 1:02.34 1:08.36 1:19.68 59.70 |
| 30 | Simon Cole | 1:02.78 | 1:12.24 | 1:06.92 1:12.29 1:17.50 1:25.19 1:02.78 |
| 31 | Luther Schmiedge | 1:08.50 | 1:15.71 | 1:08.50 1:21.83 1:24.57 1:10.22 1:15.09 |
| 32 | Trey Tonneson | 1:05.71 | 1:15.81 | 1:05.71 1:23.93 1:08.97 1:14.53 1:30.88 |
| 33 | Sarah Strong | 47.77 | DNF | 50.70 49.98 47.77 DNF DNF |
| 34 | Malakai Bergen | 52.52 | DNF | DNF 1:00.79 56.95 DNF 52.52 |
| 35 | Dave Campbell | 1:11.57 | — | 1:11.57 1:19.01 — — — |
| 36 | Jeremy Neilson | 1:13.88 | — | 1:16.03 1:13.88 — — — |
| 37 | Joseph Bramhall | 1:15.42 | — | DNF 1:15.42 — — — |
| 38 | Dylan Vaskevicius | 1:16.24 | — | 1:16.24 1:29.62 — — — |
| 39 | Paul Ellement | 1:16.46 | — | 1:16.46 1:31.60 — — — |
| 40 | Carson Caplan | 1:16.99 | — | 1:16.99 1:20.80 — — — |
| 41 | Christopher Cervania | 1:17.57 | — | 1:17.57 1:28.61 — — — |
| 42 | Ben Madison | 1:19.32 | — | 1:19.32 1:27.71 — — — |
| 43 | Jose Miguel Rillera | 1:19.75 | — | 1:33.62 1:19.75 — — — |
| 44 | Izaac Marshall Paetz | 1:20.07 | — | 1:25.71 1:20.07 — — — |
| 45 | Jun Heo | 1:25.81 | — | 1:25.81 1:29.33 — — — |
| 46 | Jake Serpico | 1:26.88 | — | 1:51.82 1:26.88 — — — |
| 47 | Kyan Barnett | 1:28.71 | — | 1:38.65 1:28.71 — — — |
| 48 | Sloan McGinn-Thompson | 1:29.69 | — | 1:29.69 1:38.89 — — — |
| 49 | Connor Muench | 1:33.43 | — | 1:33.43 1:43.86 — — — |
| 50 | Warren Aguinaldo | 1:35.61 | — | DNF 1:35.61 — — — |
| 51 | Suyog Bhat | 1:36.35 | — | 1:36.35 1:46.30 — — — |
| 52 | Kailani Luu | 1:37.07 | — | DNF 1:37.07 — — — |
| 53 | Timothy Park | 1:42.17 | — | 1:42.17 DNF — — — |
| 54 | Erik VandenDungen | 1:44.62 | — | 1:44.62 DNF — — — |
| 55 | Andrew Eygenraam | 1:47.22 | — | 2:01.88 1:47.22 — — — |
| 56 | Adam Ryan | 1:47.50 | — | 2:10.36 1:47.50 — — — |
| 57 | Carlo Flores | 1:50.85 | — | 1:50.85 2:13.85 — — — |
| 58 | Kyle Santucci | 1:53.10 | — | 1:54.27 1:53.10 — — — |
| 59 | Levi de Greeff | 2:00.19 | — | 2:00.19 DNF — — — |
| 60 | Brant Marshall | 2:01.18 | — | 2:01.18 2:36.46 — — — |
| 61 | Brandon Nguyen | 2:03.25 | — | 2:25.44 2:03.25 — — — |
| 62 | Jake Johnston | 2:03.42 | — | 2:10.73 2:03.42 — — — |
| 63 | Trian Borstad | 2:04.95 | — | 2:04.95 2:07.91 — — — |
| 64 | Eddie Chen | 2:07.70 | — | 2:07.70 2:35.13 — — — |
| 65 | Ben Sessford | 2:15.26 | — | 3:02.83 2:15.26 — — — |
| 66 | Branden Ramsthaler | 2:21.41 | — | 2:21.41 3:24.22 — — — |
| 67 | Samuel David Berger | 2:24.28 | — | 2:24.28 DNF — — — |
| 68 | Tristan Studer | 2:24.55 | — | 2:24.55 2:34.52 — — — |
| 69 | Corbin Miller | 2:25.91 | — | 2:25.91 DNF — — — |
| 70 | Xander Fair | 2:31.03 | — | 2:31.03 3:56.85 — — — |
| 71 | Nathan Weiss | 2:34.79 | — | 2:34.79 3:11.09 — — — |
| 72 | Trevor Artzen | 2:54.26 | — | 2:54.26 3:32.60 — — — |
| 73 | Noah Lim | 3:21.21 | — | DNF 3:21.21 — — — |
| 74 | Shaan Karambelkar | 4:29.70 | — | DNF 4:29.70 — — — |
| 75 | Nina Olson | 4:54.91 | — | DNF 4:54.91 — — — |
| 76 | Justin Wood | DNF | — | DNF DNF — — — |