| 1 | Lucas Kuczaj | 30.29 | 32.60 | 30.59 35.08 32.12 30.29 39.12 |
| 2 | Griffin Clem | 29.13 | 33.53 | 32.46 30.23 29.13 37.91 48.64 |
| 3 | Benjamin Ragan | 32.07 | 33.63 | 36.32 32.07 33.52 33.51 33.85 |
| 4 | Kamal Kandpal | 30.52 | 34.21 | 33.99 36.17 32.47 37.43 30.52 |
| 5 | Kyle Santucci | 32.36 | 35.35 | 33.81 32.36 38.51 33.72 50.94 |
| 6 | Azaro Gorloo | 34.25 | 36.92 | 34.25 38.27 35.12 37.36 39.31 |
| 7 | Nathan Weiss | 35.84 | 37.99 | 36.59 41.26 37.94 35.84 39.43 |
| 8 | Jerry Liu | 37.34 | 39.59 | 38.27 39.92 42.84 37.34 40.58 |
| 9 | Ethan Basanov | 35.19 | 40.26 | 35.19 39.34 38.56 43.44 42.87 |
| 10 | Jonathan Petry | 36.71 | 41.20 | 40.33 42.17 41.11 45.86 36.71 |
| 11 | Andriy Peleshchyshyn | 37.71 | 41.44 | 47.30 38.70 37.71 47.64 38.31 |
| 12 | Danny Buschert | 37.13 | 41.80 | 44.23 41.13 37.13 41.99 42.27 |
| 13 | Nolan Thompson | 35.41 | 43.36 | 35.41 41.17 43.73 49.78 45.18 |
| 14 | James Deibert | 40.40 | 44.43 | 41.51 41.65 56.78 40.40 50.14 |
| 15 | Siddharth Chhatbar | 42.99 | 44.45 | 44.94 43.19 46.67 42.99 45.22 |
| 16 | Thomas Mercer | 40.86 | 45.23 | 48.24 45.56 40.86 41.89 59.83 |
| 17 | Micah Enns | 41.64 | 45.49 | 47.14 49.91 42.55 41.64 46.77 |
| 18 | Jezreel Gabot | 42.49 | 45.78 | 58.59 42.49 48.59 46.01 42.75 |
| 19 | Leif Anvik | 32.45 | 46.01 | 32.45 44.38 46.75 46.89 50.08 |
| 20 | Alex Mutch | 46.24 | 48.10 | 47.29 1:07.89 46.24 47.57 49.43 |
| 21 | Orion Donovan | 46.20 | 48.33 | 49.40 46.88 53.24 48.70 46.20 |
| 22 | Noah Wilde | 42.41 | 48.44 | 1:03.13 44.60 42.41 48.17 52.55 |
| 23 | Bryce Davies | 43.62 | 49.34 | 43.62 51.49 46.13 50.41 53.06 |
| 24 | Kye Riddell | 48.63 | 50.00 | 52.18 50.32 50.17 49.52 48.63 |
| 25 | Bernabe Kondrak | 42.12 | 50.10 | 56.28 52.00 45.15 53.16 42.12 |
| 26 | Austin Jensen | 47.78 | 50.38 | 50.41 51.52 47.78 50.83 49.89 |
| 27 | Kristopher De Asis | 48.73 | 50.55 | 48.79 56.40 50.03 52.82 48.73 |
| 28 | Dylan Vaskevicius | 45.72 | 50.84 | 51.01 45.91 55.61 45.72 DNF |
| 29 | Sam Edwards | 43.01 | 51.50 | 43.01 49.43 56.48 1:11.89 48.59 |
| 30 | Kevin Song | 50.64 | 52.12 | 52.47 59.62 53.09 50.64 50.79 |
| 31 | Joshua Alan Fung | 45.01 | 52.68 | 45.01 53.17 56.18 1:06.41 48.70 |
| 32 | Trian Borstad | 46.08 | 54.26 | 52.02 55.74 46.08 58.99 55.01 |
| 33 | Mirko Petrovic | 52.17 | 55.49 | 52.17 DNF 55.60 56.52 54.35 |
| 34 | Benjamin Buchner | 52.01 | 56.38 | 58.15 58.53 52.01 59.70 52.47 |
| 35 | Coda K. Toll | 47.17 | 57.73 | 55.29 58.30 59.60 47.17 1:09.14 |
| 36 | Daniell Buchner | 48.87 | 58.13 | 59.56 53.35 1:01.49 1:09.54 48.87 |
| 37 | Lucas Kordov | 50.32 | 58.37 | 59.15 1:18.50 50.32 56.83 59.12 |
| 38 | Hanrong Yu | 48.97 | 58.41 | 48.97 1:04.29 55.65 57.73 1:01.86 |
| 39 | James Matthews | 49.80 | 59.55 | 59.01 59.76 49.80 1:06.21 59.89 |
| 40 | Caleb dela Fuente | 57.60 | 1:03.16 | 57.60 1:06.92 1:07.20 1:03.45 59.11 |
| 41 | Caden Purdon | 57.24 | 1:03.40 | 57.67 1:05.15 57.24 DNF 1:07.37 |
| 42 | Cayden Grant | 55.54 | 1:04.36 | 1:10.77 55.54 1:08.17 1:01.70 1:03.21 |
| 43 | Gavin Bertrand | 59.67 | 1:07.27 | 59.67 1:18.62 1:09.08 1:06.74 1:05.98 |
| 44 | Henry Reid | 1:05.28 | — | 1:05.28 1:05.69 — — — |
| 45 | Toby Johnson | 1:05.92 | — | 1:15.58 1:05.92 — — — |
| 46 | Erik Ismail | 1:13.17 | — | 1:13.17 1:30.36 — — — |
| 47 | Javier Teo Han Seong | 1:13.51 | — | 1:24.57 1:13.51 — — — |
| 48 | Pranav Sunith | 1:15.82 | — | 1:31.43 1:15.82 — — — |
| 49 | Mannix Wong | 1:17.88 | — | 1:23.44 1:17.88 — — — |
| 50 | Anthony Finnigan | 1:18.19 | — | 1:21.88 1:18.19 — — — |
| 51 | Tadeo Kondrak | 1:20.43 | — | 1:20.43 1:21.88 — — — |
| 52 | Hugo Levancic Seiler | 1:23.38 | — | DNF 1:23.38 — — — |
| 53 | Amaya Gonzalez | 1:24.18 | — | 1:24.18 1:38.95 — — — |
| 53 | Alan Paulose | 1:24.18 | — | 1:34.63 1:24.18 — — — |
| 55 | Noah Brooks | 1:24.23 | — | 1:24.23 DNF — — — |
| 56 | Johnathan Lillington | 1:28.47 | — | 1:28.47 1:56.61 — — — |
| 57 | Agnivesh Satheesh | 1:29.72 | — | 1:29.72 1:39.30 — — — |
| 58 | Nick Wong | 1:31.01 | — | 1:43.07 1:31.01 — — — |
| 59 | Michael Artymko | 1:31.50 | — | 1:31.50 1:46.73 — — — |
| 60 | Jack Hastings | 1:31.80 | — | 1:31.80 DNF — — — |
| 61 | Ben Espejo | 1:32.80 | — | 1:45.28 1:32.80 — — — |
| 62 | Shaniru Imalsha Medagedara | 1:34.95 | — | 1:46.10 1:34.95 — — — |
| 63 | Saul Abraham | 1:42.88 | — | 1:55.89 1:42.88 — — — |
| 64 | William Tuck | 1:45.80 | — | 1:45.80 1:48.55 — — — |
| 65 | Erik Varughese | 1:50.23 | — | 1:50.23 1:51.20 — — — |
| 66 | Ronen Shoham | 1:53.19 | — | 1:53.19 2:22.96 — — — |
| 67 | Matías Jiménez Rodríguez | 1:57.61 | — | 2:01.65 1:57.61 — — — |
| 68 | Jason Yu | 2:26.81 | — | 2:26.81 DNF — — — |
| 69 | Jens Steenbergen | 2:28.46 | — | 2:28.46 2:33.44 — — — |
| 70 | Cedric Morris | 2:32.64 | — | DNF 2:32.64 — — — |
| 71 | Jaxson Anderson | 2:32.96 | — | 2:46.39 2:32.96 — — — |
| 72 | Antony Dinga | 2:34.40 | — | 2:34.40 DNF — — — |
| 73 | Talia Generoux-Machado | DNF | — | DNF DNF — — — |
| 73 | Carter Ross | DNF | — | DNF DNF — — — |
| 73 | Zachary Bourque | DNF | — | DNF DNF — — — |
| 73 | Kouya Krawchuk | DNF | — | DNF DNF — — — |
| 73 | Geo Phoenix Gan | DNF | — | DNF DNF — — — |