Cap committed
$101.243M
of $104M ceiling · as of Oct 3
Cap space
$2.757M
Retained slots used: 0 of 3
Active roster
25
48 of 50 NHL contracts
5v5 xGF%
57.8
9th in NHL
PP% / PK%
0.0 / 100.0
PP 17th · PK 1st
Fan sentiment
56
Latest St. Louis Blues news
Headlines from news outlets and team blogs
- Climbing The Arch: Mason McTavish Is Ready To Bounce Back With The St. Louis Blues
Yahoo Sports · Oct 3
- McTavish wastes no time making his mark with the Blues
bleedinblue.com · Oct 3
- Noted - Episode 143: Blues v Stars
notedstlblues.podbean.com · Oct 3
- Montgomery continues to have high praise for the debuting defenseman, Jiricek, lifting his expectations even higher
Bleedin' Blue · Oct 3
- Blues’ Alexey Toropchenko Out With Upper-Body Injury
NHL Rumors - ProHockeyRumors.com · Oct 3
- Carlo suspension is the last thing Blues need right now
bleedinblue.com · Oct 3
- Blues eager to extend strong start in clash vs. Avalanche
Field Level Media · Oct 3
- Statement made: Hofer season-opening shutout is the start of a new era in St. Louis
Bleedin' Blue · Oct 3
- Toropchenko’s injury might pave the way for preseason standout
Bleedin' Blue · Oct 3
- 3 Takeaways From Blues’ 4-0 Win Over Stars in Season Opener
The Hockey Writers · Oct 3
| Player | Pos | Age | GP | G | A | P | TOI | FO% | xGF% | WAR | Cap hit | Yrs | Expiry | Clause | Fans | Chatter |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Forwards14 players · $55.536M | ||||||||||||||||
| Jimmy Snuggerud | R | 22 | 1 | 1 | 1 | 2 | 18:59 | — | 71.1 | 0.0 | $950K | 1 | RFA | None | — | 1 |
| Pius Suter | C | 30 | 1 | 1 | 1 | 2 | 14:25 | — | 50.2 | 0.1 | $4.125M | 1 | UFA | None | — | 0 |
| Mason McTavish | C | 23 | 1 | 1 | 0 | 1 | 14:36 | — | 85.4 | 0.1 | $7M | 5 | UFA | M-NTC | 76 | 1 |
| Dalibor Dvorsky | R | 21 | 1 | 1 | 0 | 1 | 13:03 | — | 39.4 | 0.1 | $886K | 2 | RFA | None | — | 2 |
| Connor McMichael | L | 25 | 1 | 0 | 1 | 1 | 13:03 | — | 63.5 | 0.1 | $6.75M | 6 | UFA | M-NTC | — | 0 |
| Robert Thomas | C | 27 | 1 | 0 | 0 | 0 | 22:59 | — | 74.7 | -0.0 | $8.125M | 5 | UFA | — | — | 0 |
| Dylan Holloway | L | 25 | 1 | 0 | 0 | 0 | 19:21 | — | 73.2 | -0.0 | $7.75M | 5 | UFA | M-NTC | — | 1 |
| Pavel Buchnevich | L | 31 | 1 | 0 | 0 | 0 | 17:11 | — | 94.2 | -0.0 | $8M | 5 | UFA | NTC | — | 0 |
| Jonatan Berggren | R | 26 | 1 | 0 | 0 | 0 | 13:48 | — | 38.0 | -0.0 | $2M | 1 | RFA | None | — | 0 |
| Jake Neighbours | L | 24 | 1 | 0 | 0 | 0 | 13:03 | — | 22.5 | -0.1 | $3.75M | 1 | RFA | None | — | 0 |
| Ross Johnston | L | 32 | 1 | 0 | 0 | 0 | 9:56 | — | 43.4 | -0.0 | $2M | 3 | UFA | None | — | 0 |
| Alexey Toropchenko | R | 27 | 1 | 0 | 0 | 0 | 5:08 | — | 18.0 | -0.0 | $2.5M | 2 | — | — | 35 | 0 |
| Dillon Dube | C | 28 | 0 | 0 | 0 | 0 | — | — | — | — | $850K | 1 | UFA | None | 8 | 0 |
| Zach Dean | C | 23 | 0 | 0 | 0 | 0 | — | — | — | — | $850K | 1 | RFA | — | — | 0 |
| Defense9 players · $29.327M | ||||||||||||||||
| Philip Broberg | D | 25 | 1 | 0 | 1 | 1 | 23:08 | — | 68.6 | 0.1 | $8M | 6 | UFA | None | 70 | 1 |
| Colton Parayko | D | 33 | 1 | 0 | 1 | 1 | 20:27 | — | 43.9 | 0.1 | $6.5M | 4 | UFA | — | — | 0 |
| Cam Fowler | D | 34 | 1 | 0 | 0 | 0 | 22:38 | — | 47.3 | -0.1 | $6.1M | 3 | UFA | M-NTC | 40 | 0 |
| Adam Jiricek | D | 20 | 1 | 0 | 0 | 0 | 16:35 | — | 66.6 | -0.0 | $942K | 3 | RFA | — | 77 | 0 |
| Brandon Carlo | D | 29 | 1 | 0 | 0 | 0 | 15:27 | — | 65.6 | 0.0 | $3.485M | 1 | UFA | M-NTC | 32 | 0 |
| Theo Lindstein | D | 21 | 1 | 0 | 0 | 0 | 15:13 | — | 50.6 | 0.0 | $950K | 2 | RFA | None | — | 0 |
| Justin Barron | D | 24 | 0 | 0 | 0 | 0 | — | — | — | — | $1.575M | 1 | RFA | None | 73 | 0 |
| Logan Mailloux | D | 23 | 0 | 0 | 0 | 0 | — | — | — | — | $850K | 1 | RFA | None | — | 0 |
| Tyler Tucker | D | 26 | 0 | 0 | 0 | 0 | — | — | — | — | $925K | 1 | UFA | None | 50 | 1 |
Goalies 2 on roster
| Player | Age | GP | SV% | GAA | GSAx | WAR | Cap hit | Yrs | Expiry | Clause | Fans | Chatter |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Joel Hofer | 26 | 1 | 1.000 | 0.00 | +2.9 | 0.5 | $3.4M | 1 | RFA | None | 85 | 0 |
| Jordan Binnington | 33 | 0 | — | — | — | — | $6M | 1 | UFA | M-NTC | 68 | 0 |
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.
Cap by position
- Forwards$55.536M · 53.9%
- Defense$29.327M · 28.5%
- Goalies$9.4M · 9.1%
- Long-term injured reserve$6.5M · 6.3%
- Off the roster, status unconfirmed$850K · 0.8%
- Other dead cap$1.33M · 1.3%
Long-term injured reserve: Torey Krug ($6.5M).
Off the roster, status unconfirmed: Oskar Sundqvist ($850K).
Other dead cap: Other dead cap (2026-09-28 cap sheet total) ($1.33M).
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
8
Pending RFAs
12
Cap coming off
$42.103M
- Torey KrugUFA · $6.5M · age 35
- Jordan BinningtonUFA · $6M · age 33
- Pius SuterUFA · $4.125M · age 30
- Brandon CarloUFA · $4.1M · age 29
- Jake NeighboursRFA · $3.75M · age 24
- Joel HoferRFA · $3.4M · age 26
Most trade chatter
- Dalibor Dvorsky2 mentions
Canadiens may trade assets for Dvorsky
- Philip Broberg1 mentions
Fan regrets trading away Broberg from Oilers
- Dylan Holloway1 mentions
Fan regrets trading away Holloway from Oilers
- Tyler Tucker1 mentions
Had surgery, on IR, re-evaluation in six weeks
Reserve list under NHL contract, not on the NHL roster · 23 players
| Player | Pos | Age | Cap hit | Yrs | Expiry | Type |
|---|---|---|---|---|---|---|
| Torey Krug | D | 35 | $6.5M | 1 | UFA | — |
| Colin Ralph | D | 21 | $1.075M | 3 | RFA | — |
| Arseni Koromyslov | D | 22 | $1.014M | 2 | RFA | — |
| Felix Trudeau | L | 24 | $1.014M | 2 | RFA | — |
| Justin Carbonneau | R | 19 | $974K | 3 | RFA | — |
| Milton Gastrin | C | 19 | $974K | 3 | RFA | — |
| Adam Jecho | C | 20 | $965K | 3 | RFA | — |
| Lukas Fischer | D | 20 | $965K | 3 | RFA | — |
| Nikita Susuyev | — | — | $955K | 2 | RFA | — |
| Aleksanteri Kaskimaki | C | 22 | $945K | 1 | RFA | — |
| Simon Robertsson | R | 23 | $943K | 1 | RFA | — |
| Otto Stenberg | C | 21 | $941K | 2 | RFA | — |
| Juraj Pekarcik | L | 21 | $938K | 2 | RFA | — |
| Quinton Burns | D | 21 | $938K | 2 | RFA | — |
| Jakub Stancl | C | 21 | $936K | 2 | RFA | — |
| Michael Buchinger | D | 22 | $913K | 1 | RFA | — |
| Marc-Andre Gaudet | D | 22 | $878K | 1 | RFA | — |
| Calle Rosen | D | 32 | $875K | 2 | UFA | — |
| Georgii Romanov | G | 26 | $875K | 2 | UFA | — |
| Jack Finley | C | 24 | $875K | 2 | RFA | — |
| Dylan Peterson | C | 24 | $850K | 1 | RFA | — |
| Oskar Sundqvist | C | 32 | $850K | 1 | UFA | — |
| Will Cranley | G | 24 | $850K | 1 | UFA | — |
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 | |||||
| Adam JechoC | $965K | $965K | $965KRFA | · | · |
| Aleksanteri KaskimakiC | $945KRFA | · | · | · | · |
| Alexey ToropchenkoR | $2.5M | $2.5M | · | · | · |
| Connor McMichaelLM-NTC | $6.75M | $6.75M | $6.75M | $6.75M | $6.75M |
| Dalibor DvorskyR | $886K | $886KRFA | · | · | · |
| Dillon DubeC | $850KUFA | · | · | · | · |
| Dylan HollowayLM-NTC | $7.75M | $7.75M | $7.75M | $7.75M | $7.75MUFA |
| Dylan PetersonC | $850KRFA | · | · | · | · |
| Felix TrudeauL | $1.014M | $1.014MRFA | · | · | · |
| Jack FinleyC | $875K | $875KRFA | · | · | · |
| Jake NeighboursL | $3.75MRFA | · | · | · | · |
| Jakub StanclC | $936K | $936KRFA | · | · | · |
| Jimmy SnuggerudR | $950KRFA | · | · | · | · |
| Jonatan BerggrenR | $2MRFA | · | · | · | · |
| Juraj PekarcikL | $938K | $938KRFA | · | · | · |
| Justin CarbonneauR | $974K | $974K | $974KRFA | · | · |
| Mason McTavishCM-NTC | $7M | $7M | $7M | $7M | $7MUFA |
| Milton GastrinC | $974K | $974K | $974KRFA | · | · |
| Nikita Susuyev | $955K | $955KRFA | · | · | · |
| Oskar SundqvistC | $850KUFA | · | · | · | · |
| Otto StenbergC | $941K | $941KRFA | · | · | · |
| Pavel BuchnevichLNTC | $8M | $8M | $8M | $8M | $8MUFA |
| Pius SuterC | $4.125MUFA | · | · | · | · |
| Robert ThomasC | $8.125M | $8.125M | $8.125M | $8.125M | $8.125MUFA |
| Ross JohnstonL | $2M | $2M | $2MUFA | · | · |
| Simon RobertssonR | $943KRFA | · | · | · | · |
| Zach DeanC | $850KRFA | · | · | · | · |
| Defense | |||||
| Adam JiricekD | $942K | $942K | $942KRFA | · | · |
| Arseni KoromyslovD | $1.014M | $1.014MRFA | · | · | · |
| Brandon CarloDM-NTC | $3.485MUFA | · | · | · | · |
| Calle RosenD | $875K | $875KUFA | · | · | · |
| Cam FowlerDM-NTC | $6.1M | $6.1M | $6.1MUFA | · | · |
| Colin RalphD | $1.075M | $1.075M | $1.075MRFA | · | · |
| Colton ParaykoD | $6.5M | $6.5M | $6.5M | $6.5MUFA | · |
| Justin BarronD | $1.575MRFA | · | · | · | · |
| Logan MaillouxD | $850KRFA | · | · | · | · |
| Lukas FischerD | $965K | $965K | $965KRFA | · | · |
| Marc-Andre GaudetD | $878KRFA | · | · | · | · |
| Michael BuchingerD | $913KRFA | · | · | · | · |
| Philip BrobergD | $8M | $8M | $8M | $8M | $8M |
| Quinton BurnsD | $938K | $938KRFA | · | · | · |
| Theo LindsteinD | $950K | $950KRFA | · | · | · |
| Torey KrugDM-NTC | $6.5MUFA | · | · | · | · |
| Tyler TuckerD | $925KUFA | · | · | · | · |
| Goalies | |||||
| Georgii RomanovG | $875K | $875KUFA | · | · | · |
| Joel HoferG | $3.4MRFA | · | · | · | · |
| Jordan BinningtonGM-NTC | $6MUFA | · | · | · | · |
| Will CranleyG | $850KUFA | · | · | · | · |
| Committed | $101.243M | $79.817M | $66.12M | $52.125M | $45.625M |
| Players signed | 48 | 28 | 15 | 7 | 6 |
| Cap ceiling | $104M | $113.5M | not set | not set | not set |
| Cap space | $2.757M | $33.683M | — | — | — |
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.