Elite Women Points
1 Roxane Vermette (QC) Club Cycliste Mont-Sainte-Anne 995
2 Elyse Nieuwold (BC) Pendrel Racing 730
3 Marianne Theberge (QC) Equipe du Quebec 720
4 Sidney McGill (AB) Focus CX Canada 672
5 Mireille Larose Gingras (QC) Velo Cartel x BL Coaching 630
6 Amelie Simard (QC) Independent 601
7 Jennifer Jackson (ON) AWI Racing / RaceFace 530
8 Laurie Arseneault (QC) ACQ 505
9 Ruby West (ON) Specialized 485
10 Dana Gilligan (ON) Team Ontario 425
11 Catharine Pendrel (BC) Clif Pro Team 375
12 Maghalie Rochette (QC) Independent 355
13 Sandra Walter (BC) Liv Cycling Canada 315
14 Soren Meeuwisse (ON) Trek Canada/Trek Store CC 310
15 Kierstyn Hawke (ON) Durham Shredders 308
16 Anne Julie Tremblay (QC) CVM Cyclone d'Alma 301
17 Juliette Tetreault (QC) 290
18 Eva Poidevin (AB) Rundle Mountain Cycling Club 282
19 Emily Williams (BC) Shuswap Cycling Club 276
20 Sophianne Samson (QC) CVM Sigma Assurance 275
21 Emily Unterberger (BC) Pendrel Racing 270
22 Erica Leonard (ON) Highgate Rcaing 246
23 Andrea Burley (BC) Daryl Evans Racing 245
24 Katelyn Walcroft (ON) Hardwood Next Wave 201
25 Haley Smith (ON) Norco Factory Team 200
26 Noemie Tremblay (QC) CVM Cyclone d'Alma 199
27 Elissa Lok (BC) 185
28 Sarah Fabbro (QC) Trek Canada/Trek Store CC 180
29 Florence Dostie Menard (QC) CVM de la Gatineau 169
30 Savilia Blunk (CA) 155
31 Siobhan Kelly () Black Dog Racing 144
32 Cindy Montambault (QC) Independent 140
33 Gwendalyn Gibson () Norco Bikes 120
34 Jaqueline Mourao (BR) Sense Factory Racing 115
34 Mackenzie Myatt (NS) Cyclesmith Cycling Club 115
35 Catherine Fleury (QC) CVM Cyclone d'Alma 110
35 Kelsey Urban (CA) Rouleur 110
36 Sarah Claudie Dostie Menard (QC) CVM de la Gatineau 105
37 Rebecca Beaumont (QC) Kona x Peppermint 90
38 Laura Bietola (ON) Maverix Racing p/b Cycle Life 80
39 Mina Ricci () Bear Development Team 71
40 Whitney Surgenor (ON) RealDeal Racing 69
40 Katelyn Button (BC) 69
41 Darragh Hildreth () Dryve Factory Racing 66
42 Natasha Piciga (ON) Giant Toronto pb Liv 64
42 Lucy Schick () Kona Bikes/Elphi Cycles/Joystick 64
Elite Men
1 Tyler Orschel (ON) Durham Shredders 810
2 Holden Jones (BC) Pendrel Racing 784
3 Felix Belhumeur (QC) Pivot Cycles - OTE 738
4 Marc-Andre Fortier (QC) Pivot Cycles - OTE 675
5 William Cote (QC) ƒquipe du Quebec/Velo2max 637
6 Peter Disera (ON) Norco Factory Team 600
7 Emile Farrel Dessureault (QC) Ride with Rendall p/b Biemme 565
8 Leandre Bouchard (QC) Pivot Cycles - OTE 555
9 Gunnar Holmgren (ON) Hardwood Next Wave 532
10 Logan Sadesky (AB) Rundle Mountain Cycling Club 522
11 Victor Verreault (QC) ƒquipe du Quebec/Velo2max 483
12 Andrew L'Esperance (NS) Norco Factory Team 460
13 Raphael Auclair (QC) Pivot Cycles - OTE 450
14 Malcolm Barton (ON) Durham Shredders 446
15 Cooper Willsey (ON) Bicycle Express Racing 405
16 Nicholas Lando (CA) Bear Professional Team 400
17 Tyler Clark (ON) Homestead Racing 394
18 Philippe St. Laurent (QC) Pivot Cycles - OTE 393
19 Felix Burke (QC) Rocky Mountain 390
20 Alexandre Vialle (QC) Toyota St-Eustache 378
21 Carter Nieuwesteeg (BC) Broad Street Cycles 347
22 Jan Kocemba (ON) Durham Shredders 310
23 Raphael Gagne (QC) 290
24 Daniel Johnson (CO) Bear Professional Team 265
25 Eli Kranefuss (CA) Bear Professional Team 263
26 Cole Paton (WA) Giant Factory Off-Road Team 250
27 Caleb Swartz (CA) Bear Professional Team 250
28 Luke Brame (AU) Mobius Attaquer MTB Team 242
29 Brody Sanderson (ON) AWI Racing 241
30 Quinton Disera (ON) Norco Factory Team 235
31 Calder Wood (WA) Bear Pro Team 209
32 Christopher Mehlman () B2C2 p/b JRA Cycles 209
33 Anthony Audet (QC) CC ACQ 200
34 Ben Ortt () HWB Santa Cruz 187
35 Merwin Davis () Cycle-Smart Inc. 178
36 Anthony Bergeron (QC) Velogamik 177
37 Curtis White (US) Cannondale p/b Cyclocrossworld 170
38 Philippe Truchon (QC) Mathieu Performance 166
39 Alexander Sugarman () 161
40 Adrian Gavrilov (ON) Durham Shredders 158
41 Liam Mulcahy (ON) Durham Shredders 150
42 Ryan Standish () Summit National Team 140
43 Andrew Jonker () Casual Friday 136
44 William Maltais Pilote (QC) CVM Cyclone d'Alma 127
45 Jasmin Cantin (QC) Velo Extreme Saint-Raymond 126
46 Ryan Johnson () ENVE Racing 125
47 Mathieu Belanger-Barrette (QC) Pivot Cycles - OTE 123
48 Charlie Mullins (US) Gear Bicycles / Specialized 115
48 Michael Van Den Ham (BC) 115
49 Andrew Watson (ON) AWI Racing 114
50 Shane Patterson (BC) 108
51 Eric Ouellette (BC) 107
52 Alex Wild () Specialized Racing 105
53 Matthew Martindill (ON) 100
54 Peter Glassford (ON) Trek Store CC 95
54 Scott Funston (WA) 95
54 Jamie Lamb (AB) Bicisport 95
55 Ian Murray (AB) Rundle Mountain Cycling Club 90
56 Bennett Rive (ON) Durham Shredders 89
57 Nicolas Kleban () Independent 84
58 Cameron Jette (ON) 71
58 Matthew Behrens () Summit Bike Club 71
58 Ricky Federau (BC) 71
59 Dylan Fryer () Bear Professional Team 69
60 Luke Hlavenka (ON) AWI Racing P/B The Crank and Sprocket 66
60 Nicholas Jenkins (US) Rouleur Devo p/b DNA Cycling 66
60 Alec Pasqualina (CO) 66
61 Nathan McDowell (ON) Tony's Power Tool Racing 64
62 Jon Slaughter (ON) Angry Johnny's Racing p/b Norco 62
62 Zach Calton () Summit National Team 62
62 Eric Olsen () 62
63 Jonathan Nutbrown (AB) Ridley's Cycling Club 60
64 Noah Tautfest (ON) Bicycle Express Racing 56
65 Michael Bayley (ON) Tony's Power Tool Racing 54
66 Calvin Loney (ON) North Hub Bike Shop 52
67 Noah Miller (ON) Woodstock Racing 50
68 Corey Brioschi (ON) North Hub Bike Shop 48
69 Owen Flood (ON) 47
69 Quinn Moberg (BC) Rocky Mountain Factory Team 47
69 Sam Noel () Jamison Capital - Cannondale 47
70 Jack Padega (ON) 46
70 Jacob Hull () Dryve Factory 46
71 Alex Schmidt (BC) Team GIANT Vancouver 45
72 Cody Murray (ON) Crimps Cycling Club 44
72 Noah Hayes () Bear Pro Team 44
72 Shane Johnson () Dryve Factory Racing 44
73 Brandon Curry () Banks Bikes 42
74 Robin Horsfield (ON) Hardwood Next Wave 40
75 Robert Hargrove () Independent 39
76 Matthew Turcotte () Independent 38
Junior Women
1 Juliette Larose Gingras (QC) Velo Cartel x BL Coaching 350
2 Magdeleine Vallieres-Mill (QC) QuŽbecor Stingray 340
3 Julianne Sarrazin (QC) ƒquipe du Quebec/ Velo Pays-d'en-ha 307
4 Emilly Johnston (BC) Pendrel Racing 300
5 Samuelle Baillargeon (QC) CVM Sigma Assurance 285
6 Kaitlyn Shikaze () Team Ontario/Cyclepath Oakville 284
7 Madigan Munro () Team USA 255
8 Kelly Lawson (ON) Team Ontario/Hardwood Next Wave 247
9 Madeline Robbins () Team USA 230
10 Laurence Levesque () ƒquipe du Quebec/cyclone d'alma 179
11 Alice Langlais (QC) CVM Sigma Assurance 129
12 Jocelyn Stel (ON) Giant Toronto p/b Liv 128
13 Marianne Auclair (QC) CVM Sigma Assurance 123
14 Alexis Bobbitt () Team USA 122
15 Randel Haley (US) Team USA 100
16 Ella Bragdon () Project Dialed In 89
17 Ada Urist () Team USA 77
18 Carys Reid (ON) Angry Johnny's Racing p/b Norco 73
19 Ruby Ryan () Rotorua Mountain Bike Club- MTB New Zealand 60
20 Claire Steciuk (ON) Hardwood Next Wave 59
21 Sierra Macdonald (ON) AWI Racing 51
22 Sabrina Lindsay (QC) CVM Cyclone d'Alma 51
23 Gabbrielle Richardson () Team USA 45
24 Lauren Lackman () Team USA 32
25 Evelyne Ward (QC) Dalbix Siboire 30
26 Maude Plouffe (ON) Ride with Rendall p/b Biemme 26
27 Chloe Mckenzie (ON) The Cyclery 22
28 Anna Brazil (PEI) Cycling PEI 21
Junior Men
1 Hamish Graham (BC) Simoncycles 340
2 Charles-Antoine St-Onge (QC) ƒquipe du Quebec/Dalbix Siboire 334
3 Vincent Thiboutot (QC) Pivot Cycles - OTE 310
4 Carter Woods (BC) Rocky Mountain Factory Team 300
5 Jeremie La Grenade () ƒquipe du Quebec/Independent 293
6 Xavier Roy (QC) PONSSE 289
7 Dylan Kerr (ON) Angry Johnny's p/b Norco 254
8 Bjorn Riley (US) Team USA/Bear Development 230
9 Kieran Nilsen (BC) Independent 226
10 Zachary Brunelle (QC) Dalbix Siboire 191
11 Nolan Jenkins () Team USA 188
12 Riley Amos () Team USA 185
13 Colton Woods (ON) TREK Store CC 168
14 Cody Scott (BC) Independent/Cycling BC 153
15 Charles D'Amour (QC) Dalbix Siboire 148
16 Jakob Yells (BC) Cannondale/Beaufort Cycles 129
17 Jack Menzies (AB) Team Alberta/Rundle Mountain Cycling Club 120
18 Nicholas Knight (BC) Arrowsmith Cycling Club 115
19 Devin Debruhl () Team USA 114
20 Ludovic Pouliot (QC) Club Cycliste Mont-Sainte-Anne 106
21 Matthew Leliveld () Team Ontario/Hardwood Next Wave 102
22 Luke Michael Moir (SA) Tygerberg 97
23 Ian McDonald () Cycle-Smart Inc. 97
24 Charles-Antoine Cote (QC) Dalbix Siboire 85
25 Damien Vialaret (ON) Ride with Rendall p/b Biemme 82
26 Thomas Vachon (QC) CVM Sigma Assurance 80
27 Nathan Pruner (BC) 78
28 Emrick Vincent () ƒquipe Dalbix-Siboire 72
29 Brennon Peterson () Team USA 67
30 Remi Levesque () Project Dialed In 65
31 Raphael Muhirwa (QC) CC MSA 62
32 Jeremie Baron (QC) Independent 62
33 Noah Ramsay (ON) Bateman's Bike Co. p/b Cloud 9 AV 56
34 Caleb Bottcher (NZ) Manwatu Mountain Bike Club 54
35 Will Smith () Team Ontario/Hardwood Nextwave 52
36 Paul Mysko (ON) Team Ontario/Hardwood NextWave 51
37 Sean Middleton () Team USA 47
38 Marc Antoine Tremblay (QC) VO2 Blackburn 46
39 Nicolas St. Laurent (QC) CVM Sigma Assurance 42
40 Justin Laricheliere (QC) CC MSA 42
41 Max McFadden () Team USA 41
42 Anthony Arseneau () Project Dialed In 40
43 Daxton Mock () Team USA 34
44 Jack Ciotlos (ON) Mariposa Cycle Racing Team 29
45 Avery Gervais (ON) Hardwood Next Wave 28
46 Matthew Birchard () S&S Racing 24
47 Ryder Uetrecht () Team USA 23
48 Maxime Dorval (QC) CC MSA 22
49 Grant Stewart (ON) Rock & Road Cycle Club 17
50 Skye Ricci () Team USA 16
51 Eric Frost (ON) AWI Racing P/B The Crank and Sprocket 15
52 Ian Brink (WA) Team USA 14
53 Matthew Glenn (ON) Rock & Road Cycle Club 13
53 Jack Hartman () 13
54 Calum Maceachen (NS) Team Nova Scotia 11
55 Simon Cournoyer (QC) CC MSA 6
56 Axel Gref () Independent 5
57 Zachary Berube () Velo Edmundston 4
U17 Women
1 Nicole Bradbury (ON) NCCH ELITE p/b MGCC 400
2 Ava Holmgren (ON) Hardwood Next Wave 340
3 Elli Clark (ON) Homestead Racing 307
4 Ophelie Grandmont (QC) CC MSA 275
5 Isabella Holmgren (ON) Hardwood Next Wave 260
6 Marie-Fay St-Onge (QC) Dalbix Siboire 255
7 Ella Myers (AB) Team Alberta 215
8 Marin Lowe (BC) Team Squamish 200
9 Mara Roldan (YT) Dalbix Siboire / Yukon 200
10 Jasmine Aspirot (QC) Dalbix Siboire 190
11 Eva Leikermoser (BC) Trail Bicycles Racing 186
12 Lea Drouin (QC) CVM Sigma Assurance 163
13 Aisha Roldan () Dalbix Siboire / Yukon 154
14 Erika Baillargeon (QC) CVM Sigma Assurance 151
15 Catryana Marcotte (BC) Dalbix Siboire 147
16 Greta Kilburn (ON) Bicycle Express Racing 120
17 Isabelle Orsler (AB) Team Alberta 96
18 Emmy Lan (BC) Trail Bicycles Racing 95
19 Sophie Audet (QC) CVM Sigma Assurance 89
20 Mylaa Simon Desloges (QC) Independent 83
21 Marie Philip Bolduc (QC) Acidose Lactique 66
22 Alizee Demers (QC) CVM Sigma Assurance 52
23 Alexandra Tremblay (QC) CVM Cyclone D'Alma 50
24 Elly Hoskin (BC) Team Squamish 45
25 Amanda Kleinikkink (ON) KW Cycling Academy 29
26 Kiara Lylyk (ON) NCCH ELITE p/b Franklin Templeton Investments 28
27 Alexa Chasse () Project Dialed-In 25
27 Vanessa Thomsen () Fitwork NextGen 25
28 Keeley Shipley (NS) Team Nova Scotia 23
U17 Men
1 Owen Clark (ON) Homestead Racing 485
2 Ian Ackert (ON) Hardwood Next Wave Cycling Team 370
3 Erik Ashton (BC) Trail Bicycles Cycling Team 352
4 Lief Rodgers (BC) Daryl Evans Racing 340
5 Xavier Gagnon (QC) Dalbix Siboire 236
6 Benjamin Theberge (QC) CC MSA 235
7 Mederic Carrier (QC) Dalbix Siboire 179
8 Matteo Oppizzi (QC) EX Performance des Laurentides 175
9 Hugo Brisebois (QC) Ride with Rendall p/b Biemme 157
10 William Simard (QC) Dalbix Siboire 151
11 Ryder Knoll (AB) Team Alberta 147
12 Zorak Paille (QC) EC Performance des Laurentides 142
13 Luke Valenti (ON) Ride with Ryan p/b Cycling Elements 135
14 Jordan Gagne (QC) Dalbix Siboire 125
15 Zack Duval (QC) Dalbix Siboire 115
16 Kylian Brunelle (QC) Dalbix Siboire 108
17 Finn Manktelow (BC) Trail Bicycles Cycling Team 100
18 Simon Ruelland (QC) CVM Sigma Assurance 100
19 Mikael Cote (QC) Dalbix Siboire 95
20 Mathys Larocque (QC) Velo Pays-d'en-Haut/PG 83
21 Philippe Thiboutot (QC) CVM Sigma Assurance 81
22 Hayden McKinnon () The Radical Edge 80
23 Felix Bouchard (QC) CC MSA 80
24 Cody Wessels (BC) SilverStar Racing Team 74
25 Oscar Clark () North Hub Bike Shop 74
26 Brett Lancaster (ON) Hardwood Next Wave 72
27 Antoine Martin (QC) Velo Pays-d'en-Haut/PG 69
28 Alexander Woodford () Ride with Rendall p/b Biemme 67
29 Jack Spranger () Broadmark Mount Si Racing 60
30 Jacob Labrecque (QC) CVM Cyclone d'Alma 58
31 Theo De Groote (ON) Ride with Ryan p/b Cycling Elements 51
32 Cole Punchard (ON) Angry Johnny's Racing p/b Norco 50
33 Philippe Verret (QC) CVM Sigma Assurance 50
34 Tiegan de Leeuw (AB) Rundle Mountain Cycling Club 45
34 Cole GarAouy (WA) 45
35 Marc Andre Genest (QC) Velo Pays-d'en-Haut/PG 42
36 Colton Woolhouse (ON) Angry Johnny's Racing p/b Norco 42
37 Jacob Baggott (AB) Rundle Mountain Cycling Club 40
37 Injae Sol (BC) Team Squamish 40
38 Derenik Beauregard (QC) CC MSA 36
39 Campbell Parrish (BC) Cannondale 34
40 Damian Georgyev (BC) Prince George Cycling Club 32
40 Aidan Outtrim (AB) Rundle Mountain Cycling Club 32
41 Jack Gillies (ON) Ride with Ryan p/b Cycling Elements 30
41 Connor Bosenberg (BC) Tripleshot 30
42 Fabrice Guillemette (QC) Acidose Lactique 30
43 Austin Beard (ON) Independent 29
43 Liam Sargent (BC) Tripleshot 29
44 Max Daburger (BC) Valleyview High School 28
45 Edouard Levesque () Course Velo Edmunston Racing 25
46 Theron Inglis (ON) Ride with Ryan p/b Cycling Elements 23
47 Ethan Belanger (ON) NCCH Elite p/b MGCC 21
48 Samuel Potvin (QC) CVM Cyclone d'Alma 20
49 Antoine Lacombe (QC) CVER 19
50 Noah Lydon () The Radical Edge 17
50 Thomas Paradis (QC) CC MSA 17
51 Lucas Barnes (ON) Durham Shredders 15
52 Aaron Wright (ON) Spoke O'Motion Cycling Club 14
52 Samuel Laliberte (QC) Acidose Lactique 14
53 Milo Nixon (ON) Hardwood Next Wave Cycling Team 12
53 Alexis Pilote (QC) Ultime Velo 12
54 Julien Koszegi (QC) ZVP-Opto Reseau 11
55 Nathan Lafleur (QC) EC Performance des Laurentides 9
56 Christophe Baron (QC) Velo Pays-d'en-Haut/PG 8
57 Lambert Chenail (QC) Velo Pays-d'en-Haut/PG 7
58 Aidan Hahn (NS) Team Nova Scotia 5
59 Raphael Vigneault (QC) Acidose Lactique 4
60 Darian Ozon (NS) Team Nova Scotia 3