← Contracts
Tyler Toffoli headshot

Tyler Toffoli contract

CenterAge 34San Jose Sharks
Cap hit 2026-27
$6.00M$6,000,000
SJSSan Jose Sharks · Jul 2024 – present
NTCNo-trade clause

4 years · $24.0M total

Year 3 of 4 · expires after 2027-28 as a UFA at age 36

Contract timeline

UFA 2028 · age 36

2026-27 · SJS · Cap hit $6.00M · Salary $6.00M · NTC

Annual pay vs. cap hit

24/25: pay $6,000,000, cap hit $6,000,000$6.0M24/2525/26: pay $7,500,000, cap hit $6,000,000$7.5M25/2626/27: pay $6,000,000, cap hit $6,000,000$6.0M26/2727/28: pay $4,500,000, cap hit $6,000,000$4.5M27/28
Total pay (darker: salary, lighter: signing bonus) Cap hit

Paid most heavily in the middle years: $7.5M in 2025-26, dropping to $4.5M in the final season.

Year by year

Tyler Toffoli contract by season
Season2024-252025-262026-272027-28
TeamSJSSJSSJSSJS
Cap hit$6.00M$6.00M$6.00M$6.00M
% of cap6.8%6.3%5.8%5.3%*
Total salary$6.00M$7.50M$6.00M$4.50M
Base salary$5.00M$6.50M$5.00M$3.50M
Signing bonus$1.00M$1.00M$1.00M$1.00M
Perf. bonus$0K$0K$0K$0K
Minors salary$6.00M$7.50M$6.00M$4.50M
ClauseNTCNTCNTCM-NTC

* Based on the projected salary cap for that season.

Signed Jul 1, 2024 with SJS. Source announcement

Contract history

MTLStandard · 2020-21 to 2023-244 years · $4.25M AAV · signed Oct 12, 2020
Contract 2020-21 to 2023-24 by season
Season2020-212021-222022-232023-24
TeamMTLMTLMTLMTL
Cap hit$4.25M$4.25M$4.25M$4.25M
% of cap5.2%5.2%5.2%5.1%
Total salary$3.25M$5.13M$5.13M$3.50M
Base salary$3.25M$5.13M$5.13M$3.50M
Signing bonus$0K$0K$0K$0K
Perf. bonus$0K$0K$0K$0K
Minors salary$3.25M$5.13M$5.13M$3.50M
Clause————

Signed Oct 12, 2020 with MTL. Source announcement

LAKStandard · 2017-18 to 2019-203 years · $4.60M AAV · signed Jun 7, 2017
Contract 2017-18 to 2019-20 by season
Season2017-182018-192019-20
TeamLAKLAKVAN
Cap hit$4.60M$4.60M$4.60M
% of capcap not set yet5.8%5.6%
Total salary$4.40M$4.60M$4.80M
Base salary$4.05M$4.60M$4.80M
Signing bonus$350K$0K$0K
Perf. bonus$0K$0K$0K
Minors salary$4.40M$4.60M$4.80M
Clause———

Signed Jun 7, 2017 with LAK. Source announcement

LAKStandard · 2015-16 to 2016-172 years · $3.25M AAV · signed Jun 26, 2015
Contract 2015-16 to 2016-17 by season
Season2015-162016-17
TeamLAKLAK
Cap hit$3.25M$3.25M
% of capcap not set yetcap not set yet
Total salary$2.60M$3.90M
Base salary$2.60M$3.90M
Signing bonus$0K$0K
Perf. bonus$0K$0K
Minors salary$2.60M$3.90M
Clause——

Signed Jun 26, 2015 with LAK. Source announcement

LAKEntry-level · 2012-13 to 2014-153 years · $717K AAV · signed Apr 18, 2011
Contract 2012-13 to 2014-15 by season
Season2012-132013-142014-15
TeamLAKLAKLAK
Cap hit$717K$717K$717K
% of capcap not set yetcap not set yetcap not set yet
Total salary$700K$765K$685K
Base salary$610K$675K$685K
Signing bonus$90K$90K$0K
Perf. bonus$200K$135K$125K
Minors salary$68K$68K$68K
Clause———

Signed Apr 18, 2011 with LAK. Source announcement