| Player | Position | Age | OV | 2033 | 2034 | 2035 | 2036 | 2037 | 2038 | 2039 |
|---|---|---|---|---|---|---|---|---|---|---|
| Nathan MacKinnon | C | 32 | 79 | UFA | ||||||
| Sean Couturier | C | 36 | 80 | UFA | ||||||
| Filip Chytil | C | 27 | 81 | $4,950,000 | RFA | |||||
| Juraj Slafkovsky | LW | 22 | 82 | $5,750,000 | $5,750,000 | $5,750,000 | RFA | |||
| Warren Foegele | LW | 28 | 76 | RFA | ||||||
| Anton Lundell | LW | 24 | 78 | $3,000,000 | RFA | |||||
| Nicolas Deslauriers | LW | 22 | 76 | RFA | ||||||
| David Pastrnak | RW | 31 | 80 | UFA | ||||||
| Anders Lee | RW | 39 | 78 | $5,000,000 | UFA | |||||
| Tyson Foerster | RW | 24 | 80 | $3,650,000 | RFA | |||||
| Troy Terry | RW | 28 | 73 | RFA | ||||||
| Forwards | $22,350,000 | $5,750,000 | $5,750,000 | $0 | $0 | $0 | $0 | |||
| Cody Franson | D | 36 | 81 | $6,000,000 | UFA | |||||
| Jonas Brodin | D | 35 | 80 | $5,550,000 | $5,550,000 | UFA | ||||
| Jake Sanderson | D | 24 | 80 | $4,450,000 | $4,450,000 | RFA | ||||
| Kevin Bahl | D | 26 | 75 | RFA | ||||||
| Jack Rathbone | D | 27 | 76 | RFA | ||||||
| Libor Hajek | D | 28 | 74 | RFA | ||||||
| Ian McCoshen | D | 32 | 75 | UFA | ||||||
| Defencemen | $16,000,000 | $10,000,000 | $0 | $0 | $0 | $0 | $0 | |||
| Andrei Vasilevski | G | 34 | 85 | $5,750,000 | $5,750,000 | $5,750,000 | UFA | |||
| Goaltenders | $5,750,000 | $5,750,000 | $5,750,000 | $0 | $0 | $0 | $0 | |||
| Total Cap | $44,100,000 | $21,500,000 | $11,500,000 | $0 | $0 | $0 | $0 | |||
| Cap Balance ($74,000,000) | $29,900,000 | $52,500,000 | $62,500,000 | $74,000,000 | $74,000,000 | $74,000,000 | $74,000,000 | |||