Cap committed
$86.857M
of $104M ceiling · as of Oct 3
Cap space
$17.143M
Retained slots used: 1 of 3
Active roster
25
48 of 50 NHL contracts
5v5 xGF%
42.7
22nd in NHL
PP% / PK%
40.0 / 66.7
PP 6th · PK 25th
Fan sentiment
61
Undervalued on this roster
Performance well above what fans think · biggest gaps first
Fans = fan sentiment 0-100. Perf. = performance percentile at his position among players fans discuss (5v5 expected goals share, projected WAR, Game Score). Reasons are written by Claude from the numbers only.
Latest Vancouver Canucks news
Headlines from news outlets and team blogs
- Kraken Injuries; Samoskevich In, Melanson Out
pacificnorthhockey.com · Oct 3
- Canucks: Caleb Malhotra helps Boston University to victory in collegiate debut
The Province · Oct 3
- Scenes from morning skate: DeBrusk out with illness, Räty draws in for Canucks vs. Flames
canucksarmy.com · Oct 3
- Canucks Game Day: Defence does matter, y'know
The Province · Oct 3
- Leevi Merilainen News: Making first start with Canucks
RotoWire · Oct 3
- Leevi Meriläinen is Excited for Opportunity to Grow his Game with Canucks This Season
NHL.com · Oct 3
- Why Marco Rossi on the wing could be the right long-term fit for the rebuilding Canucks
Canucks Army · Oct 3
- Kraken Receive Mixed Grades For Artistic Choices (Jofa Helmets Not Ranked)
pacificnorthhockey.com · Oct 3
- Canucks News & Rumours: Changing What Team Leadership Looks Like
The Hockey Writers · Oct 3
- Buium’s extension with Canucks looks even better after Luneau’s extension with Ducks
canucksarmy.com · Oct 3
| Player | Pos | Age | GP | G | A | P | TOI | FO% | xGF% | WAR | Cap hit | Yrs | Expiry | Clause | Fans | Chatter |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Forwards14 players · $48.873M | ||||||||||||||||
| Marco Rossi | C | 25 | 2 | 3 | 1 | 4 | 15:09 | — | 50.3 | 0.4 | $5M | 2 | RFA | None | 64 | 3 |
| Paul Cotter | L | 26 | 2 | 3 | 1 | 4 | 14:02 | — | 26.9 | 0.4 | $2.15M | 1 | — | None | 81 | 11 |
| Elias Pettersson | C | 27 | 2 | 2 | 2 | 4 | 18:30 | 50.0 | 34.0 | 0.3 | $11.6M | 6 | UFA | NMC | 80 | 1 |
| Brock Boeser | R | 29 | 2 | 1 | 2 | 3 | 16:45 | — | 53.0 | 0.1 | $7.25M | 6 | UFA | None | 67 | 1 |
| Max Sasson | C | 26 | 2 | 1 | 1 | 2 | 15:07 | — | 44.6 | 0.2 | $1M | 2 | UFA | None | 71 | 0 |
| Jonathan Lekkerimäki | R | 22 | 2 | 1 | 1 | 2 | 12:20 | — | 40.5 | 0.2 | $1.425M | 1 | RFA | None | — | 0 |
| Arshdeep Bains | L | 25 | 2 | 1 | 1 | 2 | 11:11 | — | 44.0 | 0.2 | $850K | 1 | UFA | — | — | 0 |
| Liam Ohgren | L | 22 | 2 | 0 | 2 | 2 | 18:01 | — | 53.1 | 0.1 | $886K | 1 | RFA | None | — | 0 |
| Jake DeBrusk | L | 29 | 2 | 0 | 1 | 1 | 15:36 | — | 32.2 | -0.1 | $5.5M | 5 | UFA | NMC | 19 | 1 |
| Drew O'Connor | L | 28 | 2 | 0 | 1 | 1 | 15:32 | — | 41.5 | 0.0 | $2.5M | 1 | UFA | M-NTC | — | 0 |
| Linus Karlsson | C | 26 | 2 | 0 | 1 | 1 | 13:42 | — | 39.8 | -0.1 | $2.25M | 2 | UFA | None | — | 0 |
| Brendan Gallagher | R | 34 | 2 | 0 | 0 | 0 | 11:01 | — | 46.7 | -0.2 | $3.25M | 1 | UFA | — | — | 1 |
| Aatu Räty | C | 23 | 0 | 0 | 0 | 0 | — | — | — | — | $775K | 1 | RFA | None | — | 0 |
| Filip Chytil | C | 27 | 0 | 0 | 0 | 0 | — | — | — | — | $4.438M | 1 | UFA | None | — | 0 |
| Defense8 players · $19.289M | ||||||||||||||||
| Filip Hronek | D | 28 | 2 | 0 | 4 | 4 | 24:05 | — | 47.9 | 0.2 | $7.25M | 6 | UFA | NMC | — | 0 |
| Jamie Oleksiak | D | 33 | 2 | 1 | 2 | 3 | 22:29 | — | 29.3 | 0.1 | $5M | 2 | UFA | M-NTC | — | 0 |
| Tom Willander | D | 21 | 2 | 0 | 1 | 1 | 20:56 | — | 28.7 | -0.1 | $972K | 2 | RFA | None | — | 0 |
| Luke Schenn | D | 36 | 2 | 0 | 1 | 1 | 14:14 | — | 63.2 | -0.0 | $2.25M | 1 | UFA | NMC | 60 | 0 |
| Zeev Buium | D | 20 | 2 | 0 | 0 | 0 | 21:52 | — | 41.3 | -0.1 | $967K | 5 | UFA | — | 62 | 1 |
| Elias Pettersson | D | 22 | 2 | 0 | 0 | 0 | 16:09 | — | 71.1 | -0.0 | $950K | 1 | RFA | None | 79 | 1 |
| Guillaume Brisebois | D | 29 | 0 | 0 | 0 | 0 | — | — | — | — | $900K | 1 | UFA | — | — | 0 |
| Victor Mancini | D | 24 | 0 | 0 | 0 | 0 | — | — | — | — | $1M | 2 | RFA | None | — | 0 |
Goalies 3 on roster
| Player | Age | GP | SV% | GAA | GSAx | WAR | Cap hit | Yrs | Expiry | Clause | Fans | Chatter |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kevin Lankinen | 31 | 2 | .789 | 8.66 | -6.5 | -1.0 | $4.5M | 4 | UFA | NMC | 44 | 3 |
| Leevi Meriläinen | 24 | 1 | .909 | 1.96 | 0 | 0.0 | $1.1M | 1 | RFA | — | 55 | 0 |
| Thatcher Demko | 30 | 0 | — | — | — | — | $8.5M | 3 | UFA | None | 50 | 1 |
FO% shown for centers. 5v5 xGF% from our expected goals model. WAR is PuckSleuth's estimate: wins above a replacement-level player, from our Game Score. Fans = fan sentiment 0-100 with 14-day trend. Chatter = trade mentions in the last 7 days.
Reserve list under NHL contract, not on the NHL roster · 23 players
| Player | Pos | Age | Cap hit | Yrs | Expiry | Type |
|---|---|---|---|---|---|---|
| Adam Novotny | L | 18 | $1.075M | 3 | RFA | — |
| Braeden Cootes | C | 19 | $975K | 3 | RFA | — |
| Aleksei Medvedev | G | 19 | $965K | 3 | RFA | — |
| Riley Patterson | C | 20 | $957K | 3 | RFA | — |
| Gabriel Chiarot | R | 20 | $950K | 3 | RFA | — |
| Ilya Safonov | C | 25 | $950K | 1 | RFA | — |
| Ty Mueller | C | 23 | $945K | 1 | RFA | — |
| Vilmer Alriksson | L | 21 | $932K | 2 | RFA | — |
| Aku Koskenvuo | G | 23 | $925K | 1 | RFA | — |
| Sawyer Mynio | D | 21 | $907K | 2 | RFA | — |
| Akil Thomas | C | 26 | $900K | 1 | UFA | — |
| Kirill Kudryavtsev | D | 22 | $900K | 1 | RFA | — |
| Trey Fix-Wolansky | R | 27 | $900K | 1 | UFA | — |
| Ty Young | G | 22 | $900K | 1 | RFA | — |
| Chase Stillman | R | 23 | $850K | 1 | RFA | — |
| Chase Wouters | C | 26 | $850K | 1 | UFA | — |
| Cole Clayton | D | 26 | $850K | 1 | UFA | — |
| Jack Thompson | D | 24 | $850K | 1 | UFA | — |
| Jimmy Schuldt | D | 31 | $850K | 1 | UFA | — |
| Mackenzie MacEachern | L | 32 | $850K | 1 | UFA | — |
| Matthew Stienburg | C | 25 | $850K | 1 | — | — |
| Nikita Tolopilo | G | 26 | $850K | 1 | UFA | — |
| Anri Ravinskis | R | 23 | unknown | 1 | RFA | — |
Prospects and depth players signed to NHL contracts, including two-way deals. Players on AHL-only contracts are not listed.
Cap by season
Signed cap hits by season. A badge marks the final season of each deal: UFA or RFA after it. Later seasons count only contracts signed so far.
| Player | 2026-27 | 2027-28 | 2028-29 | 2029-30 | 2030-31 |
|---|---|---|---|---|---|
| Forwards | |||||
| Aatu RätyC | $775KRFA | · | · | · | · |
| Adam NovotnyL | $1.075M | $1.075M | $1.075MRFA | · | · |
| Akil ThomasC | $900KUFA | · | · | · | · |
| Anri RavinskisR | unknownRFA | · | · | · | · |
| Arshdeep BainsL | $850KUFA | · | · | · | · |
| Braeden CootesC | $975K | $975K | $975KRFA | · | · |
| Brendan GallagherR | $3.25MUFA | · | · | · | · |
| Brock BoeserR | $7.25M | $7.25M | $7.25M | $7.25M | $7.25M |
| Chase StillmanR | $850KRFA | · | · | · | · |
| Chase WoutersC | $850KUFA | · | · | · | · |
| Drew O'ConnorLM-NTC | $2.5MUFA | · | · | · | · |
| Elias PetterssonCNMC | $11.6M | $11.6M | $11.6M | $11.6M | $11.6M |
| Filip ChytilC | $4.438MUFA | · | · | · | · |
| Gabriel ChiarotR | $950K | $950K | $950KRFA | · | · |
| Ilya SafonovC | $950KRFA | · | · | · | · |
| Jake DeBruskLNMC | $5.5M | $5.5M | $5.5M | $5.5M | $5.5MUFA |
| Jonathan LekkerimäkiR | $1.425MRFA | · | · | · | · |
| Liam OhgrenL | $886KRFA | · | · | · | · |
| Linus KarlssonC | $2.25M | $2.25MUFA | · | · | · |
| Mackenzie MacEachernL | $850KUFA | · | · | · | · |
| Marco RossiC | $5M | $5MRFA | · | · | · |
| Matthew StienburgC | $850K | · | · | · | · |
| Max SassonC | $1M | $1MUFA | · | · | · |
| Paul CotterL | $2.15M | · | · | · | · |
| Riley PattersonC | $957K | $957K | $957KRFA | · | · |
| Trey Fix-WolanskyR | $900KUFA | · | · | · | · |
| Ty MuellerC | $945KRFA | · | · | · | · |
| Vilmer AlrikssonL | $932K | $932KRFA | · | · | · |
| Defense | |||||
| Cole ClaytonD | $850KUFA | · | · | · | · |
| Elias PetterssonD | $950KRFA | · | · | · | · |
| Filip HronekDNMC | $7.25M | $7.25M | $7.25M | $7.25M | $7.25M |
| Guillaume BriseboisD | $900KUFA | · | · | · | · |
| Jack ThompsonD | $850KUFA | · | · | · | · |
| Jamie OleksiakDM-NTC | $5M | $5MUFA | · | · | · |
| Jimmy SchuldtD | $850KUFA | · | · | · | · |
| Kirill KudryavtsevD | $900KRFA | · | · | · | · |
| Luke SchennDNMC | $2.25MUFA | · | · | · | · |
| Sawyer MynioD | $907K | $907KRFA | · | · | · |
| Tom WillanderD | $972K | $972KRFA | · | · | · |
| Victor ManciniD | $1M | $1MRFA | · | · | · |
| Zeev BuiumD | $967K | $967K | $967K | $967K | $967KUFA |
| Goalies | |||||
| Aku KoskenvuoG | $925KRFA | · | · | · | · |
| Aleksei MedvedevG | $965K | $965K | $965KRFA | · | · |
| Kevin LankinenGNMC | $4.5M | $4.5M | $4.5M | $4.5MUFA | · |
| Leevi MeriläinenG | $1.1MRFA | · | · | · | · |
| Nikita TolopiloG | $850KUFA | · | · | · | · |
| Thatcher DemkoG | $8.5M | $8.5M | $8.5MUFA | · | · |
| Ty YoungG | $900KRFA | · | · | · | · |
| Retained salary | |||||
| Tyler Myers | $1.5M | · | · | · | · |
| Committed | $86.857M | $67.549M | $50.488M | $37.067M | $32.567M |
| Players signed | 48 | 20 | 12 | 6 | 5 |
| Cap ceiling | $104M | $113.5M | not set | not set | not set |
| Cap space | $17.143M | $45.951M | — | — | — |
This season's committed total is the full cap charge used above (players in the minors count only above the buried allowance, plus dead cap); before LTIR relief. The 2027-28 ceiling of $113.5M is the league's announced figure; later ceilings are not set yet. Buyouts and dead cap in future seasons are not included.
Cap by position
- Forwards$48.873M · 55.2%
- Defense$19.289M · 21.8%
- Goalies$14.1M · 15.9%
- Retained on traded players$1.5M · 1.7%
- Other dead cap$4.77M · 5.4%
Retained: Tyler Myers (DAL, 50%, $1.5M).
Other dead cap: Other dead cap (2026-09-28 cap sheet total) ($4.77M).
Players in the minors count only above the buried allowance (league minimum salary plus $375,000). Roster status, buyouts, and bonus overages come from team announcements and news, checked daily. LTIR relief is not shown.
Expiring this season
Pending UFAs
14
Pending RFAs
12
Cap coming off
$37.944M
- Brendan GallagherUFA · $6.5M · age 34
- Filip ChytilUFA · $4.438M · age 27
- Drew O'ConnorUFA · $2.5M · age 28
- Luke SchennUFA · $2.25M · age 36
- Paul Cotter— · $2.15M · age 26
- Jonathan LekkerimäkiRFA · $1.425M · age 22
Most trade chatter
- Paul Cotter11 mentions
Cotter receiving contract extension
- Kevin Lankinen3 mentions
Goalie criticized as weak; fan suggests replacing with Merilainen
- Marco Rossi3 mentions
Minnesota could potentially use Rossi
- Thatcher Demko1 mentions
Demko could fill Oilers' goalie need when healthy.