My Account
My Results
FAQ/Support
Login / Register
9 Million Race Results and Counting!!!
Find Yours Here!
Hello Guest
HOME
RACE STATS
RACE CALENDAR AND RESULTS
FIND A RUNNER
Results Just Added!
SUBMIT RESULTS
Join Mailing List
Reviews
Go to the Latest Race Results!!
"NEW for 2019 Enjoy all these Upgrades with your FREE MEMBERSHIP"
Tweets by RoadRaceResults
Road Race Calendar and Results
Find a Race
Enter any words in the race name that you would like to find OR use the date menu below to view races by date.
2020
2019
2018
2017
2016
2015
2014
2013
Older Years
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
  |  
Province
Alberta
British Columbia
Manitoba
New Brunswick
Newfoundland
Nova Scotia
Ontario
Prince Edward Island
Quebec
Saskatchewan
Yukon
  |
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC
All
5K
8K
10K
Half Marathon
Marathon
Other
Select Races for 'My Personal Race Calendar'
( Display My Calendar )
Sat Feb 4
Winterlude Triathlon
Ottawa
ON
TRI
Sun Feb 12
"Re-Fridgee-Eighter" 8 Mile
Waterloo
ON
Results
8Mile
PB Snowshoe Race
Caledon
ON
Results
4k
Sun Feb 19
Grimsby Family Day 3K
Grimsby
ON
Results
3K
Sat Feb 25
Coldest Night of the Year Walk
Various
ON
2K
Move Your Paws for the Polar Bear Cause *
Toronto
ON
1K
Sun Feb 26
Peterborough YMCA 1k Fun Run
Peterborough
ON
1K
Peterborough YMCA Half-a-Half
Peterborough
ON
Results
10.5K
Sat Mar 4
The Sens Mile Challenge
Ottawa
ON
Results
1Mile
Sat Mar 11
MEC London Race 1 15K
London
ON
Results
15K
Sun Mar 19
Laurier Loop 2.5K
Waterloo
ON
Results
2.5K
Sun Mar 26
Around the Bay 30K - OMA
Hamilton
ON
Results
30K
Sat Apr 1
The Pancake Mile
Elmira
ON
Results
1Mile
Sat Apr 8
Neon Nights
Chatham
ON
5.3K
Spring Run-Off 5K Kill the Hill
Toronto
ON
Results
0K
Spring Run-Off 8K Kill the Hill
Toronto
ON
Results
0K
Sun Apr 9
Angus Glen Ten Miler
Unionville
ON
Results
10Mile
MEC Toronto Race TWO: The Waterfront Fly
Toronto
ON
Results
15K
WWF CN Tower Climb
Toronto
ON
Results
1776 Stairs
Sat Apr 15
OUS Spring Warmup Ultra *
Creemore
ON
Ultra
Sun Apr 16
MEC Ottawa Race ONE - The Spring Flyer -
Ottawa
ON
Results
10Mile
Sat Apr 22
5 Peaks Race #1 Terra Cotta Enduro
Halton Hills
ON
Results
10.8K
5 Peaks Race #1 Terra Cotta Sport
Halton Hills
ON
Results
5.4K
MEC London Race 2 12K Trail
London
ON
Results
12K
MEC London Race 2 15K
London
ON
Results
15K
MEC London Race 2 6K Trail
London
ON
Results
6K
Sun Apr 23
Southern Footprints 20K
Point Pelee
ON
Results
20K
Sat Apr 29
Concrete Rush Elite Rusher (Preliminarie
Toronto
ON
Results
2K
Concrete Rush Elite Rusher Finals
Toronto
ON
Results
2K
Concrete Rush Obstacle Race
Toronto
ON
Results
2K
MEC Burlington Race ONE 11.5K
Dundas
ON
11.5K
MEC Burlington Race ONE 3.75K
Dundas
ON
Results
3.75K
MEC Burlington Race ONE 9.25K
Dundas
ON
Results
9.25K
Pick Your Poison 12.5K
Orillia
ON
Results
12.5K
Pick Your Poison 25K
Orillia
ON
Results
25K
Pick Your Poison 50K
Orillia
ON
Results
50K
Sun Apr 30
MEC Toronto Trail Race ONE 14K
Brampton
ON
Results
14K
MEC Toronto Trail Race ONE 7K
Brampton
ON
Results
7K
Sat May 6
Crysler Fun Run 6k
Ottawa
ON
Results
6K
Muddy Grape Endurance Run
St. Catharines
ON
Results
5.5K
Strides For Stephanie 1k Fun Run *
Alliston
ON
1K
XMAN Race Toronto *
Barrie
ON
7K
Sun May 7
Manotick Miler 10 Mile
Manotick
ON
Results
10Mile
Manotick Miler 3 Mile
Manotick
ON
Results
3Mile
Manotick Miler 5 Mile
Manotick
ON
Results
5Mile
Mudpuppy Chase 3K
Waterloo
ON
Results
3K
Sat May 13
Baden Road Races 7 Mile
Baden
ON
Results
7Mile
MEC Barrie Race 2 15K
Barrie
ON
Results
15K
Run4Another 2.5K
Waterloo
ON
2.5K
Seaton Soaker 15K
Pickering
ON
Results
15K
Seaton Soaker 25K
Pickering
ON
Results
25K
Seaton Soaker 50K
Pickering
ON
Results
50K
Unity Run/Walk 10.4 KM
Hamilton
ON
10.4K
Unity Run/Walk 6.93 KM
Hamilton
ON
6.93K
Wheres Franktown 15K
Franktown
ON
Results
15K
Sun May 14
Belleville Spring Thaw 4K
Belleville
ON
4K
MEC Toronto Road Race THREE: North York
Toronto
ON
Results
15K
Sat May 20
Colonel by Classic 3Km
Ottawa
ON
Results
3K
Mon May 22
Fire Fighters 10 Mile Road Race
Thunder Bay
ON
Results
10Mile
Watford-Alvinston 10 Mile
Watford
ON
Results
10Mile
Thu May 25
North Perth Community of Character Run 3
Listowel
ON
Results
3K
Sulphur Springs Trail Races 200 Mile
Hamilton
ON
Results
200Mile
Sat May 27
A Campaign of Hope 2017
Toronto
ON
1K
In Running Colour
Waterloo
ON
4K
Muddy Grape Endurance Run
Guelph
ON
Results
5.5K
Ottawa 2K
Ottawa
ON
Results
2K
Spring into Action 2K
Toronto
ON
2K
Sulphur Springs Trail Races 100 Mile
Hamilton
ON
Results
100Mile
Sulphur Springs Trail Races 100 Mile Rel
Hamilton
ON
Relay
Sulphur Springs Trail Races 100K
Hamilton
ON
Results
100K
Sulphur Springs Trail Races 25K
Hamilton
ON
Results
25K
Sulphur Springs Trail Races 50 Mile
Hamilton
ON
Results
50Mile
Sulphur Springs Trail Races 50K
Hamilton
ON
Results
50K
Sun May 28
Caledon Kinetico Kids of Steel
Mayfield
ON
Results
TRI
MEC Kitchener RACE ONE 3K
Kitchener
ON
Results
3K
MEC Kitchener RACE ONE 6K
Kitchener
ON
Results
6K
Rotary Classic Superhero 2.5K Run
Cambridge
ON
Results
2.5K
TRi KiDS London
London
ON
TRI
Tue May 30
Earl of March Colour Race 3k
Kanata
ON
Results
3K
Sat Jun 3
Belle River Beach Bash 10 Mile
Belle River
ON
Results
10Mile
Mud Hero 6K
Ottawa
ON
Results
6K
Self Transcendence - 6Hour
Kingston
ON
6 Hour
SMGH Dash of Colour for Health 3K
Strathroy Middlesex
ON
3K
Streetsville Mile
Streetsville
ON
Results
1Mile
Wellington Women's 10.55K
Wellington
ON
Results
10.55K
Sun Jun 4
Bread and Honey 15K - OMA
Mississauga
ON
Results
15K
Milton Duathlon
Milton
ON
Results
Duathlon
Milton Triathlon
Milton
ON
Results
Triathlon
Fri Jun 9
Cambridge Mile
Cambridge
ON
Results
1Mile
Sat Jun 10
5 Peaks Rattlesnake Point Enduro
Milton
ON
Results
12.7K
5 Peaks Rattlesnake Point Sport
Milton
ON
Results
4.5K
Conquer The Canuck 25K
Cambridge
ON
Results
25K
Conquer The Canuck 50K
Cambridge
ON
Results
50K
Moon in June 5K Windsor
Windsor
ON
Results
1K
Ottawa River 3K
Ottawa
ON
Results
3K
Redemption Run 11K
Ottawa
ON
Results
11k
Sun Jun 11
Conquer The Canuck 8.33K
Cambridge
ON
Results
8.33K
Phlox Run Trail Race 25K
Brantford
ON
Results
25K
Phlox Run Trail Race 6K
Brantford
ON
Results
6K
Stoney Lake Duathlon
Lakefield
ON
Results
Du
Stoney Lake Triathlon
Lakefield
ON
Results
Tri
Stoney Lake Try-A-Tri
Lakefield
ON
Results
Tri
Ultimate Canuck
Cambridge
ON
Results
Series
Wed Jun 14
Inferno Campus Mile
Guelph
ON
Results
1Mile
Thu Jun 15
Ekiden Longest Day Relay 6.1K
Toronto
ON
Results
6.1K
Sat Jun 17
CAMTRI American Cup- A Final Men
Ottawa
ON
Results
TRI
CAMTRI American Cup- A Final Women
Ottawa
ON
Results
TRI
CAMTRI American Cup- B Final Men
Ottawa
ON
Results
TRI
CAMTRI American Cup- B Final Women
Ottawa
ON
Results
TRI
CAMTRI Exhibition
Ottawa
ON
Results
TRI
Canadian Aquathlon Championships
Ottawa
ON
Results
AQUA
Canadian Sprint Distance Champions
Ottawa
ON
Results
TRI
Canadian Triathlon Championships
Ottawa
ON
Results
TRI
Canadian Triathlon Championships- Youth
Ottawa
ON
Results
TRI
Canadian Triathlon Championships- Youth
Ottawa
ON
Results
TRI
Guelph Lake I Duathlon
Guelph
ON
Results
Duathlon
Guelph Lake I Triathlon
Guelph
ON
Results
Triathlon
Guelph Lake I Try-a-Tri
Guelph
ON
Results
Triathlon
HBIA 1K by the Bay
Hamilton
ON
Results
1K
Kids of Steel U11
Ottawa
ON
Results
TRI
Kids of Steel U13
Ottawa
ON
Results
TRI
Kids of Steel U5
Ottawa
ON
Results
TRI
Kids of Steel U7
Ottawa
ON
Results
TRI
Kids of Steel U9
Ottawa
ON
Results
TRI
Miners Mayhem
Sudbury
ON
Results
7K
Niagara Ultra 100K
St. Catharines
ON
100K
Niagara Ultra 50K
St. Catharines
ON
Results
50K
Ottawa CAMTRI Men Heats
Ottawa
ON
Results
TRI
Ottawa CAMTRI Women Heats
Ottawa
ON
Results
TRI
TriGator for Kids
Elmira
ON
Tri
XTERRA Full Off-Road Triathlon
Milton
ON
Results
Tri
XTERRA Off-Road Duathlon
Milton
ON
Results
Du
XTERRA Short Off-Road Triathlon
Milton
ON
Results
Tri
XTERRA Trail Run
Milton
ON
Results
10.5K
Sun Jun 18
Guelph Lake I Sprint Duathlon
Guelph
ON
Results
Duathlon
Guelph Lake I Sprint Triathlon
Guelph
ON
Results
Triathlon
TRi KiDS Triathlon Series - Burlington D
Burlington
ON
DU
Waterloo Classic 3K
Waterloo
ON
Results
3K
Wed Jun 21
Pork for a Cause Hog Jog 3.5K
Stratford
ON
Results
3.5K
Sat Jun 24
Dynamic Wellness 3k Prediction Run/Walk
Mississauga
ON
3K
GoodLife Fitness City Chase - Toronto #1
Toronto
ON
Adventure
Katie's Run for Epilepsy 2.5K
Haliburton
ON
2.5K
MEC Burlington Race THREE: 1K Hill Chall
Milton
ON
Results
1K
Meredith Hagan Inspiration Run - Walk 5.
Campbellville
ON
Results
5.6K
Perth's Kilt Mile Run
Perth
ON
Results
1Mile
Pure Grit Trail Race 15k
Hepworth
ON
Results
15K
Pure Grit Trail Race 30k
Hepworth
ON
Results
30K
Pure Grit Trail Race 7.5k
Hepworth
ON
Results
7.5K
Race Series- Don Valley 7k
Toronto
ON
Results
7K
Welland Duathlon
Welland
ON
Results
Du
Welland Give-it-a-Tri
Welland
ON
Results
Triathlon
Welland Triathlon Sprint
Welland
ON
Results
Triathlon
Welland Triathlon Sprint /Swim/Bike
Welland
ON
Results
TRI
Welland Triathlon Sprint /Swim/Run
Welland
ON
Results
TRI
Sun Jun 25
Hardwood Trail Running Series- Race 2 -
Oro Medonte
ON
Results
1.5k
Welland Long Course Bike/Run
Welland
ON
Results
DU
Welland Long Course Swim/Bike
Welland
ON
Results
DU
Welland Long Course Triathlon
Welland
ON
Results
TRI
Tue Jun 27
Jerry's Peach Bud 1K
Grimsby
ON
Results
1K
Fri Jun 30
Limestone Mile - Men *
Kingston
ON
1Mile
Limestone Mile - Women *
Kingston
ON
1Mile
Sat Jul 1
Brockville Road Runners Kids 1k Fun Run
Brockville
ON
Results
1K
Embro Highland Games
Embro
ON
Results
2K
Run to Get It Done 2k
Avonmore
ON
Results
2k
Scotiabank Canada Day Road Races 1K
Kanata
ON
Results
1K
Sun Jul 2
Barry's Bay Duathlon
Barry's Bay
ON
Results
Barry's Bay Triathlon
Barry's Bay
ON
Smuggler's Trail Run 15K
Long Point
ON
Results
15K
Tue Jul 4
Tottenham Community 2K
Tottenham
ON
Results
2K
Wed Jul 5
Nepean Nighthawks 2.5k
Ottawa
ON
Results
2.5k
Sat Jul 8
GoodLife Fitness City Chase - Ottawa
Ottawa
ON
Adventure
Hardwood Trail Running Series- Race 3 -
Oro Medonte
ON
Results
8.4K
Joe's Team Sprint Duathlon *
Muskoka
ON
DUO
Joe's Team Sprint Triathlon *
Muskoka
ON
TRI
Limberlost Challenge 14K
Huntsville
ON
Results
14K
Limberlost Challenge 28K
Huntsville
ON
Results
28K
Limberlost Challenge 56K
Huntsville
ON
Results
56K
Sun Jul 9
Dirty Dash 3K
Waterloo
ON
Results
3K
Dirty Dash 6K
Waterloo
ON
Results
6K
Ironman 70.3 Muskoka
Muskoka
ON
Results
113K
Ironman 70.3 Muskoka Duathlon
Muskoka
ON
Results
35K
SYDENHAM LAKESIDE DUATHLON
Kingston
ON
Results
DUA
SYDENHAM LAKESIDE TRIATHLON
Kingston
ON
Results
TRI
Wed Jul 12
The 5/15 Farm Run15K
Ottawa
ON
Results
15K
The 5/15 Farm Run15K Ottawa Members
Ottawa
ON
Results
15K
Thu Jul 13
BlueWater Gran Fondo 100k
Sarnia
ON
Results
100K
BlueWater Gran Fondo 150k
Sarnia
ON
Results
150K
BlueWater Gran Fondo 50k
Sarnia
ON
50K
Fri Jul 14
Gravenhurst Duathlon
Gravenhurst
ON
Results
DU
Gravenhurst Duathlon Relay
Gravenhurst
ON
Results
DU
Gravenhurst International Duathlon
Gravenhurst
ON
Results
DU
Gravenhurst International Duathlon Relay
Gravenhurst
ON
Results
DU
Gravenhurst Olympic Triathlon
Gravenhurst
ON
Results
TRI
Gravenhurst Olympic Triathlon Relay
Gravenhurst
ON
Results
TRI
Gravenhurst Triathlon
Gravenhurst
ON
Results
TRI
Gravenhurst Triathlon Relay
Gravenhurst
ON
Results
TRI
Sat Jul 15
DEAD END RACE 6km - General
Ottawa
ON
Results
6K
North Face Endurance Challenge 50K
Blue Mountain
ON
Results
50K
North Face Endurance Challenge 50Mile
Blue Mountain
ON
Results
50Mile
Warrior Dash *
Barrie
ON
3.51Mile
Sun Jul 16
DEAD END RACE 6km - Elite
Ottawa
ON
6K
Gravenhurst Give-it-a-TRI
Gravenhurst
ON
Results
TRI
Gravenhurst Give-it-a-TRI Relay
Gravenhurst
ON
Results
TRI
Gravenhurst Give-it-a-TRI Swim/Bike
Gravenhurst
ON
Results
TRI
MEC Ottawa Triathlon
Ottawa
ON
Results
TRI
Fri Jul 21
Angus Glen 5 Miler
Unionville
ON
Results
5Mile
Angus Glen Three Miler
Unionville
ON
Results
3Mile
Summer Night 1K
London
ON
Results
1K
Sat Jul 22
5 Peaks Race #4 Albion Hills Enduro
Albion Hills
ON
Results
11.4K
5 Peaks Race #4 Albion Hills Sport
Albion Hills
ON
Results
5.7K
Dirty Girls 12Hr Day *
Mansfield
ON
12Hr
Dirty Girls 12Hr Night *
Mansfield
ON
12Hr
Dirty Girls 24Hr *
Mansfield
ON
24Hr
Dirty Girls 32K *
Mansfield
ON
32K
Dirty Girls 6Hr *
Mansfield
ON
6Hr
Durham 1/4 Marathon
Oshawa
ON
Results
10.549K
Durham 1/8 Marathon
Oshawa
ON
Results
5.27
MEC Toronto Trail Race TWO 12k
Toronto
ON
Results
12k
Sun Jul 23
5Peaks - The Albion Grind 3Hr
Albion Hills
ON
3Hour
5Peaks - The Albion Grind 6Hr
Albion Hills
ON
6Hour
Downtown Kitchener Mile
Kitchener
ON
Results
1Mile
Toronto Triathlon Festival- Draft Sprint
Toronto
ON
Results
TRI
Toronto Triathlon Festival- Elite/Junior
Toronto
ON
Results
TRI
Toronto Triathlon Festival- Olympic
Toronto
ON
Results
TRI
Toronto Triathlon Festival- Sprint
Toronto
ON
Results
TRI
Sat Jul 29
Caledon Pit Run 1k
Caledon
ON
1K
Health &Performance Summer Time Trial
Waterloo
ON
2.2K
Sri Chinmoy Ultras - 100K
Self Transcendence
ON
100K
Sri Chinmoy Ultras - 100Mile
Self Transcendence
ON
100 Mile
Sri Chinmoy Ultras - 12 Hour
Self Transcendence
ON
12 Hour
Sri Chinmoy Ultras - 200K
Self Transcendence
ON
200K
Sri Chinmoy Ultras - 24 Hour
Self Transcendence
ON
24 Hour
Sri Chinmoy Ultras - 50K
Self Transcendence
ON
50K
Sri Chinmoy Ultras - 50Mile
Self Transcendence
ON
50 Mile
Sri Chinmoy Ultras - 6 Hour
Self Transcendence
ON
6 Hour
Sun Jul 30
Niagara Subaru Sprint Duathlon
Grimsby
ON
Results
Duathlon
Niagara Subaru Sprint Swim/Bike
Grimsby
ON
Results
Niagara Subaru Sprint Triathlon
Grimsby
ON
Results
Triathlon
Niagara Subaru Sprint Triathlon Relay
Grimsby
ON
Results
Triathlon
Niagara Subaru Try-a-Tri
Grimsby
ON
Results
Triathlon
Sat Aug 5
Hell in the Harbour Competitive
Hamilton
ON
Results
6.5K
Hell in the Harbour Non Competitive
Hamilton
ON
Results
6.5K
Reebok Spartan Race Super Competitive
Ottawa
ON
Results
13k
Reebok Spartan Race Super Elite
Ottawa
ON
Results
13k
Reebok Spartan Race Super Open
Ottawa
ON
Results
13k
Sun Aug 6
Deep River Triathlon
Deep River
ON
Results
Deep River Triathlon Relay
Deep River
ON
Results
Highland Yard 2K
Minden
ON
Results
2K
Kingston Duathlon
Kingston
ON
Results
TRI
Kingston Long Course Triathlon
Kingston
ON
Results
TRI
Kingston Triathlon
Kingston
ON
Results
TRI
MEC Ottawa Race FOUR - Gatineau Park Tra
Ottawa
ON
Results
11K
MEC Ottawa Race FOUR - Gatineau Park Tra
Ottawa
ON
Results
20K
MEC Ottawa Race FOUR - Gatineau Park Tra
Ottawa
ON
Results
50K
MEC Ottawa Race FOUR - Gatineau Park Tra
Ottawa
ON
Results
30K
Mon Aug 7
Wiarton Shore to Shore
Wiarton
ON
Results
13K
Thu Aug 10
Sunset Shuffle 6K
Toronto
ON
Results
6K
Fri Aug 11
Reach the Beach 2.5K
Port Stanley
ON
Results
2.5
Sat Aug 12
Bracebridge Duathlon
Bracebridge
ON
Results
DU
Bracebridge Give-it-a-Tri
Bracebridge
ON
Results
TRI
Bracebridge International Duathlon
Bracebridge
ON
Results
DU
Bracebridge Olympic Triathlon
Bracebridge
ON
Results
TRI
Bracebridge Triathlon
Bracebridge
ON
Results
TRI
Iron Girl Canada Women's Duathlon
Grimsby
ON
Results
Du
Iron Girl Canada Women's Triathlon
Grimsby
ON
Results
Tri
MEC Toronto Trail Race THREE 13k
Toronto
ON
Results
13K
Sun Aug 13
Barrie Duathlon
Barrie
ON
Results
Du
Barrie Triathlon
Barrie
ON
Results
Tri
Great Raisin River Footrace 11km
Williamstown
ON
Results
11K
Mon Aug 14
Stage 2 ENDURrun 15K
Conestogo
ON
Results
15K
Tue Aug 15
Stage 3 ENDURrun 30K Trail
Conestogo
ON
Results
30K
Wed Aug 16
Stage 4 ENDURrun 10 Mile
Heidelberg
ON
Results
10Mile
Fri Aug 18
Stage 5 ENDURrun 25.6K Trail
Kitchener
ON
Results
25.6K
Sat Aug 19
GoodLife Fitness City Chase - Toronto #2
Toronto
ON
Adventure
Iroquoia Trail Test 18K
Kilbride
ON
Results
18K
Iroquoia Trail Test 34K
Kilbride
ON
Results
34K
Iroquoia Trail Test 7K
Kilbride
ON
Results
7K
Ontario Women's Duathlon
Toronto
ON
Results
Du
Ontario Women's Triathlon
Toronto
ON
Results
Tri
Sun Aug 20
Dunrobin Kids of Steel U11
Dunrobin
ON
Results
Tri
Dunrobin Kids of Steel U13
Dunrobin
ON
Results
Tri
Dunrobin Kids of Steel U15
Dunrobin
ON
Results
Tri
Dunrobin Kids of Steel U5
Dunrobin
ON
Results
Tri
Dunrobin Kids of Steel U7
Dunrobin
ON
Results
Tri
Dunrobin Kids of Steel U9
Dunrobin
ON
Results
Tri
Hardwood Trail Running Series- Race 4 -
Oro Medonte
ON
Results
1.5k
Orillia Duathlon
Orillia
ON
Results
Du
Orillia Triathlon
Orillia
ON
Results
Triathlon
Orillia Try-a-tri
Orillia
ON
Results
Triathlon
Safe Harbour Run 2K
Bayfield
ON
2K
Thousand Island Olympic Triathlon
Brockville
ON
Results
Tri
Thousand Island Sprint Duathlon
Brockville
ON
Results
Du
Thousand Island Sprint Triathlon
Brockville
ON
Results
Tri
Thousand Island Super Triathlon
Brockville
ON
Results
Tri
Thousand Island Try-a-Tri
Brockville
ON
Results
Tri
Toronto Island Duathlon
Toronto
ON
Results
DU
Toronto Island Give it A Tri
Toronto
ON
Results
TRI
Toronto Island Triathlon
Toronto
ON
Results
TRI
Wooly Bully 1K
Amherst Island
ON
Results
1K
Fri Aug 25
The Runway
Breslau
ON
Results
2Mile