Results from the 2026 Cyclo-cross National Championships, held at Hardwood Ski & Bike in Oro-Medonte, Ontario, on October 31st.

Master A Women (35-44 yrs) 4 laps 

1 Stephanie Vialle (QC) Toyota St-Eustache

    0:37:21.1

2 Jena Taylor-Hunter (ON) Peterborough Cycling Club

    at 2:02.6

3 Molly Hurford (ON) Independent

    02:29.3

4 Sarah Beauchamp (AB) Peloton Racing

      -1Lap

Master B Women (45-54 yrs) 4 laps 

1 Sue Haviland (ON) Shredders Race Team

    0:36:24.4

2 Shantel Koenig (AB) PRW

    at 1:00.8

3 Valerie Flower (ON) Independent

    1:57.0

4 Frances Jewett (ON) Uxbridge Cycling Club

    4:33.0

5 Heather Lylyk (ON) Independent

    4:48.1

6 Judy Overton (ON) Lapdogs Cycling Club

    5:42.7

7 Natalie Wright (ON) Independent

    8:59.4

8 Daniela Liska (ON) Independent

    -1 Lap

9 Lesley Chown (ON) Independent

    -1 Lap

DNS Jodi Wendland (ON) The Cyclery

Master C Women (55-64 yrs) 4 laps 

1 Kelly Welbourn (BC) Steed Cycles Racing

    0:38:46.5

2 Rachel Dumont (AB) PRW

    at 1:41.0

3 Michelle Jackman (AB) Terrascape Racing

    3:11.6

4 Maureen O'hare (ON) Independent

    3:55.5

5 Chantal Cote (QC) Agowatt

    -1 Lap

6 Sam Holowaychuk (AB) PRW

    -1 Lap

DNS Karen Paterson (ON) Peterborough Cycling Club

Master D Women (65 yrs) 4 laps 

1 Nancy Chong (ON) Independent

    0:42:41.1

2 Patricia Konantz (QC) Ride with Rendall p/b Biemme

    at -1 Lap

U17 Men (15-16 yrs) 5 laps 

1 Charles Elie Belzile (QC) Pittstop Racing Team

    0:38:47.0

2 Leo Cantin (QC) CCMSA

    at 0:33.7

3 Cole Butcher (ON) Peterborough Cycling Club

    0:53.3

4 Reno Lafontaine (QC) CSVM Club Skinouk VM

    1:06.0

5 Kyle Azaransky (MB) Team Manitoba

    1:30.3

6 Levi Bensimon (ON) Shredders Race Team

    1:34.7

7 Noah Carter (ON) Ottawa Bicycle Club

    1:34.9

8 James Bopp (AB) Team Alberta

    1:58.4

9 Lucas Mayodon (QC) Club Cycliste De L'acadã‰Mie

    1:59.0

10 Liam Landry (NB) Fitworks Nextgen

    2:01.9

11 William Brazeau (QC) CSVM Club Skinouk VM

    2:04.5

12 Bruce Macphee (AB) Team Alberta

    2:09.5

13 Cade Burley (MB) Prairie Fire Racing

    2:26.2

14 Luke Cameron (AB) C4XC Youth Performance Cycling Team

    2:52.3

15 Frank Schreiner (ON) Ottawa Bicycle Club

    2:58.4

16 Foster Mclaughlin (ON) Peterborough Cycling Club

    3:11.1

17 Shane Tyson (BC) Escape Velocity Devo

    3:11.7

18 Carter Oosterhof (AB) Juventus Cycling Club

    3:12.2

19 Jeremy Kwun-Dik Leung (HKG) Shkp Supernova Cycling Team

    3:39.4

20 Alex Ronson (ON) Shredders Race Team

    3:48.1

21 Tait Grieve (ON) Ottawa Bicycle Club

    3:48.3

22 James Handerek (AB) Team Alberta

    4:24.0

23 Reid Newton (AB) C4XC Youth Performance Cycling Team

    4:28.6

24 Kalen Castator (ON) Hardwood Racing Club

    4:36.3

25 Iain Bliss (ON) Shredders Race Team

    5:32.1

26 Lambert Pouliot (QC) Club Cycliste de L'Academie

    6:00.7

27 Jacob Carter (ON) Ottawa Bicycle Club

    6:29.3

28 Robert Thomas (ON) Independent

    8:54.9

29 Artem Homeniuk (SK) Team Sask, BCW Cycling Club

    -1 Lap

30 Harison Giles (ON) Independent

    -1 Lap

31 James Chalkley (AB) Team Alberta

    -2 Laps

Master C Men (55-64 yrs) 5 laps 

1 Jean Francois Blais (QC) Competitive Edge Racing

    0:40:15.1

2 Bob Welbourn (BC) Independent

    at 0:29.2

3 Osmond Bakker (ON) Bakkers Trailblazers

    0”47.2

4 Chris White (ON) Independent

    1:35.2

5 Nathan Chown (ON) Real Deal Racing9

    2:08.9

6 Lorenzo Caterini (NS) Craftsman Construction

    2:10.9

7 Eric Jobin (ON) Independent

    2:12.2

8 Richard Grieve (ON) Ottawa Bicycle Club

    3:29.5

9 Louis-David Jobin (QC) Independent

    3:44.9

10 Greg Clark (ON) Caledon Hills Armada

    4:08.2

11 James Mcguire (ON) Independent

    4:27.7

12 Mario Lane (QC) Veloselect-Silber

    4:31.1

13 Patrick Reglain (QC) Veloselect-Silber

    4:37.2

14 Lonn Bate (AB) Cyclemeisters / Bow Cycle

    5:12.5

15 Michael Woodford (ON) Ride with Rendall p/b Biemme

    -1 Lap

16 Czeslaw Lukaszewicz (QC) Veloselect-Silber

    -1 Lap

17 Scott Malone (ON) Morning Glory Cycling Club

    -1 Lap

18 Eric Orschel (ON) Durham Shredders

    -1 Lap

19 Pary Bell (ON) Morning Glory Cycling Club

    -1 Lap

20 Tim Griffin (ON) Lapdogs Cycling Club

    -1 Lap

21 Jacques Bilodeau (QC) West Shefford St Onge Velomania

    -1 Lap

22 Charles Carriere (QC) Euro-Sports

    -1 Lap

23 Trajano Alvarez (ON) Independent

    -1 Lap

24 Corey Holowaychuk (AB) PRW

    -1 Lap

25 Jamie Nielsen (ON) NJMC

    -1 Lap

Master D Men (65 yrs) 4 laps 

1 Robert Orange (QC) Ride with Rendall p/b Biemme

    0:36:50.7

2 Eric Jackson (ON) Independent

    at 1:40.3

3 James Sciberas (ON) Independent

    1:40.8

4 Dave Fabbro (ON) Independent

    2:18.5

5 Paul Bradbury (ON) Uxbridge Cycling Club

    4:03.5

6 Peter Schuck (ON) Ottawa Bicycle Club

    4:56.0

7 Jean Marc Coutur (QC) Equipe Studio Velo

    5:44.2

8 Fred Bergen (ON) Collingwood Cycling

    -1 Lap

9 Bob Woods (ON) Ottawa Bicycle Club

    -1 Lap

U17 Women (15-16 yrs) 5 laps 

1 Hannah Lehmann (ON) Collingwood Collective

    0:41:31.0

2 Nicole Haviland (ON) Shredders Race Team

    at 0:52.4

3 Megan Ruelland (QC) Bosk-Cx Levis

    1:10.3

4 Charlotte Wagner (QC) CSVM Club Skinouk VM

    1:46.8

5 Elodie Bedard (QC) Espoirs Laval

    2:34.7

6 Maxence Lafontaine (QC) CSVM Club Skinouk VM

    4:28.7

7 Anna Mercier (QC) CSVM Club Skinouk VM

    4:52.3

8 Eva Redmond (AB) Peak Pursuits

    6:08.9

9 Luka Franks (ON) Stimulus Trek Racing Team

    6:22.1

10 Eva Bigelow (QC) CSVM Club Skinouk VM

    6:29.0

11 Roslyn Graham (BC) Peak Pursuits

    6:37.2

12 Rowan Koolwine (ON) Ottawa Bicycle Club

    6:44.2

13 Beatrix Maraun (BC) Peak Pursuits

    -1 Lap

14 Charlotte Chalkley (AB) Team Alberta

    -1 Lap

15 Marlowe Cureton (ON) Shredders Race Team

    -2 Laps

16 Vibha Raghavendran (MB) Peak Pursuits/Devo Manitoba

    -2 Laps

17 Alice Lanouette (QC) Bosk-CX Levis

    -2 Laps

Junior Women (17-18yrs) 5 laps 

1 Alexa Haviland (ON) Shredders Race Team

    0:40:52.2

2 Anna Christensen (ON) Shredders Race Team

    at 1:15.8

3 Claire Mackinnon (ON) Stimulus Trek Racing Team

    1:21.1

4 Clare Hauber (ON) Shredders Race Team

    2:15.8

5 Eliane Blais (QC) Pittstop Racing Team

    2:37.9

6 Charlotte Caners (ON) Shredders Race Team

    3:41.8

7 Julia Lehmann (ON) Collingwood Collective

    5:14.1

8 Sophie Erfle (AB) Peak Pursuits

    5:44.8

9 Emerson Erfle (AB) Peak Pursuits

    6:41.2

10 Ella Eidsvik (AB) Peak Pursuits

    7:04.4

11 Daiya Schlossberger (BC) Peak Pursuits

    7:06.8

12 Noelle Zikovitz (ON) Milton Revolution Racing

    7:23.9

13 Charlie Pittard (AB) Peak Pursuits

    7:39.2

14 Hazel Roberts (AB) Peak Pursuits

    9:36.3

15 Nyah White (AB) Peak Pursuits

    -1 Lap

16 Pinja Hyytiainen (MB) Team Manitoba

    -1 Lap

17 Julia Meyer (ON) Durham Shredders

    -1 Lap

18 Emily Samuelson (ON) Hardwood Racing Team

    -1 Lap

Junior Men (17-18 yrs) 5 laps 

1 Jon Mercier (QC) Ride with Rendall p/b Biemme

    0:37:09.7

2 Isaac Jeaurond (QC) Velo Pays D'en Haut

    at s.t.

3 William Houle (QC) Velo Pays D'en Haut

    0:09.7

4 Cor Sinke (AB) Independent

    0:12.0

5 Maxim Carrier (QC) Siboire Qui Roule

    0:12.6

6 Arnaud Lanouette (QC) Bosk-CX Levis

    1:00.0

7 Mathis Malois (QC) Club Cycliste De L'acadã‰Mie

    1:06.6

8 Riley Oosterhof (AB) Team Alberta

    1:29.3

9 Noel Maraun (BC) Escape Velocity Devo

    1:30.6

10 James Pinfold (BC) Escape Velocity Devo

    1:42.2

11 Evan Tattle (ON) Stimulus Trek Racing Team

    1:44.1

12 Asher Bensimon (ON) Shredders Race Team

    1:50.4

13 Liam Bate (AB) Cyclemeisters / Bow Cycle

    1:51.9

14 William Banfield (NB) Sprint2000

    2:15.9

15 Sebastian Grund (BC) PNW Racing

    2:51.2

16 Adrien Doyon (NS) Ignite Junior Cycling

    2:53.2

17 Jayden Landry (NB) Fitworks Nextgen

    3:16.5

18 Vail Nicoletta (ON) Stimulus Trek Racing Team

    3:29.9

19 Gael Chiquet (QC) CCMSA

    3:40.7

20 Everett Ward (AB) Team Alberta

    3:42.3

21 Max Rinzema (BC) Escape Velocity Devo

    3:42.7

22 Gage Ritchie (ON) Stimulus Trek Racing Team

    3:46.1

23 Tristan Wagner (QC) CSVM Club Skinouk VM

    3:53.7

24 Patrick Luckett (ON) Independent

    4:21.8

25 Carl De Groote (ON) Ride with Ryan

    4:22.1

26 Levi Rubuliak (BC) Independent

    4:38.0

27 Vincent Dault Lagace (QC) CSVM Club Skinouk VM

    4:38.5

28 Sailor Verbeek (ON) Shredders Race Team

    5:23.9

29 Theo Pouliot (QC) Club Cycliste De L'acadã‰Mie

    5:59.1

30 Noah Pouliot (QC) Club Cycliste De L'acadã‰Mie

    5:59.3

31 Bailey Merlin (ON) Halton MTB

    6:17.7

32 Graham Polman (ON) Ottawa Bicycle Club

    6:28.8

33 Sam Chora (ON) Shredders Race Team

    6:30.6

34 Mateo Giles (ON) Hardwood Racing Club

    7:01.9

35 Korbin Lindberg (SK) Independent

    7:38.4

36 Ewan Mcfarlane (ON) Hardwood Racing Team

    -1 Lap

DNF Grayson Jewiss (ON) Shredders Race Team

DNS Benjamin Deniger (QC) Velo Pays D'en Haut

DSQ Victor Lafontaine (QC) Csvm Club Skinouk Vm

U23 Women (19-22 yrs) 6 laps 

1 Nico Knoll (AB) Independent

    0:41:35.3

2 Aislin Hallahan (ON) Caledon Hills Armada

    0:42:23.2

3 Elli Clark (ON) Caledon Hills Armada

    0:42:23.9

4 Dorothee Perron (QC) Passion Project

    0:44:29.8

5 Maya Tasse (NJ) Roanoke College

    0:45:30.0

6 Madeleine Pollock (BC) Independent

    0:46:08.3

7 Kristen Taylor (ON) Cyclery Racing - Abacus Data

    0:47:22.9

Elite Women (23 yrs) 6 laps 

1 Sidney Mcgill (AB) Materiaal - Lastig

    0:49:51.7

2 Sarina Daigle (QC) Passion Project

    0:54:26.0

3 Siobhan Kelly (ON) Black Dog Racing

    0:56:27.1

4 Sara Everson (ON) The Cyclery Racing - Abacus Data

    0:56:57.9

5 Sarah Baert (ON) GCC - Royal City Racing

    -1 Lap

6 Vanessa Thomsen (NB) Independent

    -1 Lap

7 Raylan Stroud (ON) Cyclery Racing - Abacus Data

    -2 laps

8 Audrey Rieckenberg (ON) UNC

    -2 laps

9 Lauryn Bakker (ON) Bakkers Trailblazers

    -2 laps

U23 Men (19-22 yrs) 7 laps 

1 Rhett Bates (BC) The Armada Team

    0:51:12.6

2 Evan Moore (ON) Collingwood Collective

    0:51:23.9

3 Farland Lamont (ON) Collingwood Collective

    0:52:11.2

4 Callum Irwin (ON) Stimulus Trek Racing Team

    0:52:29.5

5 Sagan Goertz (ON) Stimulus Trek Racing Team

    0:52:54.5

6 Grayson Franks (ON) Caledon Hills Armada

    0:53:10.6

7 Remi Brisebois (QC) Ride with Rendall p/b Biemme

    0:53:19.4

8 Tyler Edmond (ON) Ride with Rendall p/b Biemme

    0:53:41.1

9 Lucas Goertz (ON) Stimulus Trek Racing Team

    0:53:55.3

10 Loic Savard (MB) Stimulus Trek Racing Team

    0:54:25.9

11 Jayden McMullen (ON) TaG Cycling

    0:56:33.6

12 Fabrice Dufresne (QC) Espoirs Quilicot

    0:57:11.4

13 Alex Mccabe (ON) Shredders Race Team

    lapped

14 Blake Davis (ON) Shredders Race Team

   lapped

15 Thomas Deniger (QC) Espoirs Quilicot

    lapped

Elite Men (23 yrs) 8 laps 

1 Tyler Clark (ON) Caledon Hills Armada

    0:58:31.0

2 Emile Perreault (QC) Accro Velo

    0:59:19.0

3 Alexander Woodford (ON) Ride with Rendall p/b Biemme

    0:59:47.1

4 Mark Fagnan (AB) Bike Shop Ride Club

    1:00:41.1

5 Peter Glassford (ON) Trek Barrie Aurora

    1:01:24.2

6 Edward Walsh (NS) Giant Halifax Racing

    1:02:38.1

7 Thomas Justin Omura (QC) Messorem Odd Racing

    1:03:37.6

8 Jared Stafford (ON) Independent

    1:03:39.6

9 Cameron Jette (ON) Independent

    1:03:48.7

10 Greg Van Moorsel (ON) Independent

    -1 Lap

11 Thierry Laliberte (QC) Julbo -  Union

    -1 Lap

12 Nathan Charron (ON) Passion Project

    -3laps

13 Andrew Edmunds (ON) GCC - Royal City Racing

    -4laps

Master A Men (35-44 yrs) 6 laps 

1 Alexandre Dumont (QC) Mathias Sports

    0:46:39.7

2 Eric Jeannotte (QC) Independent

    0:47:38.9

3 Parker Bloom (ON) Independent

    0:48:26.1

4 Alex Lefebvre (ON) Peterborough Cycling Club

    0:49:36.9

5 Michael Miller (ON) The Cyclery

    0:49:38.0

6 Alexander Vanderlinden (ON) Waterloo Cycling Club

    50:09.3

7 Anton Varabei (ON) Hustle Pro Cycling

    0:50:36.1

8 Bruce Lefebvre (ON) Ottawa Bicycle Club

    0:50:36.5

9 Adrian Walton (ON) Euro-Sports

    0:51:44.4

10 Craig Vermette (AB) Bike Shop Ride Club

    0:52:24.2

11 Andrew Lambert (ON) Faction Racing - Audi KW pb WCC

    0:52:39.8

12 Jeff Faulds (ON) Peterborough Cycling Club

    0:52:57.5

13 Mark Lancia (ON) Independent

    0:53:57.2

14 Michael Speare (ON) Independent

    0:54:44.1

15 Devin Stephanian (ON) Lapdogs Cycling Club

    -2laps

16 Calvin Rowaan (ON) Hardwood Racing Club

    -2laps

DNS Andrew Watson (ON) Hardwood Racing Team

Master B Men (45-54 yrs) 6 laps 

1 Dan Souter (ON) Faction Racing - Audi KW pb WCC

    0:46:07.0

2 Frederic Auger (QC) Equipe Studio Velo

    0:48:25.9

3 Jon Barnes (ON) Shredders Race Team

    0:48:43.8

4 Rheal Jaillet (NB) Fitworks

    0:49:08.8

5 Christopher Algar (NS) Halifax Oceanics

    0:49:36.2

6 Mark Knoll (AB) Cyclemeisters / Bow Cycle

    0:49:56.2

7 Doug Van Den Ham (ON) Nine2fivepro Cycling Team

    0:50:29.8

8 Etienne Charpentier (QC) Independent

    0:51:50.5

9 Chris Pollett (ON) London Centennial Wheelers

    0:52:15.1

10 Matthew Mcinnes (ON) Ride with Rendall p/b Biemme

    0:52:36.8

11 Andrew Mcrae (AB) Terrascape Racing

    0:52:39.6

12 Matthieu Lanouette (QC) Bosk-CX Levis

    0:52:43.0

13 Olli Hyytiainen (MB) Dark Red Racing

    0:44:20.2

14 Ryan De Groote (ON) Ride with Ryan

    0:44:39.2

15 David Coughlin (ON) Velo Colour

    0:45:07.8

16 Jay Grozelle (AB) Bicisport Calgary Cycling Club

    0:45:10.3

17 Pavle Stanojevic (ON) B1 Gruppo Squadra

    0:45:34.9

18 Bruno Lafontaine (QC) CSVM Club Skinouk VM

    0:45:59.2

19 Keith Mackinnon (ON) Stimulus Trek Racing Team

    0:47:10.3

20 Marc Kell Whitehead (ON) Independent

    48:07.4

21 Robert Daniells (ON) Faction Racing - Audi KW pb WCC

    0:48:34.3

22 Markus Schroeter (ON) Team Bateman's Pb Cloud 9 Av

    0:48:44.1

23 Michael Beauchamp (AB) Peloton Racing

    0:52:24.2

DNS Damian Tryon (MB) Dark Red Racing