Randy grew up right here in Langley and played minor hockey with LMHA. He was drafted and played 5 years with the Brandon Wheat Kings where he was Assistant Captain for 3 years. He received many awards including Most Inspirational Player, Most Community Minded, and he still holds the record for most Penalty Minutes in Wheat Kings History. Randy participated in NHL camps with the Nashville Predators and the Calgary Flames. He rounded out his career playing with the Austin Ice Bats in the CHL, the University of Manitoba Bisons, and the Chiefs de Laval in the Quebec League.