| 1 | Bill Wang | 23.77 | 25.69 | 23.77 26.41 28.61 25.98 24.69 |
| 2 | Paul Mahvi | 26.87 | 31.46 | 26.87 31.23 37.86 35.37 27.77 |
| 3 | Ryan Wu | 29.26 | 31.76 | 32.09 33.48 32.31 29.26 30.89 |
| 4 | Paris Dorn | 29.97 | 31.81 | 30.74 48.47 30.53 29.97 34.15 |
| 5 | Jonathan Tan Wei Xiat | 31.25 | 32.04 | 32.09 31.55 32.49 31.25 32.77 |
| 6 | Stanley Chapel | 28.97 | 32.55 | 35.98 32.44 28.97 32.57 32.65 |
| 7 | Jonathan Esparaz | 30.08 | 32.95 | 32.81 32.83 30.08 33.39 33.22 |
| 8 | Roan Paone | 31.92 | 35.01 | 31.92 39.82 32.17 DNF 33.04 |
| 9 | Joaquin Abarca | 32.52 | 35.20 | 38.76 33.30 42.03 33.54 32.52 |
| 10 | Stephen Griggs | 34.89 | 35.68 | 34.89 35.62 35.19 36.22 39.94 |
| 11 | Ryan Yasinko | 30.59 | 35.74 | 33.76 30.59 38.48 34.97 40.66 |
| 12 | Ryan Minjun Cho | 32.43 | 35.98 | 32.43 38.27 39.89 37.11 32.55 |
| 13 | Stanley Wang | 28.06 | 36.01 | 39.17 34.42 34.50 28.06 39.11 |
| 14 | Pahul Singh | 32.07 | 36.68 | 37.52 32.71 DNF 39.82 32.07 |
| 15 | Louis Cormier | 34.03 | 37.51 | 36.82 38.15 42.83 37.55 34.03 |
| 16 | Thompson Clarke | 33.60 | 38.10 | 36.75 40.52 42.64 37.04 33.60 |
| 17 | Morgan Yeh | 33.58 | 39.08 | 55.50 40.50 38.31 33.58 38.42 |
| 18 | Shanglin Ye | 37.74 | 40.15 | 43.09 39.15 38.21 37.74 46.37 |
| 19 | Ray Vince Ong | 36.04 | 40.86 | 36.04 42.39 40.66 49.86 39.52 |
| 20 | Max Sun | 39.14 | 41.67 | 39.14 41.77 39.95 43.28 43.85 |
| 21 | Mathieu Preston | 40.48 | 42.19 | 41.17 40.48 42.18 43.22 51.54 |
| 22 | Walter Duff | 40.26 | 42.27 | 41.57 51.47 43.51 40.26 41.73 |
| 23 | Jerry Hwang (황동욱) | 33.90 | 42.67 | 43.52 40.31 33.90 44.19 50.42 |
| 24 | Colin Cayen | 37.80 | 42.72 | 39.93 37.80 45.87 42.35 59.66 |
| 25 | Alan Jia | 41.53 | 44.19 | 41.53 41.72 49.76 42.53 48.32 |
| 26 | Jackey Zheng | 41.05 | 44.63 | 41.97 50.96 41.05 42.67 49.25 |
| 27 | Eric Limeback | 33.11 | 45.33 | 46.29 43.15 33.11 46.55 46.73 |
| 28 | Owen Widdis | 39.30 | 45.44 | 48.12 39.30 41.68 48.26 46.52 |
| 29 | Justin MacLean | 40.69 | 46.16 | 48.80 47.85 44.37 46.26 40.69 |
| 30 | Leo Min-Bedford | 39.60 | 46.41 | 58.22 42.15 46.95 39.60 50.13 |
| 31 | Liam Orovec | 42.41 | 46.90 | 44.85 50.90 45.39 42.41 50.45 |
| 32 | Kyle Van Straaten | 41.28 | 47.36 | 51.65 58.27 46.29 41.28 44.14 |
| 33 | Nicole Wang | 43.73 | 47.38 | 52.10 44.88 43.73 50.18 47.07 |
| 34 | Marco Yang (杨柯辰) | 40.64 | 47.67 | 47.42 52.61 43.96 51.63 40.64 |
| 35 | Kairui Huang | 40.69 | 48.23 | 40.69 55.27 46.95 45.73 52.01 |
| 36 | Arhaan Sareen | 43.29 | 48.60 | 43.29 44.98 51.46 57.46 49.37 |
| 37 | Brennen Lin | 42.72 | 49.29 | 45.60 42.72 DNF 58.27 44.01 |
| 38 | Léo Francoeur | 43.03 | 49.59 | 48.02 48.52 43.03 52.24 52.45 |
| 39 | Jandell Ryan Ko | 44.52 | 49.73 | 51.67 48.69 44.52 48.82 1:03.75 |
| 40 | Kenny Zhong | 39.87 | 50.29 | 50.98 51.37 39.87 48.52 56.83 |
| 41 | Lauren Phung | 41.21 | 50.64 | 49.39 54.22 41.21 53.12 49.41 |
| 42 | Adrian Panszczyk | 43.22 | 50.86 | 51.52 55.66 53.99 43.22 47.07 |
| 43 | Lucas Jacobs | 46.04 | 51.14 | 46.04 51.98 51.20 50.24 1:01.56 |
| 44 | Brady Metherall | 45.13 | 51.31 | 57.34 DNF 48.91 45.13 47.69 |
| 45 | Nicholas Patterson | 47.09 | 52.42 | 57.29 48.66 51.30 1:00.95 47.09 |
| 46 | Lucas Kuczaj | 45.76 | 54.05 | 52.53 1:00.43 58.54 45.76 51.07 |
| 47 | Kevin Tang | 41.93 | 54.15 | 57.66 41.93 52.30 52.50 59.82 |
| 48 | Tin Huang | 50.16 | 54.22 | 55.53 53.82 53.32 DNF 50.16 |
| 49 | Kabir Johal | 48.83 | 54.41 | 59.53 49.30 54.81 48.83 59.11 |
| 50 | Ethan Erez | 43.73 | 55.30 | 58.67 43.73 52.35 1:01.00 54.87 |
| 51 | Matt Hudon | 49.44 | 55.47 | 53.40 49.44 1:01.20 52.43 1:00.57 |
| 52 | Gabrielle Morasse | 52.52 | 55.82 | 53.88 DNF 52.52 1:00.90 52.67 |
| 53 | LianCheng Guo | 50.98 | 55.90 | 1:08.64 50.98 50.99 53.73 1:02.99 |
| 54 | Nestor Sokhan | 53.91 | 57.29 | 1:03.24 53.91 58.35 56.75 56.76 |
| 55 | Dave Campbell | 50.78 | 57.56 | 1:04.66 56.01 57.88 50.78 58.78 |
| 56 | Andry Rakoto | 41.71 | 58.29 | 1:01.65 1:04.62 41.71 59.03 54.18 |
| 57 | Thomas Imada | 54.96 | 58.42 | 55.25 1:02.33 54.96 1:01.74 58.26 |
| 58 | Michael Bradley | 52.67 | 58.53 | 1:00.78 1:11.73 54.74 1:00.08 52.67 |
| 59 | Michael Rose | 51.73 | 58.93 | 51.73 1:09.98 1:00.87 54.35 1:01.56 |
| 60 | Benson Lau | 50.03 | 59.05 | 1:01.96 51.88 1:03.30 1:18.48 50.03 |
| 61 | Derek Kong | 52.58 | 59.24 | DNF 52.58 56.48 1:02.20 59.04 |
| 62 | Chin Lam | 57.92 | 59.43 | 59.59 1:00.44 57.92 1:00.14 58.56 |
| 63 | Emile Compion | 52.74 | 59.49 | 54.36 1:00.93 52.74 1:03.19 1:03.84 |
| 64 | Jérémie Randrianarisoa | 53.31 | 1:00.57 | 53.31 DNF 59.28 1:04.43 58.01 |
| 65 | Maverick Iyer | 50.24 | 1:00.67 | 1:08.09 1:00.63 50.24 53.28 1:17.49 |
| 66 | Zachary Garber | 55.86 | 1:00.68 | 55.86 1:02.75 1:00.97 1:09.62 58.31 |
| 67 | Elliott Kobelansky | 54.49 | 1:00.82 | 54.49 59.60 1:05.38 1:08.49 57.47 |
| 68 | Liew Yee Voon (劉倚文) | 55.83 | 1:01.18 | 55.83 57.00 1:05.38 1:01.17 1:11.98 |
| 69 | Ryan Pin Harry | 58.23 | 1:02.00 | 1:01.35 58.23 1:15.97 1:00.42 1:04.23 |
| 70 | Sam MacNeil | 50.80 | 1:02.04 | 57.58 1:13.75 58.14 50.80 1:10.41 |
| 71 | Dave Deriches | 57.98 | 1:02.64 | 57.98 1:05.13 1:03.68 1:06.95 59.11 |
| 72 | Chen-Pin Sun (孫振斌) | 46.14 | 1:02.71 | 1:01.20 1:40.82 54.43 46.14 1:12.49 |
| 73 | Kylie Zwiers | 53.41 | 1:03.42 | 1:05.36 1:07.28 53.41 1:05.85 59.06 |
| 74 | Leo Stewart | 1:00.00 | 1:05.94 | 1:08.95 1:02.81 1:10.99 1:06.05 1:00.00 |
| 75 | Abdullah Gulab | 1:00.08 | 1:06.60 | 1:09.22 1:09.12 1:00.08 1:01.95 1:08.74 |
| 76 | Kieran Andrew Blackmore | 57.86 | 1:06.88 | 1:09.76 1:10.59 1:59.80 57.86 1:00.30 |
| 77 | Charles Hurley | 1:00.13 | 1:06.91 | 1:03.29 1:07.39 1:11.33 1:00.13 1:10.04 |
| 78 | Lucas Nieuwland | 1:03.58 | 1:07.95 | 1:14.57 1:04.41 1:05.38 1:03.58 1:14.05 |
| 79 | Luke Galioto | 59.81 | 1:09.17 | 1:11.58 1:07.99 1:09.17 59.81 1:10.35 |
| 80 | Matthew Krawczyk | 1:06.23 | 1:11.67 | 1:06.23 1:13.21 1:09.36 1:21.17 1:12.45 |
| 81 | Michael Zheng | 1:03.00 | 1:11.97 | 1:12.42 1:11.10 1:03.00 DNF 1:12.39 |
| 82 | Ben Rockman | 1:02.85 | 1:12.50 | 1:30.22 1:19.27 1:08.15 1:10.08 1:02.85 |
| 83 | Quinton Colter | 1:05.90 | 1:13.06 | 1:12.15 1:18.35 1:08.69 1:05.90 1:20.80 |
| 84 | Ryan Hope | 1:06.52 | 1:13.35 | 1:32.23 1:15.74 1:06.52 1:09.82 1:14.48 |
| 85 | Jacob Eoin Gipp | 55.60 | 1:13.37 | 1:04.92 55.60 DNF 1:21.86 1:13.32 |
| 86 | Brian Ignacio | 1:10.62 | 1:13.46 | 1:18.59 1:15.99 1:11.48 1:10.62 1:12.91 |
| 87 | Jennifer Yu | 1:03.19 | 1:14.24 | 1:18.71 1:10.36 1:16.24 1:16.12 1:03.19 |
| 88 | Karina Nemirovski | 1:07.95 | 1:14.66 | 1:15.43 1:14.83 1:07.95 1:13.72 1:59.18 |
| 89 | Paul Galioto | 1:03.69 | 1:15.02 | 1:31.64 1:03.69 1:16.35 1:04.11 1:24.59 |
| 90 | Alex Jung | 54.47 | 1:15.19 | 1:10.29 1:17.61 54.47 1:17.68 1:33.55 |
| 91 | Can Çetin | 1:02.63 | 1:16.76 | 1:30.20 1:10.60 1:14.28 1:02.63 1:25.40 |
| 92 | Trevor Artzen | 1:04.20 | 1:17.43 | 1:12.24 1:04.20 1:26.14 1:23.73 1:16.32 |
| 93 | Matthew Simpson | 1:06.53 | 1:18.62 | 1:06.53 1:27.86 1:20.72 1:16.20 1:18.93 |
| 94 | Marcus Kane | 1:02.20 | 1:18.84 | 1:28.98 1:02.20 1:21.42 1:18.94 1:16.15 |
| 95 | Sascha Pugar | 1:16.74 | 1:20.11 | 1:29.06 1:18.70 1:20.41 1:16.74 1:21.23 |
| 96 | Mathew Niznansky | 59.49 | 1:20.43 | 1:46.56 1:26.31 1:07.50 1:27.48 59.49 |
| 97 | Kevin Xu | 1:12.44 | 1:21.45 | 1:12.44 1:20.44 1:21.55 1:39.47 1:22.37 |
| 98 | Charlie Kennedy | 1:10.62 | 1:23.55 | 1:26.67 1:27.39 1:16.99 1:27.00 1:10.62 |
| 99 | Nima Bolourchian | 1:15.59 | 1:23.94 | 1:46.39 1:24.52 1:15.59 1:20.32 1:26.97 |
| 100 | Trent Hutcheson | 1:26.64 | 1:30.26 | 1:35.73 1:27.38 1:29.32 1:34.09 1:26.64 |
| 101 | Mason Day | 1:20.18 | 1:31.26 | 1:42.37 1:20.18 1:21.95 DNF 1:29.45 |
| 102 | Tyler Jung | 1:25.42 | 1:31.37 | 1:35.57 1:25.42 1:32.67 1:29.81 1:31.64 |
| 103 | Kenneth Yeung | 1:22.58 | 1:32.95 | 1:27.65 1:25.82 1:48.42 1:45.39 1:22.58 |
| 104 | Isabella DiMarco | 1:15.74 | 1:33.46 | 1:29.94 1:15.74 1:53.17 1:26.66 1:43.78 |
| 105 | Matthew Liu (刘东睿) | 1:22.38 | 1:36.73 | 1:49.13 1:28.10 1:41.45 1:40.63 1:22.38 |
| 106 | Peter Osudar | 1:28.48 | 1:38.36 | DNF 1:28.48 1:51.21 1:34.68 1:29.19 |
| 107 | Leo Banno-Cloutier | 1:30.70 | — | 1:30.70 1:32.87 — — — |
| 108 | Josiah Smits | 1:31.93 | — | 1:31.93 1:42.47 — — — |
| 109 | Elijah Gonzales | 1:31.98 | — | 1:31.98 1:49.28 — — — |
| 110 | Docité Oren Schandry | 1:33.01 | — | 1:57.17 1:33.01 — — — |
| 111 | Andrew Song | 1:34.22 | — | 1:34.22 1:46.56 — — — |
| 112 | Julian Ma | 1:34.65 | — | 1:41.13 1:34.65 — — — |
| 113 | Dylan Yihan Dai | 1:35.62 | — | 1:41.25 1:35.62 — — — |
| 114 | Ethan Campbell | 1:36.52 | — | 1:36.52 2:09.21 — — — |
| 115 | Russell MacInnis | 1:36.77 | — | 1:36.77 DNF — — — |
| 116 | Henry Jubb | 1:38.31 | — | 1:54.80 1:38.31 — — — |
| 117 | Hudson Tranmer | 1:39.81 | — | 1:49.11 1:39.81 — — — |
| 118 | Stephen Scott | 1:42.12 | — | 1:44.68 1:42.12 — — — |
| 119 | Brennan Granthien | 1:45.56 | — | 1:49.91 1:45.56 — — — |
| 120 | Sami Mokatren | 1:45.64 | — | DNF 1:45.64 — — — |
| 121 | Yusuf Sheikh | 1:46.13 | — | 1:50.22 1:46.13 — — — |
| 122 | Sebastian Desaulniers | 1:47.24 | — | 1:47.24 1:52.22 — — — |
| 123 | Owen Huizinga | 1:48.99 | — | 2:00.65 1:48.99 — — — |
| 124 | Pranoy Mukherjee | 1:49.24 | — | 1:49.24 2:07.51 — — — |
| 125 | David Drobner | 1:54.71 | — | DNF 1:54.71 — — — |
| 126 | Yusuf Arkan Amanalla | 1:55.68 | — | 2:02.98 1:55.68 — — — |
| 127 | Bart Podhorski | 1:56.30 | — | DNF 1:56.30 — — — |
| 128 | Matthew Jennings | 1:56.88 | — | 1:56.88 1:59.37 — — — |
| 129 | Daniel Daoust | 1:57.90 | — | 2:05.61 1:57.90 — — — |
| 130 | Wyatt Tough | 2:00.09 | — | DNF 2:00.09 — — — |
| 131 | Alex Crouse | 2:06.54 | — | 2:06.54 DNF — — — |
| 132 | Brendan Borbandy | 2:10.34 | — | 2:11.92 2:10.34 — — — |
| 133 | George Lin | DNF | — | DNF DNF — — — |
| 133 | Joshua Mackert | DNF | — | DNF DNF — — — |
| 133 | Maxwell Osborne | DNF | — | DNF DNF — — — |
| 133 | Theo Brock | DNF | — | DNF DNF — — — |