
Noah Hanifin is an American professional ice hockey defenseman. He plays for the Vegas Golden Knights, as of February 2025. The Carolina Hurricanes drafted Hanifin the fifth overall in the 2015 NHL Entry Draft.
Before his NHL career, Hanifin excelled in the USA Hockey program, playing for the U17 and U18 national teams and helping Team USA win gold at the 2014 IIHF World U18 Championships as the top-scoring American defenseman. Hanifin joined Boston College at 17 after fast-tracking his high school graduation, becoming the program’s second-youngest player. He has also earned a selection to the 2018 NHL All-Star Game.
Noah Hanifin’s contract
Noah Hanifin is under an eight-year, $58,800,000 contract with the Vegas Golden Knights, according to Spotrac. This contract includes a $29,400,000 signing bonus, with a cap hit of $7,350,000 per year and an average annual salary of $7,350,000. For the 2024-25 season, Hanifin will get a base salary of $1,000,000 and a signing bonus of $8,500,000, totaling $9,500,000. His cap hit for the season is $7,350,000. His contract also includes full no-trade protection through 2029 and a 15-team no-trade list in 2030-2031.
Read More: Noah Hanifin Family
Noah Hanifin Contract Breakdown
Noah Hanifin's contract for the 2024-25 season includes a base salary of $1,000,000 and a signing bonus of $8,500,000, resulting in a total cap hit of $7,350,000. The yearly cash he will earn is $7,350,000, with no dead cap listed for this year, as per Spotrac.
Year | Age | Cap Hit Annual | Cash Annual | Cash Cumulative |
2024-25 | 28 | $7,350,000 | $9,500,000 | $9,500,000 |
2025-26 | 29 | $7,350,000 | $9,500,000 | $19,000,000 |
2026-27 | 30 | $7,350,000 | $9,500,000 | $28,500,000 |
2027-28 | 31 | $7,350,000 | $7,500,000 | $36,000,000 |
2028-29 | 32 | $7,350,000 | $5,700,000 | $41,700,000 |
2029-30 | 33 | $7,350,000 | $5,700,000 | $47,400,000 |
2030-31 | 34 | $7,350,000 | $5,700,000 | $53,100,000 |
2031-32 | 35 | $7,350,000 | $5,700,000 | $58,800,000 |
2032-33 | 36 | UFA |
Noah Hanifin Salary: How much is Noah Hanifin getting paid?
Noah Hanifin is set to earn a base salary of $1,000,000 and a signing bonus of $8,500,000 for the 2024-25 season, totaling $9,500,000 in salary for that year. His average annual salary over the 8-year contract is $7,350,000, according to Spotrac.
Year | Base Salary | Signing Bonus | Cap Hit | Dead Cap | Yearly Cash |
2024-25 | $1,000,000 | $8,500,000 | $7,350,000 | - | $7,350,000 |
How much does Noah Hanifin make in a minute?
Noah Hanifin makes approximately $18.07 per minute based on his 2024-25 salary of $9,500,000 for the season.
Noah Hanifin’s Career Earnings

Noah Hanifin's career earnings total $41,975,000, as of February 2025, according to Spotrac.
Year | Cash Cumulative |
2015 | $925,000 |
2016 | $1,850,000 |
2017 | $2,775,000 |
2018 | $7,725,000 |
2019 | $12,675,000 |
2020 | $17,625,000 |
2021 | $22,575,000 |
2022 | $27,525,000 |
2023 | $28,613,472 $32,475,000 |
2024 | $41,975,000 |
Total | $41,975,000 |
What are the terms of Noah Hanifin’s contract?
Noah Hanifin signed an eight-year, $58,800,000 contract extension with the Vegas Golden Knights, which includes a $29,400,000 signing bonus, $58,800,000 guaranteed, and an average annual salary of $7,350,000. His contract also includes full no-trade protection through 2029 and a 15-team no-trade list in 2030-2031, as per Spotrac.
How much of Noah Hanifin’s contract is guaranteed?
According to Spotrac, Noah Hanifin's contract is fully guaranteed at $58,800,000.
Also read: Where is Noah Hanifin from?
Noah Hanifin’s contract history
Noah Hanifin's contract is an eight-year, $58,800,000 deal with the Vegas Golden Knights, signed in 2024. This contract includes a $29,400,000 signing bonus, guarantees $58,800,000, and carries an average annual salary of $7,350,000. For the 2024-25 season, Hanifin has a base salary of $1,000,000 and a signing bonus of $8,500,000, with a cap hit of $7,350,000.
Before this deal, Hanifin signed a six-year, $29,700,000 contract with the Calgary Flames in 2018, carrying an average annual salary of $4,950,000 and a signing bonus of $3,000,000. His first NHL contract was a three-year, $11,325,000 rookie deal with the Carolina Hurricanes, signed in 2015. This contract had an average salary of $3,775,000 and a signing bonus of $277,500, according to Spotrac.
FAQs on Noah Hanifin Contract & Salary
A. Noah Hanifin is 28 years old, as of February 2025.
A. Noah Hanifin plays for the Vegas Golden Knights, as of January 2025.
A. Noah Hanifin has played for the Carolina Hurricanes and Calgary Flames.
A. Noah Hanifin attended Boston College, playing for Boston College Eagles.
A. Noah Hanifin was traded to the Vegas Golden Knights by the Calgary Flames.