MacKenzie Weegar
52

MacKenzie Weegar

DUTA2-Way D

6'0"·206 lbs·32 yrs

MacKenzie Weegar has 5 points (2 goals, 3 assists) in 20 games in 2026-27, tied for 364th among NHL skaters with 10+ games played. Stats through Nov 12, 2026.

2026-27 Season

2Goals
↓
52nd pctile
3Assists
↑
40th pctile
5Points
—
37th pctile
22.3TOI/GP
↓
80th pctile
0.25P/GP
↓
28th pctile
5.4%S%
↓
26th pctile

2026-27 Production Profile

Shot Quality0th pctile
-0.2
Goals Above Expected
Shooting %5.4%
10.0% league avg
xG2.2
Goals2
Primary Points0th pctile
60.0%
3 of 5 points
2G
1A1
2A2
GoalsA1A2
Clutch Factor
2
Clutch Points (40.0% of 5)
Trailing by 1 in 3rd0G·2A
Tied ≤10 min in 3rd0G·0A
Overtime0G·0A
Game-Winning Goals1
Competition Strength
GPGAPTSP/GP
Top 1091230.33
Middle40110.25
Bottom 1071010.14
0.33
0.25
0.14
Elevated vs elites — thrives against top competition (+0.19 P/GP)
Physical Matchups
GPGAPTSP/GP
vs Physical40110.25
vs Moderate81120.25
vs Finesse81120.25
0.25
0.25
0.25
Consistent production regardless of opponent physicality — playoff-ready
Fatigue Factor
GPGAPTSP/GP
B2B20000.00
1 day rest121230.25
2+ days61120.33
0.00
0.25
0.33
B2B fatigue impact: −0.33 P/GP vs well-rested games

Career Statistics

SeasonTeamGPGAPTS+/-PIMPPGSHGSS%TOI
2016-17
FLA
3000040030.0%17:27
2017-18
FLA
60268+53200583.4%14:34
2018-19
FLA
6441115−36400795.1%16:58
2019-20
FLA
4571118+63300779.1%20:07
2020-21
FLA
5463036+2945001015.9%22:07
2021-22
FLA
8083644+4081112033.9%23:22
2022-23
CGY
8142731+1543001602.5%21:06
2023-24
CGY
82203252+251302089.6%22:56
2024-25
CGY
8183947+1833401844.3%24:10
2025-26
CGY
6031821−3569001252.4%23:07
2025-26
UTA
19167+21900293.4%20:25
2026-27
UTA
20235−42400375.4%22:16
Career—64965219284+75498811,2645.1%—

Career Trajectory

Show:
Stable Performance

Games missed by season

SeasonRegular SeasonPlayoffs
InjurySuspensionOther absenceReason unspecifiedInjurySuspensionOther absenceReason unspecified
2025-2600020000
2024-2500010000
2022-2300010000
2021-2200020000
2020-2100020000
2019-20000240000
2018-19000180000
2017-18000220000
2016-1700010000
Career000730000

Counted in the season the games were played. Injury: a reported injury or illness. Reason unspecified: games out of the lineup with no reported reason (an unreported injury, a stint in the minors, a healthy scratch).

Absence history

SeasonTeamAbsenceStatusFromToGames missed (regular season)Games missed (playoffs)Source
2025-26
UTA
Absence, reason unspecified—Apr 2, 2026Apr 7, 202610Lineups
2025-26
CGY
Absence, reason unspecified—Mar 3, 2026Mar 7, 202610Lineups
2024-25
CGY
Absence, reason unspecified—Mar 20, 2025Mar 25, 202510Lineups
2022-23
CGY
Absence, reason unspecified—Dec 10, 2022Dec 14, 202210Lineups
2021-22
FLA
Absence, reason unspecified—Apr 26, 2022May 3, 202220Lineups
2020-21
FLA
Absence, reason unspecified—Apr 17, 2021Apr 22, 202120Lineups
2019-20
FLA
Absence, reason unspecified—Feb 4, 2020Feb 8, 202010Lineups
2019-20
FLA
Absence, reason unspecified—Dec 23, 2019Feb 4, 2020150Lineups
2019-20
FLA
Absence, reason unspecified—Nov 10, 2019Nov 30, 201980Lineups
2018-19
FLA
Absence, reason unspecified—Feb 25, 2019Mar 5, 201940Lineups
2018-19
FLA
Absence, reason unspecified—Feb 5, 2019Feb 21, 201970Lineups
2018-19
FLA
Absence, reason unspecified—Jan 15, 2019Feb 2, 201940Lineups
2018-19
FLA
Absence, reason unspecified—Apr 8, 2018Oct 16, 201830Lineups
2017-18
FLA
Absence, reason unspecified—Feb 18, 2018Feb 27, 201830Lineups
2017-18
FLA
Absence, reason unspecified—Feb 3, 2018Feb 12, 201820Lineups
2017-18
FLA
Absence, reason unspecified—Jan 5, 2018Jan 9, 201810Lineups
2017-18
FLA
Absence, reason unspecified—Dec 30, 2017Jan 5, 201810Lineups
2017-18
FLA
Absence, reason unspecified—Dec 14, 2017Dec 22, 201720Lineups
2017-18
FLA
Absence, reason unspecified—Dec 1, 2017Dec 11, 201740Lineups
2017-18
FLA
Absence, reason unspecified—Oct 30, 2017Nov 7, 201720Lineups
2017-18
FLA
Absence, reason unspecified—Oct 24, 2017Oct 30, 201720Lineups
2017-18
FLA
Absence, reason unspecified—Apr 9, 2017Oct 20, 201750Lineups
2016-17
FLA
Absence, reason unspecified—Apr 3, 2017Apr 8, 201710Lineups

Games · 2026-27 regular season