A 14 year old from Calgary has broken the record for most medals won by a male athlete at the Canada Games.

On Friday night in Winnipeg, Cole Pratt surpassed the record set by swimmer Ray Betuzzi, who earned nine medals at the 2005 Canada Games in Regina.

"It's crazy, I'm at a loss for words. It's incredible. I'm just really happy right now," he said, sporting all 10 medals.

"My coaches helped me a lot, my parents always support me and my brothers and sisters, they are always pushing me, wanting me to do better."

Cole Pratt displays his ten Canada Games medals on Friday night. (CBC)

To break the record, Pratt won gold in the 200-metre freestyle, 100-metre backstroke, 100-metre butterfly, 200-metre butterfly and 200-metre medley.

He also won a silver in the 100-metre freestyle and 100-metre medley, as well as a bronze in the 200-metre backstroke, 4 x 100-metre medley and 4 x 50m medley relay.