| 1 | Jonathan Esparaz | 30.02 | 33.49 | 37.23 32.53 32.75 30.02 35.18 |
| 2 | Joaquin Abarca | 33.36 | 34.92 | 34.04 34.82 DNF 33.36 35.91 |
| 3 | Ryan Wu | 32.37 | 35.31 | 32.37 39.85 32.64 36.48 36.80 |
| 4 | Thompson Clarke | 32.70 | 36.76 | 39.24 38.68 36.19 32.70 35.41 |
| 5 | Roan Paone | 35.14 | 36.85 | 35.17 35.14 37.41 37.97 40.72 |
| 6 | Stanley Wang | 33.57 | 39.42 | 33.57 35.50 41.00 42.48 41.77 |
| 7 | Wenda Jiang (江闻达) | 36.10 | 40.51 | 42.00 41.15 46.51 38.38 36.10 |
| 8 | Matthew Lee | 35.10 | 40.59 | 36.39 47.29 46.64 35.10 38.74 |
| 9 | David Shei | 37.88 | 43.60 | 46.70 44.70 DNF 37.88 39.39 |
| 10 | Ethan Erez | 43.70 | 44.90 | 45.80 43.70 51.91 43.86 45.05 |
| 11 | Nicole Wang | 42.08 | 47.33 | 51.26 42.08 51.69 45.67 45.05 |
| 12 | Alan Jia | 40.09 | 47.38 | 54.21 40.09 42.76 47.27 52.10 |
| 13 | Marco Yang (杨柯辰) | 45.88 | 47.88 | 47.25 46.73 45.88 49.67 59.13 |
| 14 | Brady Metherall | 43.06 | 48.20 | 48.08 52.87 47.35 49.16 43.06 |
| 15 | Linus Kunath | 46.04 | 48.86 | 48.65 1:02.25 48.95 46.04 48.99 |
| 16 | Omar Ellabban | 45.24 | 49.21 | 48.97 50.22 45.24 48.45 DNF |
| 17 | Brennen Lin | 40.04 | 50.55 | DNF 40.04 45.54 57.70 48.42 |
| 18 | Heyning Quong | 44.13 | 51.00 | 44.13 55.19 52.63 45.18 56.74 |
| 19 | Arhaan Sareen | 47.04 | 51.04 | 52.23 57.51 53.24 47.66 47.04 |
| 20 | Darren Tang | 49.27 | 51.17 | 51.73 49.27 51.17 50.61 53.14 |
| 21 | LianCheng Guo | 44.46 | 51.58 | 50.08 44.46 53.28 58.89 51.38 |
| 22 | Nicholas Patterson | 45.60 | 53.03 | 52.14 45.60 55.01 DNF 51.94 |
| 23 | Tin Huang | 49.36 | 53.77 | 51.68 1:12.50 58.73 49.36 50.91 |
| 24 | Jensen Belen-Brown | 42.39 | 54.17 | 1:10.06 54.07 50.54 57.89 42.39 |
| 25 | Chen-Pin Sun (孫振斌) | 47.26 | 54.37 | 55.96 1:02.34 51.16 47.26 55.98 |
| 26 | Kairui Huang | 51.80 | 54.69 | 58.35 54.84 51.80 56.78 52.44 |
| 27 | Lucas Jacobs | 50.90 | 57.35 | 1:20.65 51.34 1:03.00 57.70 50.90 |
| 28 | Jihoon Kwon | 53.20 | 58.30 | 53.20 57.54 57.42 59.93 1:05.88 |
| 29 | Isaac Lau | 54.01 | 58.71 | 57.09 1:10.70 1:01.75 54.01 57.28 |
| 30 | Michael Bradley | 56.65 | 59.87 | 56.65 57.44 1:00.06 1:02.10 1:09.49 |
| 31 | Maxen Morrison | 57.60 | 1:00.72 | 1:00.05 58.40 1:21.26 57.60 1:03.70 |
| 32 | Derek Kong | 50.00 | 1:01.21 | 1:00.08 1:02.68 50.00 1:42.81 1:00.88 |
| 33 | Briar Barron | 50.24 | 1:01.86 | 50.24 54.49 1:17.18 58.93 1:12.17 |
| 34 | Abdullah Gulab | 50.30 | 1:01.90 | DNF 58.93 1:12.64 50.30 54.12 |
| 35 | Ivan Tang | 56.53 | 1:03.59 | 56.53 59.53 1:15.61 57.95 1:13.30 |
| 36 | Spencer Anderson | 52.58 | 1:04.24 | 1:18.28 1:02.20 52.58 1:05.78 1:04.75 |
| 37 | Ian Yeh | 51.80 | 1:04.66 | 54.50 1:46.64 51.80 1:05.63 1:13.86 |
| 38 | Ryan Pin Harry | 1:02.35 | 1:04.73 | 1:05.13 1:05.37 1:03.68 1:02.35 1:26.60 |
| 39 | Benson Lau | 55.26 | 1:06.23 | 1:21.16 1:07.12 1:02.93 1:08.65 55.26 |
| 40 | Nicholas Leyesa | 1:01.43 | 1:07.24 | 1:02.35 1:11.08 1:18.25 1:01.43 1:08.28 |
| 41 | William Scully | 1:00.60 | 1:09.16 | 1:06.55 1:12.05 1:00.60 1:38.86 1:08.87 |
| 42 | Dave Campbell | 58.28 | 1:11.46 | 1:14.96 58.28 1:12.48 1:21.28 1:06.93 |
| 43 | Lucas Nieuwland | 1:06.39 | 1:19.86 | 1:17.34 1:06.39 1:30.56 1:21.07 1:21.18 |
| 44 | Arturo Pico | 59.51 | 1:21.50 | 1:38.76 1:08.08 1:17.65 DNF 59.51 |
| 45 | Vivian Kay | 1:15.75 | — | 1:39.13 1:15.75 — — — |
| 46 | Alyssa Esparaz | 1:16.25 | — | 1:16.25 1:26.39 — — — |
| 47 | Nima Bolourchian | 1:22.76 | — | 1:22.76 1:27.72 — — — |
| 48 | Sascha Pugar | 1:23.88 | — | 1:30.86 1:23.88 — — — |
| 49 | Nicholas Seto | 1:26.36 | — | 1:32.77 1:26.36 — — — |
| 50 | Robert Chan | 1:39.82 | — | 1:39.82 1:45.34 — — — |
| 51 | Ethan Campbell | 1:41.77 | — | 1:41.77 2:13.32 — — — |
| 52 | Sebastian Desaulniers | 1:42.25 | — | 1:53.47 1:42.25 — — — |
| 53 | Charlie Kennedy | 1:43.41 | — | 1:43.41 DNF — — — |
| 54 | Hudson Tranmer | 2:04.68 | — | 2:04.68 2:09.21 — — — |
| 55 | Docité Oren Schandry | 2:11.98 | — | 2:11.98 DNF — — — |
| 56 | Brendan Chan | 2:28.44 | — | 2:28.44 2:39.69 — — — |