1 | 001 | Cooper de Haan | Angry Johnny’s Racing p/b Norco | 37:51.68 | | 20.60 | 25 | 96.7 | 18:38 | 19:13 | |
2 | 002 | Tilson de Haan | Angry Johnny’s Racing p/b Norco | 38:13.27 | 21.5 | 20.40 | 22 | 95.8 | 18:47 | 19:25 | |
3 | 005 | Will Sawyer | Durham Shredders from Uxbridge | 38:54.03 | 1:02.3 | 20.04 | 20 | 94.1 | 19:02 | 19:51 | |
4 | 012 | Troy von Svoboda | Hardwood Next Wave/Oro Medonte | 39:52.16 | 2:00.4 | 19.56 | 18 | 91.8 | 19:39 | 20:13 | |
5 | 019 | Charles Bergeron | NCCH pb Franklin Templeton Investments | 40:14.13 | 2:22.4 | 19.38 | 17 | 91.0 | 19:59 | 20:14 | |
6 | 006 | Jason Elisei | Cyclepath Oakville Race Team | 40:18.71 | 2:27.0 | 19.34 | 16 | 90.8 | 20:02 | 20:16 | |
7 | 004 | Liam Ryan | Hardwood Next Wave/Shanty Bay | 40:58.69 | 3:07.0 | 19.03 | 15 | 89.3 | 20:14 | 20:44 | |
8 | 009 | Nathan Hauber | Durham Shredders from Whitby | 41:20.49 | 3:28.8 | 18.86 | 14 | 88.5 | 20:21 | 20:58 | |
9 | 008 | Blake Punchard | Angry Johnny’s Racing p/b Norco | 41:58.40 | 4:06.7 | 18.58 | 13 | 87.2 | 20:16 | 21:41 | |
10 | 011 | Hendrik Wiersma | True Grit Cycling Club | 42:02.35 | 4:10.6 | 18.55 | 12 | 87.1 | 20:28 | 21:34 | |
11 | 023 | Cody Love | Hardwood Next Wave/Coldwater | 43:43.59 | 5:51.9 | 17.83 | 11 | 83.7 | 20:54 | 22:49 | |
12 | 020 | Cole Dempster | KW Cycling Academy from Milton | 44:17.18 | 6:25.4 | 17.61 | 10 | 82.6 | 21:29 | 22:48 | |
13 | 022 | Rowan Closs | Durham Shredders from Uxbridge | 44:31.54 | 6:39.8 | 17.51 | 9 | 82.2 | 21:45 | 22:46 | |
14 | 032 | Eric Ogryzlo | Cyclepath Oakville Race Team | 44:50.25 | 6:58.5 | 17.39 | 8 | 81.6 | 22:16 | 22:33 | |
15 | 033 | Jacob Barnes | Durham Shredders from Brooklin | 44:52.61 | 7:00.9 | 17.38 | 7 | 81.6 | 22:13 | 22:39 | |
16 | 013 | Reid MacKinnon | Hardwood Next Wave/Innisfil | 44:55.10 | 7:03.4 | 17.36 | 6 | 81.5 | 22:05 | 22:49 | |
17 | 034 | Isaac McMurray | Durham Shredders/Gores Landing | 45:46.25 | 7:54.5 | 17.04 | 5 | 80.0 | 22:07 | 23:38 | |
18 | 010 | Augustus De Groote | Ride with Ryan p/b Cycling Elements | 45:55.71 | 8:04.0 | 16.98 | 4 | 79.7 | 22:25 | 23:30 | |
19 | 015 | Conner Richardson | Woodstock Racing/Woodstock | 45:58.39 | 8:06.7 | 16.96 | 3 | 79.6 | 22:33 | 23:24 | |
20 | 025 | Collin Johnson | from Kingston | 46:12.61 | 8:20.9 | 16.87 | 2 | 79.2 | 22:35 | 23:37 | |
21 | 017 | Alessandro Polloni | Waterloo Cycling Club/Waterloo | 46:53.69 | 9:02.0 | 16.63 | | 78.0 | 22:44 | 24:09 | |
22 | 018 | Matteo Polloni | Waterloo Cycling Club/Waterloo | 49:41.70 | 11:50.0 | 15.69 | | 73.7 | 24:20 | 25:21 | |
23 | 035 | Liam McLaughlin | from Uxbridge | 50:15.54 | 12:23.8 | 15.51 | | 72.8 | 24:49 | 25:26 | |
24 | 021 | Bas Stroomberg | Mariposa Cycle Racing Team | 51:45.51 | 13:53.8 | 15.07 | | 70.7 | 24:46 | 26:58 | |
25 | 024 | Jack Hunter | from Toronto | 52:20.07 | 14:28.3 | 14.90 | | 69.9 | 26:13 | 26:06 | |
26 | 014 | Austin Rankl | Woodstock Racing/Stratford | 53:18.17 | 15:26.4 | 14.63 | | 68.7 | 25:36 | 27:41 | |
27 | 030 | Foxton Lankin | Hardwood Next Wave/Oro Medonte | 54:20.37 | 16:28.6 | 14.35 | | 67.4 | 25:57 | 28:22 | |
28 | 036 | Zavhier Cotton | Durham Shredders from Uxbridge | 57:14.51 | 19:22.8 | 13.62 | | 63.9 | 28:10 | 29:03 | |