It was an outstanding showing by Richmond athletes at last weekend's B.C. Winter Games in Kamloops.

The biennial event brought together over 1,500 athletes from across the province to compete in 19 different sports. Richmond is part of the Vancouver-Coastal Zone that also features athletes from Delta, Vancouver, North Shore, Sunshine Coast, Squamish and Whistler.

article continues below

Highlights included Russell Woodward returning home with seven medals in gymnastics. Vikrant Anandkumar was a standout on the karate mats with three golds. Speed skater Lan-Vi Nguyen won four medals.

Team event highlights included the all-Richmond rink of Noah Argao, Jack Bradley, Michael Nunn and Johnson Tao capturing silver in boys curling.

Here is a complete rundown of the medal winners:

Archery

Tan Charlton: 2 Day Aggregate Boys Barbow (gold), Match Play Boys Barbow (gold).

Badminton

Isaac Fung: Doubles Boys (bronze), Team Mixed (gold).

Colin Law: Doubles Boys (bronze), Team Mixed (gold).

Emily Zhu: Doubles Girls (gold), Team Mixed (gold).

Andreas Chan: Doubles Girls (gold), Team Mixed (gold).

Darlene Prijatelj: Team Mixed (gold).

Basketball Special Olympics

Brayden Pawer, Nicky Chow: (gold). David Swann, Vincent Li, Cullen Yee: (bronze).

Curling

Noah Argao, Jack Bradley, Michael Nunn, Johnson Tao: Boys (silver).

Ringette

Makayla Anderson: (gold).

Figure Skating

Ellie Cheung: Juvenile Women (silver).

David Li: Pre-Novice Men (bronze).

Figure Skating Special Olympics

Matthew Lai: Level 3 Men (gold).

Gymnastics

Russell Woodward: Level 3 Men Rings (gold), Level 3 Men All-Around (silver), Level 3 Men Pommel Horse (silver), Team Level 3 (silver), Level 3 Men Parallel Bars (bronze), Level 3 Men Vault (bronze),

Lucas Liu: Level 3 Men Rings (silver), Level 3 Men High Bar (silver), Team Level 3 (silver), Level 3 Men Vault (bronze).

Karate

Vikrant Anandkumar: Advance Kata Boys (gold), Advanced Kumite 1 Boys-155 cm (gold), Team Kumite (gold).

Speed Skating

Lan-Vi Nguyen: U14 400M Female Race 1 (silver), U14 400M Female Race 2 (bronze), U14 2000M Points Race Female (bronze), U14 Super 1500M Female (bronze).

Giang-Vi Nguyen: U16 3000M Relay Mixed (bronze).