
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.
Year | Age | Cap Hit | Base Salary | Cumulative Earnings |
2021–2022 | 25 | $4,100,000 | $2,500,000 | $2,500,000 |
2022–2023 | 26 | $4,100,000 | $3,500,000 | $6,000,000 |
2023–2024 | 27 | $4,100,000 | $5,700,000 | $11,700,000 |
2024–2025 | 28 | $4,100,000 | $5,450,000 | $17,150,000 |
2025–2026 | 29 | $4,100,000 | $4,200,000 | $21,350,000 |
2026–2027 | 30 | $4,100,000 | $3,250,000 | $24,600,000 |
2027-2028 | 31 | UFA |
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.
Year | Base Salary | Signing Bonus | Cap Hit | Dead Cap | Yearly 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’s career earnings are $24,592,500 as of April 2025, as per Spotrac.
Year | Cash 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.