Born in Edmonton, Alberta, Kevin started skeleton racing at 17. Just two years after sliding at the Alberta Skeleton School, Kevin went to his first North American Cup race in November of 2012, and finished in the top ten on the Calgary track. He began racing full time on the North American tour in 2013-2014, and won a spot on the podium three times. In the 2014-15 season, Kevin transitioned to Europa Cup events where he won a silver medal in his first Europa Cup race. Two more seasons on the Europa Cup circuit and a bronze medal later, Kevin debuted on both the World Cup and World Championship circuit in 2017. In his Olympic debut in the 2018 Winter Games, Kevin finished in 17th place.