← Contracts
Kevin Bahl headshot

Kevin Bahl contract

DefenseAge 26Calgary Flames
Cap hit 2026-27
$5.35M$5,350,000
CGYCalgary Flames · Jun 2025 – present

6 years · $32.1M total

Year 2 of 6 · expires after 2030-31 as a UFA at age 31

Contract timeline

UFA 2031 · age 31

2026-27 · CGY · Cap hit $5.35M · Salary $5.35M

Annual pay vs. cap hit

25/26: pay $5,350,000, cap hit $5,350,000$5.35M25/2626/27: pay $5,350,000, cap hit $5,350,000$5.35M26/2727/28: pay $5,350,000, cap hit $5,350,000$5.35M27/2828/29: pay $5,350,000, cap hit $5,350,000$5.35M28/2929/30: pay $5,350,000, cap hit $5,350,000$5.35M29/3030/31: pay $5,350,000, cap hit $5,350,000$5.35M30/31
Total pay Cap hit

Year-by-year pay not confirmed; shown as an even split of the AAV.

Year by year

Kevin Bahl contract by season
Season2025-262026-272027-282028-292029-302030-31
TeamCGYCGYCGYCGYCGYCGY
Cap hit$5.35M$5.35M$5.35M$5.35M$5.35M$5.35M
% of cap5.6%5.1%4.7%*cap not set yetcap not set yetcap not set yet
Total salary$5.35M$5.35M$5.35M$5.35M$5.35M$5.35M
Clause——————

* Based on the projected salary cap for that season.

Signed Jun 28, 2025 with CGY. Source announcement

Contract history

NJDStandard · 2023-24 to 2024-252 years · $1.05M AAV · signed Jul 31, 2023
Contract 2023-24 to 2024-25 by season
Season2023-242024-25
TeamNJDNJD
Cap hit$1.05M$1.05M
% of cap1.3%1.2%
Total salary$900K$1.20M
Clause——

Signed Jul 31, 2023 with NJD. Source announcement

ARIEntry-level · 2020-21 to 2022-233 years · $795K AAV · signed Mar 15, 2019
Contract 2020-21 to 2022-23 by season
Season2020-212021-222022-23
TeamNJDNJDNJD
Cap hit$795K$795K$795K
% of cap1.0%1.0%1.0%
Total salary$793K$843K$750K
Base salary$700K$750K$750K
Signing bonus$93K$93K$0K
Perf. bonus$133K$108K$83K
Minors salary$70K$70K$70K
Clause———

Signed Mar 15, 2019 with ARI. Source announcement