Mason McTavish

Canada
Born on:
Birth place: Zürich, Switzerland
Forward, shoots left
6 ' 1" (185 cm) | 218 lb (99 kg)
Drafted by: Anaheim Ducks, 1. round (#3 overall), in 2021 NHL Entry Draft

Championships & Medals

AgeYearTeamEventTournament Location / Series Result
Gold182021Team CanadaU18 World ChampionshipFrisco, Texas, United States
Championship192022Hamilton BulldogsOHL J. Ross Robertson Cup ChampionHamilton Bulldogs defeated Windsor Spitfires 4‑3 in a best of seven series.
Gold192022Team CanadaU20 World ChampionshipEdmonton, Alberta, Canada
IIHF U18 World Championship MedalsGold
IIHF U20 World Championship MedalsGold
OHL J. Ross Robertson Cup ChampionshipsChampionship
OverallTime on IceGoalsAssistsPointsper 60 All Situationsper 60 Even-Strengthper 60 Power-PlayShotsDefensiveFaceoffs
DateGameScoreGAPPIM+/-TOIESPPSHESGPPGSHGGWGOTGESAPPASHAGWAOTAESPPPPSHPGWPOTPPPP%G/60A/60P/60ESG/60ESA/60ESP/60PPG/60PPA/60PPP/60SOGSH%HITSBSFOWFOLFO%
Jan 16, 2026ANA @ LAK(3-2)0000-113:2811:202:040:040000000000000000.0%0.0000.0000.0000.0000.0000.0000.0000.0000.00010.0%114450.00%
Jan 17, 2026LAK @ ANA(1-2)1010118:3214:084:240:001000000000100000.0%3.2370.0003.2374.2450.0004.2450.0000.0000.000425.0%315455.56%
Jan 19, 2026NYR @ ANA(3-5)1010114:2012:251:550:001000000000100000.0%4.1860.0004.1864.8320.0004.8320.0000.0000.000425.0%123633.33%
Feb 1, 2026VGK @ ANA(3-4)0000-214:4613:590:470:000000000000000000.0%0.0000.0000.0000.0000.0000.0000.0000.0000.00030.0%104544.44%
Feb 3, 2026SEA @ ANA(2-4)0000014:0112:311:300:000000000000000000.0%0.0000.0000.0000.0000.0000.0000.0000.0000.00030.0%116842.86%
GAME LOG
  OverallGoalsper GameShots
SeasonTeamLGEAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
2018‑19Pembroke Lumber KingsCCHL15534760010.6000.8001.400
2019‑20Peterborough PetesOHL165729134231-45040.5090.2280.73717716.4
2019‑20Team Canada White U17Team Canada White logo 16731481000.4290.1430.571
2020‑21Team Canada U18Team Canada logo 178561110102010.6250.7501.375
2021‑22San Diego GullsAHL183112411000.3330.3330.667714.3
2021‑22Anaheim DucksNHL189213230010.2220.1110.3331216.7
2021‑22Peterborough PetesOHL1856171130101.2000.2001.4003020.0
2021‑22Hamilton BulldogsOHL182414264020273040.5831.0831.66710213.7
2021‑22Hamilton BulldogsMemorial Cup185628211011.2000.4001.6002030.0
2021‑22Team Canada U20Team Canada logo 18101211232162001.2001.1002.300
2021‑22Team CanadaTeam Canada logo 185011210000.0000.2000.20090.0
2022‑23Anaheim DucksNHL198017264344-197010.2130.3250.53816110.6
2023‑24Anaheim DucksNHL206419234286-234130.2970.3590.65613014.6
2024‑25Anaheim DucksNHL21762230523806020.2890.3950.68418012.2
2025‑26Anaheim DucksNHL225113173036-114020.2550.3330.58810911.9
SeasonTeamLGEAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
NHL Totals2807397170206-5021190.2610.3460.60759212.3
OHL Totals8649408962268180.5700.4651.03530915.9
CCHL Totals534760010.6000.8001.400
Memorial Cup Totals5628211011.2000.4001.6002030.0
AHL Totals3112411000.3330.3330.667714.3

Drill down to:

Canada | China | United States

Playoff Stats

SeasonTeamLGEAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
2021‑22Hamilton BulldogsOHL18191613292627120.8420.6841.5269816.3
OHL Totals191613292627120.8420.6841.5269816.3

National Team Stats - Major Tournaments

TeamAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
Team Canada - U18 World Championship 2021177561110102010.7140.8571.5712718.5
Team Canada - U20 World Championship
Cancelled Tournament 2022
182325030001.5001.0002.500837.5
Team Canada - Olympics ‑ Beijing 2022195011210000.0000.2000.20090.0
Team Canada - U20 World Championship 202218789172132001.1431.2862.4293225.0
U20 World Championship Totals91111222162001.2221.2222.4444027.5
U18 World Championship Totals7561110102010.7140.8571.5712718.5
Olympics Totals5011210000.0000.2000.20090.0

National and Regional Team Stats - Miscellaneous Tournaments

TeamAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
Team Canada White - U17 World Challenge Exhibition Games 201916110100001.0000.0001.000
Team Canada White - U17 World Challenge 201916621381000.3330.1670.500
Team Canada - U18 Worlds Exhibition Games 2021181000000000.0000.0000.000
Team Canada - U20 Worlds Exhibition Games 202219110100001.0000.0001.000
U17 Men Totals731481000.4290.1430.571
U20 Men Totals110100001.0000.0001.000
U18 Men Totals1000000000.0000.0000.000