| 1 | Luke Jankowiak | 28.29 | 30.67 | 30.57 31.96 41.24 29.47 28.29 |
| 2 | Michele Cavezza | 34.12 | 36.79 | 34.12 35.04 39.12 36.22 DNF |
| 3 | Kyle Van Straaten | 36.96 | 38.38 | 42.24 37.95 39.48 37.72 36.96 |
| 4 | Kenny Zhong | 36.90 | 38.53 | 39.54 36.90 44.66 37.50 38.55 |
| 5 | Ethan Rusnak | 37.11 | 38.82 | 50.58 39.45 38.90 37.11 38.12 |
| 6 | Heewon Hwang | 35.68 | 39.76 | 42.10 35.68 39.67 38.85 40.76 |
| 7 | Noah Stelting | 37.62 | 43.16 | 42.97 37.62 42.40 44.11 45.87 |
| 8 | Kevin Matthews | 43.04 | 47.14 | 51.02 44.69 43.04 45.71 51.12 |
| 9 | Daniel Ahokas | 41.71 | 49.42 | 49.58 51.39 47.28 41.71 1:04.43 |
| 10 | Brian Huaxia Zhang | 42.94 | 49.67 | 52.78 57.01 42.94 49.00 47.23 |
| 11 | Allan Wang | 48.61 | 49.73 | 51.32 48.61 49.70 50.00 49.49 |
| 12 | Shawn Yang | 45.48 | 50.93 | 52.35 51.83 49.10 45.48 51.86 |
| 13 | Yuzhong Luo | 46.12 | 51.72 | 50.73 54.05 1:03.44 46.12 50.37 |
| 14 | Tyler Ly | 49.75 | 53.61 | 54.17 53.09 56.48 49.75 53.56 |
| 15 | Raymond Wang | 49.93 | 54.43 | 57.93 56.35 52.63 49.93 54.32 |
| 16 | Xuanyu Sun | 51.04 | 58.16 | 1:07.24 58.50 1:02.11 53.88 51.04 |
| 17 | Alvin Wong | 55.26 | 58.89 | 1:05.09 56.11 55.48 55.26 1:09.30 |
| 18 | Ethan Chen | 48.24 | 1:01.83 | 1:05.81 1:05.15 48.24 1:04.84 55.51 |
| 19 | Kyle Tam | 59.96 | 1:04.36 | DNF 1:07.34 59.96 1:02.40 1:03.34 |
| 20 | Jayden Kuei | 1:05.30 | 1:12.09 | DNF 1:07.28 1:13.38 1:15.62 1:05.30 |
| 21 | Avery Post | 1:02.51 | 1:12.75 | 1:10.50 DNF 1:02.51 1:19.10 1:08.64 |
| 22 | Tru Quoc Nguyen | 1:02.37 | 1:15.90 | DNF 1:24.44 1:02.37 1:11.37 1:11.89 |
| 23 | Mostafa Mahran | 1:08.38 | 1:16.79 | 1:08.38 1:36.79 1:17.28 1:19.07 1:14.01 |
| 24 | Justin Taliman | 1:13.00 | 1:17.86 | 1:14.29 1:13.00 1:16.65 1:22.92 1:22.64 |
| 25 | Ajoy Kaul | 1:12.65 | 1:23.87 | 1:27.64 1:22.61 1:21.37 2:11.59 1:12.65 |
| 26 | Lorenzo Delli Santi | 1:18.21 | 1:24.04 | 1:22.56 1:28.70 1:20.85 1:18.21 1:31.50 |
| 27 | Kevin Wu | 1:18.91 | 1:24.73 | 1:25.51 1:39.49 1:22.59 1:18.91 1:26.10 |
| 28 | Cohen Janzen | 1:23.93 | 1:30.46 | 1:36.37 1:24.96 1:30.06 1:38.85 1:23.93 |
| 29 | Nathan Siwen Wang (王思文) | 1:30.49 | — | 2:19.72 1:30.49 — — — |
| 30 | Winston Chow | 1:33.98 | — | 2:02.36 1:33.98 — — — |
| 31 | Luke Zhang | 1:36.17 | — | 1:59.50 1:36.17 — — — |
| 32 | Zaylan Spalek | 1:36.59 | — | DNF 1:36.59 — — — |
| 33 | Darren Shin | 1:38.05 | — | 1:59.86 1:38.05 — — — |
| 34 | Ren Jobin | 1:45.73 | — | 1:45.73 DNF — — — |
| 35 | Grayson Budnick | 1:51.30 | — | 1:51.30 1:53.48 — — — |
| 36 | Feng Chen (陈枫) | 1:58.73 | — | 1:58.73 2:01.26 — — — |
| 37 | Etan Huang | 2:27.68 | — | 2:27.68 2:39.21 — — — |
| 38 | Lansen Cammer | 2:45.88 | — | 2:56.51 2:45.88 — — — |
| 39 | Zakkary Stewart | 3:46.30 | — | DNF 3:46.30 — — — |
| 40 | David Ghabour | DNF | — | DNF DNF — — — |