Now registeringThe next session is open

Fast lanes, big hearts at Race Rocks

Eleven squads from first race starts to national finals, masters lanes at dawn, and a 50 m home pool on the edge of the Salish Sea.

Find your squad Upcoming meets

Eleven squadsAges 7 to masters
650 swimmersSince 1987
50 m poolRace Rocks Aquatic Centre

Squads

A lane for every swimmer

All squads

Learn to Compete and Junior

Ages 7 to 10

Racing starts, turns and relays, one to four afternoons a week. The first step on the team.

See times

Development and Age Group

Ages 9 to 13

All four strokes, first provincial meets, and a team that cheers every best time.

See times

Senior to National

Ages 14 to 18

Morning and evening training for swimmers chasing provincial, national and university goals.

See times

Masters, Triathlon and Para

Ages 10 and up

Coached adult lanes, triathlon swim fitness, and a Para Squad for swimmers with a disability.

See times

News

From the pool deck

All news

Meets and events

Coming up at Race Rocks

All events

Pro Shop

Wear the badge

Visit the Pro Shop

Navy team hoodie with the Race Rocks badge

Team hoodie

Name on the sleeve

Long navy team parka with the Race Rocks badge

Team parka

For cold pool decks

Striped team towel with the Race Rocks wordmark

Team towel

Embroidered name

Navy team backpack with the Race Rocks badge

Team backpack

Room for meet day

She started in Learn to Compete at seven. Ten years later she races at nationals, and the coaches still know every swimmer on deck by name.

Jamie Ortiz, Performance parent

Timers wanted for the Race Rocks Invitational

Twelve visiting clubs, two days of racing, and a stopwatch with your name on it. No experience needed; a short briefing starts before warm-up.