LIVE --:--:-- ET
83

Mason McTavish

CenterSTLNHL roster
Age 23 · born Jan 30, 2003Zurich, CHE6'1" (185 cm) · 219 lb (99 kg)Shoots leftDrafted 2021 R1 #3 by ANA

2026–27 by team

TeamGPGAP+/-PIMPPGSOGTOI/GPHITBLKixGG−ixG
STL106410+3213115:421224.8+1.2

Player Puckigree

On the league chart →
2026–27 · STL
+0.1goals above replacement · 0.0 wins
EV off+0.4
EV def−0.6
PP−0.0
PK0.0
Finish+0.1
Pen0.0
Workload+0.1
By season
SeasonTeamGPGoalsWins
2022–23ANA80+1.90.3
2023–24ANA64+1.60.3
2024–25ANA76−0.7-0.1
2025–26ANA75−1.8-0.3
2026–27STL10+0.10.0

Goals above a replacement-level player (someone outside a team’s regular rotation): how he did against an average player, plus credit for the workload a replacement would otherwise take. About 6.2 goals make one win. Hover a part for what it measures. How it’s built: How it works.

At 5-on-5

STL · 104 min
xGF%50.3CF%46.2GF–GA6–3Rel xGF%+0.5OZ%64
Most common linemates

Game log

Average Imprint 1.13 over 10 games, best 2.6.

DateTeamOpponentGAP+/-SOGPIMTOIImprint
Oct 22STLvs VGK101+22014:061.2
Oct 20STLvs WPG00000014:40-0.3
Oct 17STL@ NSH011-22018:36-0.0
Oct 15STL@ MIN101-14214:360.9
Oct 13STL@ OTT213+26015:292.6
Oct 10STLvs CBJ011+14018:081.8
Oct 8STLvs SJS011+15014:292.3
Oct 6STL@ CHI101-12017:201.1
Oct 3STL@ COL00003014:57-0.1
Oct 2STL@ DAL101+13014:361.9

NHL career

SeasonLeagueTeamGPGAPPIM+/-
2026–27NHLSTL1064102+3
2025–26NHLAnaheim Ducks7517244142-15
2024–25NHLAnaheim Ducks76223052380
2023–24NHLAnaheim Ducks6419234286-23
2022–23NHLAnaheim Ducks8017264344-19
2021–22NHLAnaheim Ducks92132+3

NHL playoffs

SeasonLeagueTeamGPGAPPIM+/-
2025–26NHLAnaheim Ducks101562+1

Other leagues

Junior, college, minor-league, European and international seasons from NHL records. Some seasons may be missing. Refreshed Oct 24.

SeasonLeagueTeamGPGAPPIM+/-
2021–22 (playoffs)OHLBrantford Bulldogs1916132926+2
2021–22WJC-20Canada U20789172+13
2021–22Memorial CupBrantford Bulldogs56282+1
2021–22OGCanada50112+1
2021–22OHLBrantford Bulldogs2414264020+27
2021–22OHLPeterborough Petes561711+3
2021–22AHLSan Diego Gulls31124+1
2020–21 (playoffs)SLEHC Olten42574+2
2020–21WJC-18Canada U187561110+10
2020–21SLEHC Olten1392116+4
2019–20WHC-17Canada White U1762138—
2019–20OHLPeterborough Petes5729134231-4
2018–19 (playoffs)HEO U18Pembroke Lumber Kings U18 AAA8781514—
2018–19OGC-16Team HEO41016—
2018–19TCQ-OPembroke Lumber Kings U18 AAA45384—
2018–19CWGTeam Ontario622416—
2018–19CCHLPembroke Lumber Kings53476—
2018–19HEO U18Pembroke Lumber Kings U18 AAA41473279109—
2017–18 (playoffs)HEO U15Ottawa Valley Titans U15 AAA111762318—
2017–18HEO U18Pembroke Lumber Kings U18 AAA42352—
2017–18HEO U15Ottawa Valley Titans U15 AAA3049348340—
2016–17 (playoffs)HEO U14Ottawa Valley Titans U14 AAA101392226—
2016–17HEO U15Ottawa Valley Titans U15 AAA53146—
2016–17HEO U14Ottawa Valley Titans U14 AAA2727204732—

Source: NHL.com data. Player status per the NHL player registry.

ESC
  • PAGE Rankings this week
  • PAGE Timeline 2026–27 nightly
  • PAGE 2025–26 rewind weekly
  • PAGE 2024–25 rewind weekly
  • PAGE 2023–24 rewind weekly
  • PAGE 2022–23 rewind weekly
  • PAGE Playoff odds and the Cup
  • PAGE Compare two teams any matchup
  • PAGE What if? Player swap change a roster
  • PAGE What if? Goalie swap replay a game