| Player | Position | Age | OV | CAP% | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Elias Pettersson | C | 31 | 92 | 10.0% | $8,000,000 | $8,000,000 | UFA | ||||
| Anton Lundell | C | 25 | 82 | 3.7% | $2,950,000 | $2,950,000 | $2,950,000 | RFA | |||
| David Legwand | C | 22 | 76 | 3.6% | $2,850,000 | $2,850,000 | $2,850,000 | $2,850,000 | RFA | ||
| Lucas Raymond | LW | 25 | 89 | 5.6% | $4,500,000 | $4,500,000 | RFA | ||||
| Vitali Kravtsov | LW | 30 | 78 | 5.0% | $4,000,000 | $4,000,000 | UFA | ||||
| John Peterka | LW | 25 | 77 | 3.8% | $3,050,000 | $3,050,000 | RFA | ||||
| Carter Verhaeghe | LW | 36 | 62 | 0.9% | $750,000 | UFA | |||||
| Trevor Zegras | RW | 28 | 88 | 8.8% | $7,000,000 | $7,000,000 | $7,000,000 | $7,000,000 | $7,000,000 | UFA | |
| Clayton Keller | RW | 33 | 80 | 5.1% | $4,050,000 | UFA | |||||
| Curtis Lazar | RW | 37 | 55 | 0.9% | $750,000 | UFA | |||||
| Forwards | 47.4% | $37,900,000 | $32,350,000 | $12,800,000 | $9,850,000 | $7,000,000 | $0 | $0 | |||
| Bowen Byram | D | 27 | 90 | 10.5% | $8,400,000 | $8,400,000 | RFA | ||||
| Mikhail Sergachev | D | 33 | 86 | 10.0% | $8,000,000 | UFA | |||||
| Alexander Alexeyev | D | 30 | 89 | 8.4% | $6,700,000 | UFA | |||||
| Chris Chelios | D | 21 | 80 | 6.9% | $5,500,000 | $5,500,000 | $5,500,000 | $5,500,000 | $5,500,000 | RFA | |
| Quinn Hughes | D | 31 | 82 | 6.6% | $5,250,000 | $5,250,000 | UFA | ||||
| Defencemen | 42.3% | $33,850,000 | $19,150,000 | $5,500,000 | $5,500,000 | $5,500,000 | $0 | $0 | |||
| Yaroslav Askarov | G | 26 | 90 | 4.7% | $3,750,000 | $3,750,000 | RFA | ||||
| Patrik Hamrla | G | 24 | 65 | 0.9% | $750,000 | RFA | |||||
| Benjamin Gaudreau | G | 24 | 70 | 0.6% | $500,000 | RFA | |||||
| Goaltenders | 6.3% | $5,000,000 | $3,750,000 | $0 | $0 | $0 | $0 | $0 | |||
| Total Cap | 95.9% | $76,750,000 | $55,250,000 | $18,300,000 | $15,350,000 | $12,500,000 | $0 | $0 | |||
| Cap Balance ($80,000,000) | $3,250,000 | $24,750,000 | $61,700,000 | $64,650,000 | $67,500,000 | $80,000,000 | $80,000,000 | ||||