2017-18: London Knights (OHL)
4 GP, 0 G, 1 A, 1 Pts, 0 PIM
2016-17: Carleton Place Canadians (CCHL)
12 GP, 1 G, 4 A, 5 Pts, 4 PIM
2016-17: Arnprior Packers (CCHL2)
24 GP, 4 G, 19 A, 23 Pts, 32 PIM
Selected in 3rd round (61st overall) by London Knights in 2016 OHL Priority Draft
2015-16: Carleton Place Canadians U18
39 GP, 7 G, 21 A, 28 Pts, 36 PIM