Other pro
2025–26Belleville SenatorsAHL2922729
2024–25Belleville SenatorsAHL71193251
2023–24Belleville SenatorsAHL10055
Junior and minor
2023–24Ohio State Univ.NCAA38102636
2022–23Ohio State Univ.NCAA4093241
2021–22Dubuque Fighting SaintsUSHL62356095
2020–21Dubuque Fighting SaintsUSHL52103848
2019–20Dubuque Fighting SaintsUSHL46132538
2018–19Central Illinois Flying AcesUSHL55102434
2017–18Toronto Marlboros U16 AAAGTHL U1633153449
2017–18Markham RoyalsOJHL3022
2017–18Toronto Marlboros U16 AAAU16 AAA59364783
2016–17Markham RoyalsOJDL8044
2016–17East Coast Selects O U15WSI U157549
2015–16East Coast Selects O U14WSI U146549