What could be better than a quick race on a Wednesday night?

Stroke & Stride Series races are weekday night swim & run races. We run grassroots events designed to be low-overhead, affordable, and fun.

There’s a race for every age group, from kids 3-5 on up, so the whole family can race. We welcome beginners and veteran athletes alike, and are all about introducing people to this incredible sport.

We offer chip timing and competitive racing, but not many frills – so racing stays affordable and races move right along.

ResultsStroke & Stride Season Opener

Wednesday, June 6 – Gulliver’s Lake

New race season, same great race! This year the Stroke & Stride Series kicks off at Gulliver’s Lake, and continues at Gulliver’s the first Wednesday of the month all through the summer. Join us for kids, youth, and age-group races, or enjoy watching the elites tear up the course!

ResultsStroke & Stride Guelph Lake

Wednesday, June 20 – Guelph Lake

With fun races for the entire family, Wednesday night Stroke & Stride is becoming a Guelph Lake tradition. Races are at Guelph Lake each 3rd Wednesday of the month. Our June race features a close-to-shore swim at the Pit Beach and a flat, fast run.

RegisterStroke & Stride Gulliver’s Lake

Wednesday, July 4 – Gulliver’s Lake

The first Wednesday of July means fun racing for the whole family at Gulliver’s Lake. The water is warm and clean while the run is entirely within the park and away from traffic. This is a particularly good race for kids to have a fun first experience in multisport.

Cancelled 🙁Stroke & Stride Guelph Lake

Wednesday, July 18 – Guelph Lake

Sigh. Last year, we moved our venue to Main Beach when the music festival wasn’t done with the Island run course. Our feedback was that this wasn’t as good a course, so this year we’re taking a break instead. Of course, everyone who registered gets their choice of a deferral to any other race or a full refund.

ResultsStroke & Stride Gulliver’s Lake

Wednesday, August 1 – Gulliver’s Lake

What could be better than a quick race at Gulliver’s on a Wednesday night? The Stroke & Stride Series is designed to make racing easy, fun, and accessible for everyone. As always, there are a full series of kids’ races and we offer discounts to local triathlon, running, and cycling clubs!

ResultsStroke & Stride Guelph Lake

Wednesday, August 15 – Guelph Lake

Our August race moves back to Pit Beach and its flat, fast run. The swim is sheltered and the run is a tight multi-loop where you can high-five your friends. Kids are welcome as young as three, and race with other kids their age. And the elites have their own wave for great spectating!

RegisterStroke & Stride Series Finale

Wednesday, September 5 – Gulliver’s Lake

September is a beautiful time to swim and run at Gulliver’s. As always, there are races for kids three and up, and age groupers choose from a 750, 1500, or a special 1000m swim. This year, we’re proud to host the Ontario Provincial Aquathlon Championship and Age Group World Aquathlon Championship qualifier!


Youth 15 & under : $40

750m swim + 5km run, 16 & up: $50

1500m swim + 5km run: $55

+ HST & Triathlon Ontario one-day membership, if required.

Race day signup: $70 for adults and $50 for kids (includes HST and Triathlon Ontario.)

Club Partner Discounts

Members of our partner clubs receive 10% off registration, on top of all other discounts.

Early Bird Discounts

5% off 2 weeks before race day, 10% off 4 weeks before, on top of all other discounts.

Multiple Race Discounts

2-3 races: 5% off

4-5 races: 10% off

6-7 races: 15% off

On top of other discounts, of course!

Admission to the park is included for athletes racing Stroke and Stride races.  Spectators will need to pay park admission at the gate.

We aim to keep racing as affordable as possible, so we offer discounted race registration for early birds and multiple races. You can race for as little as $28!

We offer discounted registration for our local swim, run, cycling, and multisport club partners too!  Simply choose your club from the drop-down list during registration – CCN will automatically track your memberships and apply your discounts.

Race Day Registration

Last-minute registration is available on site, provided the race is not sold out.  Race day registrations are a flat $70 for all races, $40 for kids.  That includes HST and Triathlon Ontario one-day fees.

We will accept last-minute registrations until the literal last minute, and do our best to get you into the race. It’s chip timed, so hitting the start line a little late isn’t the end of the world.

Race Day Schedule

All our Wednesday-night races follow the same schedule!

4:00pm: Packet pick-up & race day registration opens, all races.

5:00pm: Pre-race briefing, Q&A with Race Directors (Optional)

5:50pm: Race briefings begin

Race start times:

6:00pm: Ages 3-5: 25m swim, 250m run

6:10pm: Ages 6-7: 50m swim, 500m run

6:20pm: Ages 8-9: 100m swim, 1km run

6:30pm: Ages 10-11: 200m swim, 2km run

6:40pm: Ages 12-13: 300m swim, 3km run

6:50pm: Ages 14-15: 500m swim, 4km run

6:59pm: Elites, Provincial Championships, & World Qualifying Races

7:00pm: Ages 16-19 & Adult 750m swim, 5km run

7:05pm: Adult 1500m swim, 5km run


There will be an optional pre-race briefing and Q&A with the Race Directors at 5:00pm in the transition area.  This is a great opportunity for first-time racers to ask any questions and get a look at the course.

There will be a quick race briefing for each race at the swim start, ten minutes prior to the start. (at 5:50pm for kids 3-5, directly after the start of the previous race for everyone else.)  This briefing will point out the course and any important points. If you’re an experienced athlete of have raced Stroke & Stride before, you can skip the main briefing and just get the important stuff before your race.


Races are electronically timed by Speed River Timing.

Race results will be posted after each race and will be available online. Find your results at strokeandstride.ca/results


Race winners, male and female, receive a distinctive “Race Winner” swim cap and t-shirt. Race winners may wear their race winner swim cap in all future Stroke & Stride races, regardless of their starting wave swim cap colour.


Spectators are welcome, and both the swim and run courses are ideal for friends and family to view some exciting racing.  Swims are close to shore where spectators can see, and runs are on a tight loop with plenty going on.

Admission to the park is included for athletes racing Speedo Foods Stroke and Stride races.  Spectators will need to pay park admission at the gate.


All our races are simple, rectangular swim courses with close transitions and tight, multi-loop runs. This means spectators can see racers and racers can see each other. It’s a fun way to race.

High-five your friends as you go by! It’s also a great race for groups and clubs.

Because we offer races for all age groups, and youth swim and run different distances based on their age group, Stroke & Stride courses are marked by colour. Every age group has a different colour of swim cap, and turns are marked by colour – coloured buoys on the swim course and coloured arrows on the run course. It’s easy to remember where to turn – your turn buoys are the same colour as your swim cap!

Swims are two loops for the 1500m athletes, one loop for everyone else.  Athletes 16 & up race on the 750m loop course, youth athletes either swim straight into the beach or turn at the coloured buoys.

Runs take place on scenic 1.25km loops.  Courses range from very flat to slightly hilly based on venue, but all are through treed areas and feature great water views with little to no vehicle traffic.  Athletes running the 5km complete 4 loops, youth athletes turn around at the brightly-coloured signs.  Again, your course and turn-around signs are colour coordinated to your swim cap.

The single exception is the Ontario Provincial Aquathlon Championship & World Age Group Aquathlon Championship National Qualifying Race, at our Season Finale September 5. This race only, in the 6:59pm wave only, will be a 1000m swim + 5km run.

Guelph Lake Pit Beach Course

Guelph Lake Main Beach Course

Stroke & Stride Gulliver’s Lake Course