John Tavares Contract

Last Modified Oct 8, 2024 11:30 GMT
Toronto Maple Leafs v Boston Bruins - Game Seven
John Tavaers in action for the Toronto Maple Leafs

John Tavares is a Canadian hockey forward who as of October 2024, plays for the Toronto Maple Leafs and is an alternate captain of the team. 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 during the latter stage.

John Tavares’s Contract Breakdown

As per Spotrac, John Tavares signed a 7-year $77 million contract with the Toronto Maple Leafs on July 1, 2018.

John Tavares's contract for the 2024-25 season includes a base salary of $910,000 and a signing bonus of $7,040,000. As per Spotrac, 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.

YearBase SalarySigning BonusCap HitDead CapYearly Cash
2024-25$910,000$7,040,000$11,000,000-$7,950,000

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

According to Spotrac, John Tavares has an average annual salary of $11,000,000 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.

When does John Tavares's contract end?

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

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 and the total number of minutes in a year.

John Tavares’s Career Earnings

As per Spotrac, John Tavares has amassed $103,091,463 in total earnings by the end of the 2023 season. His early career saw steady income growth with $900,000 annually for the first three years (2009-2011) with the New York Islanders. His earnings began to rise substantially from 2012 onwards, jumping to over $2 million, and eventually reaching the $6 million range from 2013 to 2017.

After signing with the Toronto Maple Leafs in 2018, Tavares saw a significant spike in earnings. By the end of 2023, his cumulative earnings have surpassed $103 million.

What are the terms of John Tavares’s Contract?

According to Spotrac, John Tavares is currently signed with the Toronto Maple Leafs under a 7-year contract worth $77,000,000. This 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 along with a signing bonus of $7,040,000. His cap hit for that season will be $11,000,000.

How much of John Tavares’s Contract is guaranteed?

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

John Tavares's Contract History

As per Spotrac, John Tavares signed his most recent contract with the Toronto Maple Leafs in 2018, a 7-year deal worth $77,000,000. This contract includes a substantial signing bonus of $70,890,000 and guarantees the full amount of $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.

Before joining the Maple Leafs, Tavares played for the New York Islanders. As per Spotrac, he signed a 6-year contract with them in 2012, valued at $33,000,000, and guaranteed the full amount. The average annual salary for this contract was $5,500,000.

Earlier in his career, Tavares also signed a 3-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.

FAQs on John Tavares Contract

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 Centre.

A. John Tavares shoots left.

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
Edmonton Oilers vs Washington Capitals: Live streaming options, where and how to watch game live on TV, channel list & more | February 23, 2025 Edmonton Oilers vs Washington Capitals: Live streaming options, where and how to watch game live on TV, channel list & more | February 23, 2025
Edmonton Oilers vs Washington Capitals: Live streaming options, where and how to watch game live on TV, channel list & more | February 23, 2025
“He is an animal” "GOAT”: NHL fans react as Penguins HC confirms Sidney Crosby’s availability against Capitals despite injury scare “He is an animal” "GOAT”: NHL fans react as Penguins HC confirms Sidney Crosby’s availability against Capitals despite injury scare
“He is an animal” "GOAT”: NHL fans react as Penguins HC confirms Sidney Crosby’s availability against Capitals despite injury scare
Alex Ovechkin speaks out on his hat-trick against Oilers as quest for Wayne Gretzky’s NHL goal record continues Alex Ovechkin speaks out on his hat-trick against Oilers as quest for Wayne Gretzky’s NHL goal record continues
Alex Ovechkin speaks out on his hat-trick against Oilers as quest for Wayne Gretzky’s NHL goal record continues
1d
3 least impressive players from Edmonton Oilers' 7-3 loss to Washington Capitals feat. Calvin Pickard 3 least impressive players from Edmonton Oilers' 7-3 loss to Washington Capitals feat. Calvin Pickard
3 least impressive players from Edmonton Oilers' 7-3 loss to Washington Capitals feat. Calvin Pickard
1d
Watch: Alex Ovechkin fist-bumps son as he creeps closer to Wayne Gretzky's NHL record with hat-trick against Oilers Watch: Alex Ovechkin fist-bumps son as he creeps closer to Wayne Gretzky's NHL record with hat-trick against Oilers
Watch: Alex Ovechkin fist-bumps son as he creeps closer to Wayne Gretzky's NHL record with hat-trick against Oilers
1d
"I can't believe you gave me a boy": Johnny Gaudreau's wife Meredith recollects his heartwarming words on Baby Johnny's 1st birthday "I can't believe you gave me a boy": Johnny Gaudreau's wife Meredith recollects his heartwarming words on Baby Johnny's 1st birthday
"I can't believe you gave me a boy": Johnny Gaudreau's wife Meredith recollects his heartwarming words on Baby Johnny's 1st birthday
"Entire team was absolutely trash": Oilers fans left disappointed as Edmonton suffers 'embarrassing' defeat to Flyers post 4 Nations break "Entire team was absolutely trash": Oilers fans left disappointed as Edmonton suffers 'embarrassing' defeat to Flyers post 4 Nations break
"Entire team was absolutely trash": Oilers fans left disappointed as Edmonton suffers 'embarrassing' defeat to Flyers post 4 Nations break
"Going to beat the crap out of him": Arber Xhekaj issues stern message to Senators' Brady Tkachuk "Going to beat the crap out of him": Arber Xhekaj issues stern message to Senators' Brady Tkachuk
"Going to beat the crap out of him": Arber Xhekaj issues stern message to Senators' Brady Tkachuk
3 least impressive players from the Edmonton Oilers' 6-3 loss to the Philadelphia Flyers feat. Connor McDavid 3 least impressive players from the Edmonton Oilers' 6-3 loss to the Philadelphia Flyers feat. Connor McDavid
3 least impressive players from the Edmonton Oilers' 6-3 loss to the Philadelphia Flyers feat. Connor McDavid
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