TD Analytics

Mason McTavish

STL#83 · C · St. Louis Blues
Age
23
Height
6'1"
Weight
219 lb
Shoots
L
Born
Jan 30, 2003 · Zurich, CHE
Draft
2021 ANA, R1 #3 overall
A

Overall grade, 2026-27

Ranks 13 of 209 centres, score 113

Scoring 95, Goal share 77, Possession 66, Defence 35, Discipline 44, Peripherals 31, Availability 100, Ice time 64

NHL.com profile ↗
2026-272025-262024-252023-242022-232021-22

Percentiles · 2026-27

vs. 209 centres with 3+ GP. 10 GP.

Points / 60
3.8296
Goals / 60
2.2999
Assists / 60
1.5368
Shots / 60
11.999
TOI / GP
15:4256
PP TOI / GP
2:1767
SH TOI / GP
0:0735
5v5 CF%
51.162
5v5 CF Rel
+1.366
Hits / 60
4.653
Blocks / 60
0.811
Takeaways / 60
0.430

Game Log · 2026-27

DateOppGAP+/-SOGPPPShiftsTOI
Oct 22vs VGK11+221914:06
Oct 20vs WPG0001714:40
Oct 17@ NSH11-222518:36
Oct 15@ MIN11-142214:36
Oct 13@ OTT213+2612215:29
Oct 10vs CBJ11+142518:08
Oct 8vs SJS11+152114:29
Oct 6@ CHI11-122017:20
Oct 3@ COL0031814:57
Oct 2@ DAL11+132214:36

Career · Regular Season

SeasonLeagueTeamGPGAPP/GP+/-PIMSOGTOI
2026-27NHLSt. Louis Blues1064101.00323115:42
2025-26NHLAnaheim Ducks751724410.55-154214615:19
2024-25NHLAnaheim Ducks762230520.6803818016:53
2023-24NHLAnaheim Ducks641923420.66-238613016:17
2022-23NHLAnaheim Ducks801726430.54-194416115:22
2021-22WJC-20Canada U20789172.43132––
2021-22Memorial CupBrantford Bulldogs56281.6012––
2021-22OGCanada50110.2012––
2021-22OHLBrantford Bulldogs241426401.672720––
2021-22OHLPeterborough Petes56171.40311––
2021-22AHLSan Diego Gulls31120.6714––
2021-22NHLAnaheim Ducks92130.33321213:05
2020-21WJC-18Canada U18756111.571010––
2020-21SLEHC Olten1392110.8546––
2019-20WHC-17Canada White U1762130.50–8––
2019-20OHLPeterborough Petes572913420.74-431––
2018-19OGC-16Team HEO41010.25–6––
2018-19TCQ-OPembroke Lumber Kings U18 AAA45382.00–4––
2018-19CWGTeam Ontario62240.67–16––
2018-19CCHLPembroke Lumber Kings53471.40–6––
2018-19HEO U18Pembroke Lumber Kings U18 AAA414732791.93–109––
2017-18HEO U18Pembroke Lumber Kings U18 AAA42351.25–2––
2017-18HEO U15Ottawa Valley Titans U15 AAA304934832.77–40––
2016-17HEO U15Ottawa Valley Titans U15 AAA53140.80–6––
2016-17HEO U14Ottawa Valley Titans U14 AAA272720471.74–32––