Race Calendar in Ontario, Canada
47 events found
Oct
08
St. Andrews College XC
Aurora, Ontario, Canada
Running
2.5K
3.5K
+4
Oct
03
Brantford XC Classic
Brantford, Ontario, Canada
Running
3.7K
1K
1.5K
2K
+8
Oct
01
Bear's Invitational XC
Orangeville, Ontario, Canada
Running
4K
5K
6K
+4
Sep
27
Albion Ascent Trail Race
Hamilton, Ontario, Canada
Running
5K
10K
Half-Marathon
1K
+1
Sep
26
Bay Street Rides Far
Toronto, Ontario, Canada
Cycling
Ultra
20K
10K
5K
+1
Sep
20
Dino Run Burlington 2K
Burlington, Ontario, Canada
Running
2K
Sep
20
Dino Run Burlington 1K
Burlington, Ontario, Canada
Running
1K
Aug
30
Caffeine Run London
London, Ontario, Canada
Running
10K
Half-Marathon
5K
1.5K
Aug
30
BK5K Waterloo, Canada
Waterloo, Ontario, Canada
Running
5K
Kid's Fun Run
Aug
29
Caffeine Run Toronto-Hamilton
Hamilton, Ontario, Canada
Running
10K
5K
1.5K
Half-Marathon
Aug
23
Dino Run Beaches 2K
Toronto, Ontario, Canada
Running
2K
Aug
23
Dino Run Beaches 1K
Toronto, Ontario, Canada
Running
1K
St. Andrews College XC
Aurora, Ontario, Canada
Oct 8, 2026 (Thu)
Running
2.5K
3.5K
+4
Brantford XC Classic
Brantford, Ontario, Canada
Oct 3, 2026 (Sat)
Running
3.7K
1K
1.5K
2K
+8
Bear's Invitational XC
Orangeville, Ontario, Canada
Oct 1, 2026 (Thu)
Running
4K
5K
6K
+4
Albion Ascent Trail Race
Hamilton, Ontario, Canada
Sep 27, 2026 (Sun)
Running
5K
10K
Half-Marathon
1K
+1
Bay Street Rides Far
Toronto, Ontario, Canada
Sep 26, 2026 (Sat)
Cycling
Ultra
20K
10K
5K
+1
Dino Run Burlington 2K
Burlington, Ontario, Canada
Sep 20, 2026 (Sun)
Running
2K
Dino Run Burlington 1K
Burlington, Ontario, Canada
Sep 20, 2026 (Sun)
Running
1K
Caffeine Run London
London, Ontario, Canada
Aug 30, 2026 (Sun)
Running
10K
Half-Marathon
5K
1.5K
BK5K Waterloo, Canada
Waterloo, Ontario, Canada
Aug 30, 2026 (Sun)
Running
5K
Kid's Fun Run
Caffeine Run Toronto-Hamilton
Hamilton, Ontario, Canada
Aug 29, 2026 (Sat)
Running
10K
5K
1.5K
Half-Marathon
Dino Run Beaches 2K
Toronto, Ontario, Canada
Aug 23, 2026 (Sun)
Running
2K
Dino Run Beaches 1K
Toronto, Ontario, Canada
Aug 23, 2026 (Sun)
Running
1K