PositionF
BirthdayApril 27, 1998
Age28
DraftSnake
Drafted ByThe Habbers
STANDARD PLAYER CONTRACT (EXTENSION)
Length8 Years (UFA)
Signed ByHABon December 19, 2025
SeasonClauseAgeCap %Cap HitMinors
2026-27M-NMC283.2$4,975,000$3,825,000
2027-28M-NMC290.0$0$0
2028-29M-NMC300.0$0$0
2029-30M-NMC310.0$0$0
2030-31M-NMC320.0$0$0
2031-32M-NMC330.0$0$0
2032-33M-NMC340.0$0$0
2033-34M-NMC350.0$0$0
STANDARD PLAYER CONTRACT (EXTENSION)
Length1 Year (RFA)
Signed ByHABon July 2, 2024
SeasonClauseAgeCap %Cap HitMinors
2025-26-273.5$4,975,000$0
STANDARD PLAYER CONTRACT (EXTENSION)
Length3 Years (RFA)
Signed ByHABon August 1, 2021
SeasonClauseAgeCap %Cap HitMinors
2022-23-244.0$4,975,000$0
2023-24-254.0$4,975,000$0
2024-25-263.8$4,975,000$0
ENTRY LEVEL CONTRACT
Length3 Years (RFA)
Signed ByHABon September 21, 2019
SeasonClauseAgeCap %Cap HitMinors
2019-20ELC210.6$736,666$0
2020-21ELC220.6$736,666$0
2021-22ELC234.0$4,975,000$0
Career Stats
SeasonTeamLeagueGPGAPPace+/-SOGS/GS%PPGPPPSHGSHPGWGTOI
2025-26Ottawa SenatorsNHL7933387174-71672.119.8133000517:21
2024-25Ottawa SenatorsNHL8226426868-91922.313.5133100318:09
2023-24Ottawa SenatorsNHL8228386666-91962.414.372200418:10
2022-23Ottawa SenatorsNHL8222406262-352493.08.8142900218:36
2021-22CanadaWC10311141158---------
-Ottawa SenatorsNHL461727447841102.415.531400318:56
2020-21Ottawa SenatorsNHL5617173450-171112.015.351500316:28
2019-20Belleville SenatorsAHL4416385410114---------
-Ottawa SenatorsNHL23371036-12321.49.41600015:34
2018-19Belleville SenatorsAHL592240628615---------
-Ottawa SenatorsNHL2036937-2180.916.72300213:25
2017-18Blainville-Boisbriand ArmadaQMJHL2712263811520---------
-Canada U20WJC-207707822---------
-Cape Breton EaglesQMJHL24172239133-8---------
2016-17Cape Breton EaglesQMJHL612236587816---------
2015-16Valley WildcatsMJAHL284151956----------
-Cape Breton EaglesQMJHL1002216-1---------
2014-15Valley WildcatsNSMMHL342026461110---------
2013-14OHA Mavericks Minor Midget AOEMMHL1971017730---------
-OHA Gold Mavericks Midget AAOEMHL3022550---------
-Valley WildcatsNSMMHL6325680---------
2012-13Valley (Kings Mutual) WildcaNSMBHL312528531400---------
2011-12Valley (Kings Mutual) WildcaNSMBHL352331541270---------