The Prince George Athletics North track and field team stepped onto the podium numerous times at the annual Centennial Track Meet in Kamloops on the weekend.
The Athletics sent 11 members to the event and posted several personal-bests in addition to their medal haul.
Emma Floris, 16, sprinted to gold in the 100-metre and 200m races, while Shelby Jansen, 15, ran to gold in the 200m and 300m sprints.
Kenna MacWhinnie, 10, picked up silver medals in the 100m, 60m hurdles, 60m, high jump and long jump.
Sophia Mahmoud, 11, was equally as fast, winning gold in the 200m and silver in the 100m and 60m hurdles.
Rachel Kidd, 13, won gold in the 80m hurdles, silver in the 200m hurdles, bronze in the 100m, and finished fifth in the 200m.
Brooklyn Stauffer, 13, won gold in the 300m and was fourth in the 200m.
Carlee Campbell leapt to bronze in the triple jump, while Natalie Heinze was fifth in the triple jump and seventh in shot put.
Lynden Zazelenchuk finished fifth in the 800m and sixth in the 1,500m.
Meanwhile, 14 Prince George Track and Field Club athletes captured 22 medals at the same meet, including 14 gold medals.
The team was led by Carly Frenkel, 18, who brought home gold in the long jump, triple jump and discus.
Tuomas Ukonmannaho, 69, won gold medals in the 100m, 200m and pole vault.
Zac Matyas, 19, and 55-year-old Brian Martinson were double gold-medallists in the 800m and 1,500m in their respective age categories.
On the other end of the spectrum, Casidy Campbell, 11, won double gold in the discus and javelin.
Sinead O'Callaghan won gold in the 100m and silver in the 200m. Kendel Rogers, 14, landed gold in the midget girls pole vault.
Tanner Matheson, 12, picked up silver medals in the 100m and shot put, while 14-year-old Lindsay King won silver in the 200m hurdles and bronze in the 300m.
Amanda Heinze, 14, tossed to silver in the javelin, while Duncan Render grabbed silver in discus. Sylvia Masich won bronze in the 13-year-old javelin.