John Tavares Contract & Salary

Last Modified Mar 17, 2025 09:37 GMT
John Tavares Contract & Salary
John Tavares during a NHL: MAR 10 Maple Leafs at Utah Hockey Club

John Tavares is a Canadian hockey forward who as of March 2025, plays for the Toronto Maple Leafs as an alternate captain. Drafted first overall by the New York Islanders in 2009, Tavares spent nine seasons with the team, five of them as captain. In junior hockey, he was a standout player for the Oshawa Generals and later the London Knights in the OHL. Tavares set the record for goals scored and earned the CHL Rookie of the Year award in 2006.

On the international stage, Tavares has represented Canada in various tournaments, including the 2008 and 2009 World Juniors, where he won gold twice. He was also part of Canada's gold medal-winning team at the 2014 Winter Olympics, though he was injured before the final matches.

John Tavares’s Contract

John Tavares is under a seven-year, $77 million contract with the Toronto Maple Leafs, with an average annual salary of $11 million. His contract expires after the 2024-25 season, making him an unrestricted free agent in 2025, as per Spotrac.

YearAgeCap Hit AnnualCash AnnualCash Cumulative
2018-1928$11,000,000$15,900,000$15,900,000
2019-2029$11,000,000$15,900,000$31,800,000
2020-2130$11,000,000$12,000,000$43,800,000
2021-2231$11,000,000$9,350,000$53,150,000
2022-2332$11,000,000$7,950,000$61,100,000
2023-2433$11,000,000$7,950,000$69,050,000
2024-2534$11,000,000$7,950,000$77,000,000

John Tavares’s Contract Breakdown

John Tavares' contract for the 2024-25 season includes a base salary of $910,000 and a signing bonus of $7,040,000. The cap hit for this year is $11,000,000, while there is no dead cap amount listed. In total, Tavares will receive yearly cash of $7,950,000.

2025-2635UFA

John Tavares Salary: How much is John Tavares getting paid?

John Tavares has an average annual salary of $11,000,000 under his current contract with the Toronto Maple Leafs. In the 2024-25 season, he will earn a base salary of $910,000 and a signing bonus of $7,040,000, according to Spotrac.

YearBase SalarySigning BonusCap HitDead CapYearly Cash
2024-25$910,000$7,040,000$11,000,000-$7,950,000
Read More: John Tavares's Wife

When does John Tavares's contract end?

John Tavares's contract with the Toronto Maple Leafs ends after the 2024-25 NHL season, as per Spotrac.

How much does John Tavares make in a minute?

John Tavares makes approximately $20.83 per minute based on his average annual salary of $11,000,000, according to Spotrac.

John Tavares’s Career Earnings

John Tavares Contract & Salary
John Tavares during NHL: MAR 10 Maple Leafs at Utah Hockey Club

John Tavares has amassed $111,041,463 in total earnings by the end of the 2024-25 season.

YearCash Cumulative
2009$900,000
2010$1,800,000
2011$2,700,000
2012$5,041,463
2013$10,041,463
2014$16,041,463
2015$22,041,463
2016$28,041,463
2017$34,041,463
2018$49,941,463
2019$65,841,463
2020$77,841,463
2021$87,191,463
2022$95,141,463
2023$103,091,463
2024$111,041,463
Total$111,041,463

What are the terms of John Tavares’s Contract?

John Tavares is signed with the Toronto Maple Leafs under a seven-year contract worth $77,000,000, which includes a signing bonus of $70,890,000 and guarantees the full amount. This contract provides him with an average annual salary of $11,000,000. In the 2024-25 season, Tavares will earn a base salary of $910,000 and a signing bonus of $7,040,000. His cap hit for that season will be $11,000,000 (via Spotrac).

How much of John Tavares’s Contract is guaranteed?

John Tavares' contract with the Toronto Maple Leafs is fully guaranteed at $77,000,000, as per Spotrac.

John Tavares's Contract History

John Tavares signed a seven-year deal worth $77,000,000 with the Toronto Maple Leafs in 2018. This contract includes a substantial signing bonus of $70,890,000 and guarantees the full $77,000,000. His average annual salary under this contract is $11,000,000, with a base salary of $910,000 and a signing bonus of $7,040,000 for the 2024-25 season, as per Spotrac.

Before joining the Maple Leafs, Tavares played for the New York Islanders. He signed a six-year contract with them in 2012, valued at $33,000,000, which included no signing bonuses and guaranteed the full amount. The average annual salary for this contract was $5,500,000 (via Spotrac).

Earlier in his career, Tavares signed a three-year rookie contract with the New York Islanders in 2009, totaling $11,250,000. This contract included a signing bonus of $270,000, with an average annual salary of $3,750,000, and it was fully guaranteed, as per Spotrac.

FAQs on John Tavares Contract & Salary

A. John Tavares stands 6 ft 1 in (185 cm) tall.

A. John Tavares weighs 216 lb (98 kg).

A. John Tavares plays as a Center.

A. John Tavares is 34 years old.

A. John Tavares plays for the Toronto Maple Leafs.

Related Stories

John Tavares makes his thoughts extremely clear on Maple Leafs' back-to-back losses after 5-2 defeat to Jets John Tavares makes his thoughts extremely clear on Maple Leafs' back-to-back losses after 5-2 defeat to Jets
John Tavares makes his thoughts extremely clear on Maple Leafs' back-to-back losses after 5-2 defeat to Jets
Devils lineup tonight: New Jersey’s projected lineup for game against the Chicago Blackhawks | March 26 2025 Devils lineup tonight: New Jersey’s projected lineup for game against the Chicago Blackhawks | March 26 2025
Devils lineup tonight: New Jersey’s projected lineup for game against the Chicago Blackhawks | March 26 2025
1d
Blackhawks lineup tonight: Chicago’s projected lineup for game against the New Jersey Devils | Mar. 26, 2025 Blackhawks lineup tonight: Chicago’s projected lineup for game against the New Jersey Devils | Mar. 26, 2025
Blackhawks lineup tonight: Chicago’s projected lineup for game against the New Jersey Devils | Mar. 26, 2025
1d
In Photos: Flames' Anthony Mantha and Justin Kirkland play games with Alberta Children's hospital mental health unit patients In Photos: Flames' Anthony Mantha and Justin Kirkland play games with Alberta Children's hospital mental health unit patients
In Photos: Flames' Anthony Mantha and Justin Kirkland play games with Alberta Children's hospital mental health unit patients
1d
$92,000,000 Leafs star William Nylander delivers blunt response after reaching 40-goal mark for third consecutive season $92,000,000 Leafs star William Nylander delivers blunt response after reaching 40-goal mark for third consecutive season
$92,000,000 Leafs star William Nylander delivers blunt response after reaching 40-goal mark for third consecutive season
Dallas Stars vs Edmonton Oilers: Live streaming options, where and how to watch game live on TV, channel list & more | March 26, 2025 Dallas Stars vs Edmonton Oilers: Live streaming options, where and how to watch game live on TV, channel list & more | March 26, 2025
Dallas Stars vs Edmonton Oilers: Live streaming options, where and how to watch game live on TV, channel list & more | March 26, 2025
1d
Captain Sidney Crosby makes his feelings known after Bolts slap around his Penguins in woeful 6-1 loss Captain Sidney Crosby makes his feelings known after Bolts slap around his Penguins in woeful 6-1 loss
Captain Sidney Crosby makes his feelings known after Bolts slap around his Penguins in woeful 6-1 loss 
3 least impressive Boston Bruins players from 6-2 loss to Anaheim Ducks feat. Casey Mittelstadt 3 least impressive Boston Bruins players from 6-2 loss to Anaheim Ducks feat. Casey Mittelstadt
3 least impressive Boston Bruins players from 6-2 loss to Anaheim Ducks feat. Casey Mittelstadt 
1d
Oilers HC Kris Knoblauch keeps it real about players stepping up in Connor McDavid and Leon Draisaitl's injury absence Oilers HC Kris Knoblauch keeps it real about players stepping up in Connor McDavid and Leon Draisaitl's injury absence
Oilers HC Kris Knoblauch keeps it real about players stepping up in Connor McDavid and Leon Draisaitl's injury absence
1d
3 least impressive Edmonton Oilers players from 4-3 loss to Dallas Stars feat. Ryan Nugent-Hopkins 3 least impressive Edmonton Oilers players from 4-3 loss to Dallas Stars feat. Ryan Nugent-Hopkins
3 least impressive Edmonton Oilers players from 4-3 loss to Dallas Stars feat. Ryan Nugent-Hopkins
1d
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications