← Contracts
MacKenzie Weegar headshot

MacKenzie Weegar contract

DefenseAge 32Utah Mammoth
Cap hit 2026-27
$6.25M$6,250,000
CGYCalgary Flames · Oct 2022 – Oct 13, 2026UTAUtah Mammoth · Oct 2026 – present (date estimated)
NTCNo-trade clause

8 years · $50.0M total

Year 4 of 8 · expires after 2030-31 as a UFA at age 37

Contract timeline

UFA 2031 · age 37

2026-27 · UTA · Cap hit $6.25M · Salary $6.25M · NTC

Annual pay vs. cap hit

23/24: pay $6,250,000, cap hit $6,250,000$6.25M23/2424/25: pay $6,250,000, cap hit $6,250,000$6.25M24/2525/26: pay $6,250,000, cap hit $6,250,000$6.25M25/2626/27: pay $6,250,000, cap hit $6,250,000$6.25M26/2727/28: pay $6,250,000, cap hit $6,250,000$6.25M27/2828/29: pay $6,250,000, cap hit $6,250,000$6.25M28/2929/30: pay $6,250,000, cap hit $6,250,000$6.25M29/3030/31: pay $6,250,000, cap hit $6,250,000$6.25M30/31
Total pay (darker: salary, lighter: signing bonus) Cap hit

Paid evenly: $6.25M every season.

Year by year

MacKenzie Weegar contract by season
Season2023-242024-252025-262026-272027-282028-292029-302030-31
TeamCGYCGYCGYUTAUTAUTAUTAUTA
Cap hit$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M
% of cap7.5%7.1%6.5%6.0%5.5%*cap not set yetcap not set yetcap not set yet
Total salary$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M
Base salary$4.25M$4.25M$4.25M$4.25M$6.25M$6.25M$6.25M$6.25M
Signing bonus$2.00M$2.00M$2.00M$2.00M$0K$0K$0K$0K
Perf. bonus$0K$0K$0K$0K$0K$0K$0K$0K
Minors salary$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M$6.25M
ClauseNTCNTCNTCNTCM-NTCM-NTCM-NTCM-NTC

* Based on the projected salary cap for that season.

Signed Oct 7, 2022 with CGY. Source announcement

Contract history

FLAStandard · 2020-21 to 2022-233 years · $3.25M AAV · signed Nov 6, 2020
Contract 2020-21 to 2022-23 by season
Season2020-212021-222022-23
TeamFLAFLACGY
Cap hit$3.25M$3.25M$3.25M
% of cap4.0%4.0%3.9%
Total salary$2.00M$3.00M$4.75M
Base salary$2.00M$3.00M$4.75M
Signing bonus$0K$0K$0K
Perf. bonus$0K$0K$0K
Minors salary$2.00M$3.00M$4.75M
Clause———

Signed Nov 6, 2020 with FLA. Source announcement

FLAStandard · 2019-201 year · $1.60M AAV · signed Jul 22, 2019
Contract 2019-20 to 2019-20 by season
Season2019-20
TeamFLA
Cap hit$1.60M
% of cap2.0%
Total salary$1.60M
Base salary$1.60M
Signing bonus$0K
Perf. bonus$0K
Minors salary$1.60M
Clause—

Signed Jul 22, 2019 with FLA. Source announcement

FLAStandard · 2018-191 year · $900K AAV · signed Jul 25, 2018
Contract 2018-19 to 2018-19 by season
Season2018-19
TeamFLA
Cap hit$900K
% of cap1.1%
Total salary$900K
Base salary$900K
Signing bonus$0K
Perf. bonus$0K
Minors salary$900K
Clause—

Signed Jul 25, 2018 with FLA. Source announcement

FLAStandard · 2017-181 year · $675K AAV · signed Aug 3, 2017
Contract 2017-18 to 2017-18 by season
Season2017-18
TeamFLA
Cap hit$675K
% of capcap not set yet
Total salary$675K
Base salary$675K
Signing bonus$0K
Perf. bonus$0K
Minors salary$85K
Clause—

Signed Aug 3, 2017 with FLA. Source announcement

FLAEntry-level · 2014-15 to 2016-173 years · $680K AAV · signed May 31, 2014
Contract 2014-15 to 2016-17 by season
Season2014-152015-162016-17
TeamFLAFLAFLA
Cap hit$680K$680K$680K
% of capcap not set yetcap not set yetcap not set yet
Total salary$655K$680K$705K
Base salary$575K$600K$625K
Signing bonus$80K$80K$80K
Perf. bonus$145K$120K$95K
Minors salary$65K$65K$65K
Clause———

Signed May 31, 2014 with FLA. Source announcement