| 1 | Jonah Crosby | 24.52 | 28.11 | 32.05 27.89 24.52 28.69 27.74 |
| 2 | Daniel Karnaukh | 31.94 | 32.66 | 35.60 31.94 33.58 32.22 32.19 |
| 3 | Louis Meunier | 30.93 | 34.09 | 35.38 38.57 30.93 31.96 34.92 |
| 4 | Derek White | 31.70 | 34.50 | 34.70 31.70 35.23 34.21 34.60 |
| 5 | Aidan McKenzie | 32.85 | 34.60 | 34.99 40.36 32.85 35.00 33.81 |
| 6 | Che-Hao Saito | 29.75 | 36.78 | 42.20 35.36 29.75 32.87 42.10 |
| 7 | Elijah Rain Phelps | 35.01 | 37.18 | 35.01 37.38 37.62 41.41 36.55 |
| 8 | Viktor Pearl | 35.24 | 38.25 | 40.07 35.27 48.84 35.24 39.41 |
| 9 | Parth Garg | 37.65 | 39.01 | 40.35 49.42 37.65 37.80 38.88 |
| 10 | Will Russo | 33.23 | 41.19 | 42.27 41.25 41.46 40.86 33.23 |
| 11 | Eben Quenneville | 38.35 | 42.62 | 46.39 46.42 39.18 42.30 38.35 |
| 12 | Curtis Chai | 41.23 | 43.13 | 42.26 41.23 42.32 44.80 46.29 |
| 13 | Abhinav Govindaraju | 43.43 | 44.38 | 43.43 51.24 44.16 44.39 44.58 |
| 14 | Zuhair Raiyan Khan | 40.94 | 44.57 | 40.94 47.81 41.95 43.94 50.23 |
| 15 | Joseph Molloy | 39.71 | 44.87 | 44.42 39.71 46.11 45.70 44.50 |
| 16 | Tommy Szeliga | 43.06 | 45.74 | 46.27 43.06 46.12 44.83 46.40 |
| 17 | James Donahue | 39.72 | 45.84 | 48.30 47.41 45.17 39.72 44.95 |
| 18 | Alex Cohen | 44.76 | 47.08 | 44.76 47.51 50.12 45.03 48.70 |
| 19 | Cameron Morin | 44.73 | 49.49 | 44.73 1:13.33 47.91 49.06 51.51 |
| 20 | Charles Amarello | 47.44 | 50.37 | 47.44 49.06 55.05 50.69 51.35 |
| 21 | Ryan Durette | 48.33 | 50.83 | 1:00.84 50.09 51.18 48.33 51.22 |
| 22 | Ryan Waite | 46.78 | 51.89 | 51.16 52.26 52.36 52.24 46.78 |
| 23 | Saisabari Ramesh | 48.92 | 52.92 | 54.41 1:00.00 52.07 52.29 48.92 |
| 24 | Caleb Retik | 48.73 | 53.11 | 58.98 51.61 48.73 48.73 DNF |
| 25 | Nathan Marques | 51.00 | 54.12 | 53.03 52.27 57.05 1:01.62 51.00 |
| 26 | Tim Reynolds | 47.95 | 54.41 | 1:02.03 49.39 51.80 47.95 1:04.54 |
| 27 | Kevin Pertus | 45.12 | 54.43 | 45.12 55.57 1:02.89 1:00.67 47.04 |
| 28 | James Wang | 44.56 | 55.59 | 54.11 1:03.88 44.56 50.08 1:02.58 |
| 29 | Justin Cox | 52.67 | 55.80 | 1:04.28 57.25 52.67 54.79 55.37 |
| 30 | Thaddeus Ciras | 55.14 | 55.83 | 55.28 1:02.09 56.13 56.07 55.14 |
| 31 | Dylan Girouard | 47.29 | 56.25 | 55.65 56.29 56.80 1:02.96 47.29 |
| 32 | Rohan Volety | 49.60 | 57.46 | 56.65 1:30.68 54.76 49.60 1:00.98 |
| 33 | Joshua Marriott | 54.92 | 58.80 | 56.77 58.83 1:00.80 1:02.71 54.92 |
| 34 | Faiz Wareh | 42.85 | 59.22 | 1:00.47 42.85 56.61 1:00.58 1:05.74 |
| 35 | Ervin Brown | 59.30 | 1:00.94 | DNF 1:00.17 59.30 1:00.03 1:02.61 |
| 36 | Ryan Prendible | 56.65 | 1:01.86 | 56.65 58.22 1:02.34 1:05.03 1:14.62 |
| 37 | Christopher Baldwin | 1:00.03 | 1:02.47 | 1:00.41 1:00.03 1:02.28 1:07.50 1:04.72 |
| 38 | Zhewei Wu | 52.93 | 1:02.86 | 52.93 1:06.58 1:01.86 DNF 1:00.14 |
| 39 | Ethan Zhuang | 52.41 | 1:03.12 | 1:05.09 59.38 52.41 1:09.25 1:04.89 |
| 40 | James Overbaugh | 58.42 | 1:06.71 | 1:03.55 1:09.42 1:07.17 58.42 1:25.38 |
| 41 | Silas Holzman | 1:02.08 | 1:14.21 | 1:24.21 1:08.60 1:02.08 1:12.25 1:21.79 |
| 42 | Jude Veilleux | 1:04.66 | 1:29.85 | 1:41.04 1:04.66 1:27.35 1:33.70 1:28.50 |
| 43 | Robert Riis | 1:11.02 | — | 1:11.02 1:15.24 — — — |
| 44 | Lorenzo Millan | 1:11.61 | — | 1:11.61 1:22.36 — — — |
| 45 | Aditya Arunkumar | 1:18.50 | — | 1:20.34 1:18.50 — — — |
| 46 | Logan Alcott | 1:22.90 | — | 1:22.90 1:35.10 — — — |
| 47 | Akshar Kunda | 1:24.37 | — | 1:24.37 1:39.42 — — — |
| 48 | Sebastian Knowles | 1:26.04 | — | 2:08.54 1:26.04 — — — |
| 49 | Logan Mennealy | 1:26.30 | — | 1:45.51 1:26.30 — — — |
| 50 | Daniel Daoust | 1:26.85 | — | 1:48.00 1:26.85 — — — |
| 51 | Lucas Zielfelder | 1:29.67 | — | 1:33.78 1:29.67 — — — |
| 52 | Caleb Aitchison | 1:29.89 | — | DNF 1:29.89 — — — |
| 53 | Jérôme LaRochelle | 1:32.36 | — | 1:56.88 1:32.36 — — — |
| 54 | Andrew Thomas Cloutier | 1:32.40 | — | 1:32.40 1:44.53 — — — |
| 55 | Simon Tiger Houben | 1:36.46 | — | 1:36.46 1:56.68 — — — |
| 56 | Jacob Carubia | 1:37.49 | — | 1:37.49 1:37.91 — — — |
| 57 | Gordon R. Holey | 1:38.14 | — | 1:38.14 1:52.77 — — — |
| 58 | Thomas White | 1:41.81 | — | 1:49.51 1:41.81 — — — |
| 59 | William Carlone | 1:42.60 | — | 2:07.00 1:42.60 — — — |
| 60 | Tyler Liang | 1:47.04 | — | 1:47.04 2:24.49 — — — |
| 61 | Molly P. Carr | 1:49.02 | — | 2:28.57 1:49.02 — — — |
| 62 | Peter Venne | 2:14.82 | — | 2:14.82 2:22.41 — — — |
| 63 | Harish Raju | 2:26.67 | — | 2:26.67 2:40.13 — — — |
| 64 | Jonathan David Means | 2:30.52 | — | 2:30.52 3:06.39 — — — |
| 65 | Julianne Waite | 2:31.67 | — | 2:31.82 2:31.67 — — — |
| 66 | Nicholas Smith | 2:44.24 | — | 3:26.16 2:44.24 — — — |
| 67 | Micah Eisner | 2:47.91 | — | DNF 2:47.91 — — — |
| 68 | Faris Ali Mir | DNF | — | DNF DNF — — — |