The Kemptville, Ontario native has appeared in 128 career AHL games, registering AHL 70 points (31 goals, 39 assists), 51 penalty minutes and a plus-15 rating split between Springfield, the Manitoba Moose, Belleville Senators and Binghamton Senators. He helped the Thunderbirds earn a spot in the 2022 Calder Cup Finals and was named to the 2020-21 AHL Canadian Division All-Star team after posting career bests with 32 points, 12 goals and 20 assists in 36 games with Manitoba.