Brandon Carlo Contract & Salary

Last Modified May 7, 2025 13:29 GMT
Brandon Carlo Contract & Salary
Brandon Carlo during NHL: MAR 20 Maple Leafs at Rangers

Brandon Carlo is an American defenseman currently playing for the Toronto Maple Leafs in the NHL. He was drafted 37th overall by the Boston Bruins in 2015. Carlo spent nine seasons with the Bruins before being traded to Toronto in 2025. He grew up in Colorado Springs and chose hockey over football, playing with local teams like the Colorado Thunderbirds. He joined the Tri-City Americans in the WHL and later became an assistant captain.

Carlo made the Bruins' NHL roster for the 2016–17 season and was paired with Zdeno Chára. He later played with Torey Krug and Matt Grzelcyk as his partners. Carlo missed early playoff chances due to injury but made his postseason debut in 2019, helping Boston reach the Stanley Cup Final. He missed most of the 2020–21 season with injuries but returned strong, signing a six-year extension in 2021.

Brandon Carlo's contract

Brandon Carlo is under a six-year, $24,600,000 contract with the Toronto Maple Leafs. This deal includes a $1,000,000 signing bonus and guarantees the full $24,600,000. His average annual salary is $4,100,000, as per Spotrac. Carlo will become an unrestricted free agent (UFA) in 2027.

Brandon Carlo's contract breakdown

For the 2024–25 season, Brandon Carlo will earn a base salary of $5,450,000 with no signing bonus. His cap hit for the Toronto Maple Leafs is $4,100,000. There is no dead cap listed for this year. He will receive $4,100,000 in total cash earnings for the season.

YearAgeCap HitBase SalaryCumulative Earnings
2021–202225$4,100,000$2,500,000$2,500,000
2022–202326$4,100,000$3,500,000$6,000,000
2023–202427$4,100,000$5,700,000$11,700,000
2024–202528$4,100,000$5,450,000$17,150,000
2025–202629$4,100,000$4,200,000$21,350,000
2026–202730$4,100,000$3,250,000$24,600,000
2027-202831UFA

Read More: Brandon Carlo's wife

Brandon Carlo's salary: How much is Brandon Carlo getting paid?

Brandon Carlo's average annual salary is $4.1 million as part of his six-year, $24.6 million contract with the Toronto Maple Leafs. For the 2024-25 season, Carlo will earn a base salary of $5.45 million, as per Spotrac.

YearBase SalarySigning BonusCap HitDead CapYearly Cash
2024-25$5,450,000-$4,100,000-$4,100,000

Read More: Brandon Carlo's family

How much does Brandon Carlo make in a minute?

Brandon Carlo makes approximately $7.79 per minute based on his $4.1 million annual salary.

Brandon Carlo's career earnings

Brandon Carlo Contract & Salary
Brandon Carlo during a Columbus Blue Jackets v Toronto Maple Leafs game

Brandon Carlo’s career earnings are $24,592,500 as of April 2025, as per Spotrac.

YearCash Cumulative
2016$817,500
2017$1,742,500
2019$3,942,500
2020$7,442,500
2021$9,942,500
2022$13,442,500
2023$19,142,500
2024$24,592,500
Total$24,592,500

How much of Brandon Carlo’s contract is guaranteed?

Brandon Carlo’s contract with the Toronto Maple Leafs is fully guaranteed, which is $24.6 million for six years.

What are the terms of Brandon Carlo’s contract?

Brandon Carlo is under a six-year contract extension with the Toronto Maple Leafs from 2021 to 2026. The deal is worth $24.6 million in total and includes a $1 million signing bonus. All $24.6 million is guaranteed. His average annual salary is $4.1 million. The contract also includes a modified no-trade clause that becomes more limited each year. He will become an unrestricted free agent in 2027.

Brandon Carlo's contract history

Brandon Carlo is playing under a six-year contract extension with the Toronto Maple Leafs, running from 2021 to 2026. The deal is worth $24.6 million in total and includes a $1 million signing bonus. His average annual salary is $4.1 million. The contract is fully guaranteed. In 2024–25, he is set to earn a base salary of $5.45 million with a cap hit of $4.1 million, as per Spotrac.

Before this, Carlo signed a two-year deal with the Bruins from 2019 to 2020 worth $5.7 million. This contract had an average annual salary of $2.85 million. There was no signing bonus included, and he remained a restricted free agent at the end of the deal, as per Spotrac.

Carlo’s first NHL contract was his entry-level deal signed in 2015. It was a three-year contract worth $2.775 million, with an average annual salary of $925,000. The deal included a signing bonus of $277,500. He became a restricted free agent in 2019 after his rookie contract ended.

FAQs on Brandon Carlo

A. Brandon Carlo was born on November 26, 1996.

A. Brandon Carlo is from Colorado Springs, Colorado, U.S.

A. Brandon Carlo is 6 ft 5 in (196 cm) tall.

A. Brandon Carlo weighs 220 lb (100 kg).

A. Brandon Carlo plays for the Toronto Maple Leafs.

Related Stories

Canadiens prospect LJ Mooney makes his thoughts known about drawing inspiration from Lane Hutson Canadiens prospect LJ Mooney makes his thoughts known about drawing inspiration from Lane Hutson
Canadiens prospect LJ Mooney makes his thoughts known about drawing inspiration from Lane Hutson
1d
MUST SEE: Hurricanes' Andrei Svechnikov hosts heartwarming signing event for young hockey players in Kazan MUST SEE: Hurricanes' Andrei Svechnikov hosts heartwarming signing event for young hockey players in Kazan
MUST SEE: Hurricanes' Andrei Svechnikov hosts heartwarming signing event for young hockey players in Kazan
1d
Maple Leafs prospect Ben Danford makes feelings known about receiving Team Canada's World Juniors camp invite Maple Leafs prospect Ben Danford makes feelings known about receiving Team Canada's World Juniors camp invite
Maple Leafs prospect Ben Danford makes feelings known about receiving Team Canada's World Juniors camp invite
16h
Edmonton Oilers' 3 worst value contracts heading into 2025-26 ft. Darnell Nurse Edmonton Oilers' 3 worst value contracts heading into 2025-26 ft. Darnell Nurse
Edmonton Oilers' 3 worst value contracts heading into 2025-26 ft. Darnell Nurse
21h
Maple Leafs' Joseph Woll helps raise $80,000 donation for mental health initiative thanks to his goaltending heroics Maple Leafs' Joseph Woll helps raise $80,000 donation for mental health initiative thanks to his goaltending heroics
Maple Leafs' Joseph Woll helps raise $80,000 donation for mental health initiative thanks to his goaltending heroics
21h
Ted Leonsis shares heartfelt farewell note for Nicklas Backstrom as Capitals veteran confirms NHL exit to resume career in Sweden Ted Leonsis shares heartfelt farewell note for Nicklas Backstrom as Capitals veteran confirms NHL exit to resume career in Sweden
Ted Leonsis shares heartfelt farewell note for Nicklas Backstrom as Capitals veteran confirms NHL exit to resume career in Sweden
1d
Bruins HC Marco Sturm gets 100% real about choosing Boston's new captain after Brad Marchand's trade to Panthers Bruins HC Marco Sturm gets 100% real about choosing Boston's new captain after Brad Marchand's trade to Panthers
Bruins HC Marco Sturm gets 100% real about choosing Boston's new captain after Brad Marchand's trade to Panthers
18h
Jeff Petry's wife, Julie, tries to get Carey Price 'back on the dance floor' at Nick Suzuki’s wedding reception Jeff Petry's wife, Julie, tries to get Carey Price 'back on the dance floor' at Nick Suzuki’s wedding reception
Jeff Petry's wife, Julie, tries to get Carey Price 'back on the dance floor' at Nick Suzuki’s wedding reception 
Matthew Schaefer makes feelings known about possibility of facing Sidney Crosby and Alex Ovechkin early on in NHL career Matthew Schaefer makes feelings known about possibility of facing Sidney Crosby and Alex Ovechkin early on in NHL career
Matthew Schaefer makes feelings known about possibility of facing Sidney Crosby and Alex Ovechkin early on in NHL career
19h
Oilers GM Stan Bowman justifies Trent Frederic's eight-year, $30,800,000 contract extension Oilers GM Stan Bowman justifies Trent Frederic's eight-year, $30,800,000 contract extension
Oilers GM Stan Bowman justifies Trent Frederic's eight-year, $30,800,000 contract extension
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
down arrow icon
More
bell-icon Manage notifications