Kodo Hockey
← All teams
← Nashville Predators
2026-27 season preview

Nashville Predators

37-38-983 pts30th of 32
Goals for
2.83
20th in the league
Goals against
3.19
26th in the league
Power play
23.1%
10th in the league

Kodo projects the Nashville Predators for 37-38-9 (83 pts). In a banger league, the fantasy value runs through Filip Forsberg and Steven Stamkos on PP1. 1 core skater projects to rise and 5 to slip. Juuse Saros is the projected starter.

Your categories · using the preset above
Regression watch
finishing/on-ice luck ran hot — expect some pullback off last year's line
Buy-low
underlying shot/chance rates outran the results — a discount vs name value
The crease
Juuse Saros
Juuse Saros projects the crease (~49 starts), but Justus Annunen (~33) makes it more timeshare than lock
Sleeper
projects 0 pts
Contents · 12 sections

Latest

lines, injuries and roster moves 1 / 12 ›
InjuryJustus Annunen — Out — Undisclosed · CBS2026-10-03
ReportedWilliam Trudeau — In addition to William Trudeau set to make his NHL debut for the #Preds tonight, defenseman Jack Ahcan is also on the ice for warmups. · @brooksbratten ↗2026-10-03
ReportedWilliam Trudeau — William Trudeau will make his NHL debut with Nashville tonight. Drafted by Montreal, he’s spent 4 seasons in the AHL before being claimed off waivers last weekend. · @AlexDaugherty1 ↗2026-10-03
ReportedJustus Annunen — #Preds Injury Update: Goaltender Justus Annunen will not dress tonight vs. Dallas and is day-to-day. · @PredsNHL ↗2026-10-03
ReportedMatt Murray — The #Preds have recalled goaltender Matt Murray from Milwaukee (AHL) --> https://t.co/m1J7QT64GJ · @brooksbratten ↗2026-10-03
Each item names its source. Kodo's own projected line changes are not reported here.

Where this team sits

last season vs projection‹ 2 / 12 ›
25-2626-27Change
Goals for2.9520th2.8326th-0.12▼6
Goals against3.2626th3.1926th-0.07
Power play23.110th21.8210th=-1.28~
Penalty kill81.75th78.5613th-3.14▼8
Faceoffs50.514th49.0521st-1.45▼7
Points percentage0.52422nd0.49430th-0.030▼8
How these projections are made
Both bars share one scale per row — the wider of the two league ranges — so a bar that moves is a number that moved. The grey tick is that column's league average, and the arrow is the change in league rank. Goals-against and expected-goals-against rank ascending, so low is good and green always means improved.
Goals for, goals against and points percentage come from the roster: summed player projections over the real 26-27 schedule, last season's expected goals against regressed toward the league and adjusted for projected goaltending, and a game-by-game simulation of that schedule.
The special teams are projected from how much each number actually carries over year to year, measured across 298 team-season pairs going back to 2010-11. The power play uses one prior season shrunk 0.36; the penalty kill uses three, weighted .5/.3/.2 and shrunk 0.38. Special teams barely persist, so a league-worst penalty kill is mostly bad luck and comes most of the way back, while the faceoff dot is a repeatable team skill. How far a club moves depends on how far from the mean it started: Vancouver sits near league average on both the power play and the faceoff dot and barely shifts, while Edmonton's 30.6% power play comes back to the middle and this penalty kill, worst in the league, is the biggest riser of all 32.
The penalty kill averages three seasons because one measures it so badly. Split a single season's spread into ability and sampling noise — a kill rate is a binomial over about 250 opportunities, so the noise is known rather than guessed — and only 33% of the gap between clubs is real. Divide the year-over-year correlation by that and the ability underneath comes out near 1.0: penalty killing is almost perfectly persistent and merely hard to see in one season. The cure for a noisy measurement is more of it, and three seasons beat one by 4.3% out of sample. Because averaging reorders clubs, that row's rank is a real forecast; the rows marked = are single-season regressions, which compress the values but keep them in order, so their rank is last season's by construction and only the value is a prediction.
A roster-aware faceoff model was built and rejected on the evidence. Draw counts are not stored, but they can be recovered exactly from the per-game percentages, and with real draws a club's number reconstructs from its own centres. It still does not predict better: given a club's first half to learn from and even handed the second half's draw distribution, it scored 2.24 against the plain regression's 2.26 across 32 clubs, and the best blend of the two puts almost no weight on it. A team's faceoff percentage already carries who takes its draws. Expected goals has no team projection at all, so that row shows last season alone.

How last season went

in quarters — where the season was won and lost‹ 3 / 12 ›
They finished stronger than they started — +22 points of win percentage between the first quarter and the last.
Oct–Nov10-09 – 11-16
30%6-14
for2.45
against3.50
Nov–Jan11-22 – 01-03
62%13-8
for3.29
against3.14
Jan–Mar01-06 – 03-03
40%8-12
for3.05
against3.70
Mar–Apr03-05 – 04-16
52%11-10
for3.24
against2.81

Schedule shape

games per week and per month, light nights, back-to-backs‹ 4 / 12 ›
Light nights
17.9%32nd
15 of 84 games
Four-game weeks
716th
5 weeks of two or fewer
Back-to-backs
1113th
roughly one backup start each
Playoff-week games
928th
over 3 weeks · 1 back-to-back
Games per week
2026-09-28on light nights2027-04-05
Games by month
Oct*
14
Nov
13
Dec
13
Jan
17
Feb
9
Mar
13
Apr*
5
* part of a month — the season opens and closes mid-month.

Projected lineup

lines, pairs and both special teams, with what each man projects for‹ 5 / 12 ›
Lineup notes
This is the lineup the club can ice on opening night, not its best-case group. A player expected to miss more than the opening month is left out and his slot goes to whoever takes it — he keeps his projection below, he is out of the lineup, not out of the season.
Projected ice time totals 298.1 of the 300 skater-minutes a game has. Power play 3.16′ on the first unit, 1.79′ on the second; the kill 2.35′, 1.67′ and 1′ across three units — all measured.Change this lineup →

Forward lines

L1
LW
Steven StamkosHIT: 57th percentileBLK: 35th percentilePIM: 82nd percentileSOG: 83rd percentileG: 91st percentileA: 65th percentilePPP: 89th percentileHITBLKPIMSOGGAPPP
54 pts · 18.0′
29G · 25A · 175SOG · 75HIT · 36BLK
C
Ryan O'ReillyHIT: 3rd percentileBLK: 65th percentilePIM: 24th percentileSOG: 66th percentileG: 81st percentileA: 88th percentilePPP: 83rd percentileHITBLKPIMSOGGAPPP
64 pts · 20.3′
23G · 41A · 135SOG · 17HIT · 59BLK
RW
Alexander KerfootHIT: 37th percentileBLK: 57th percentilePIM: 44th percentileSOG: 18th percentileG: 41st percentileA: 32nd percentilePPP: 36th percentileHITBLKPIMSOGGAPPP
21 pts · 18.3′
8G · 13A · 67SOG · 52HIT · 51BLK
L2
LW
Filip ForsbergHIT: 83rd percentileBLK: 39th percentilePIM: 65th percentileSOG: 97th percentileG: 95th percentileA: 86th percentilePPP: 94th percentileHITBLKPIMSOGGAPPP
72 pts · 16.6′
33G · 39A · 247SOG · 129HIT · 38BLK
C
Matthew WoodHIT: 40th percentileBLK: 22nd percentilePIM: 24th percentileSOG: 60th percentileG: 69th percentileA: 45th percentilePPP: 74th percentileHITBLKPIMSOGGAPPP
34 pts · 16.6′
17G · 17A · 126SOG · 58HIT · 30BLK
RW
Nils HoglanderHIT: 45th percentileBLK: 1st percentilePIM: 15th percentileSOG: 9th percentileG: 18th percentileA: 6th percentilePPP: 20th percentileHITBLKPIMSOGGAPPP
8 pts · 13.4′
4G · 4A · 55SOG · 63HIT · 14BLK
L3
LW
Ross ColtonHIT: 91st percentileBLK: 28th percentilePIM: 26th percentileSOG: 71st percentileG: 64th percentileA: 39th percentilePPP: 41st percentileHITBLKPIMSOGGAPPP
31 pts · 14.0′
16G · 15A · 144SOG · 161HIT · 32BLK
C
Mavrik BourqueHIT: 52nd percentileBLK: 16th percentilePIM: 25th percentileSOG: 63rd percentileG: 73rd percentileA: 54th percentilePPP: 51st percentileHITBLKPIMSOGGAPPP
39 pts · 15.7′
19G · 20A · 131SOG · 70HIT · 27BLK
RW
Jonathan MarchessaultHIT: 61st percentileBLK: 2nd percentilePIM: 58th percentileSOG: 78th percentileG: 74th percentileA: 64th percentilePPP: 73rd percentileHITBLKPIMSOGGAPPP
44 pts · 14.0′
19G · 24A · 160SOG · 81HIT · 15BLK
L4
LW
Reid SchaeferHIT: 80th percentileBLK: 27th percentilePIM: 28th percentileSOG: 11th percentileG: 20th percentileA: 1st percentilePPP: 16th percentileHITBLKPIMSOGGAPPP
6 pts · 11.7′
4G · 2A · 58SOG · 120HIT · 32BLK
C
Jack DruryHIT: 28th percentileBLK: 55th percentilePIM: 50th percentileSOG: 42nd percentileG: 49th percentileA: 37th percentilePPP: 31st percentileHITBLKPIMSOGGAPPP
25 pts · 13.1′
11G · 14A · 95SOG · 44HIT · 50BLK
RW
Adam EdstromHIT: 65th percentileBLK: 20th percentilePIM: 4th percentileSOG: 3rd percentileG: 5th percentileA: 0th percentilePPP: 7th percentileHITBLKPIMSOGGAPPP
3 pts · 11.7′
2G · 1A · 41SOG · 87HIT · 28BLK

Defence pairs

D1
LD
Nicolas HagueHIT: 70th percentileBLK: 73rd percentilePIM: 85th percentileSOG: 22nd percentileG: 11th percentileA: 18th percentilePPP: 7th percentileHITBLKPIMSOGGAPPP
10 pts · 20.1′
2G · 8A · 72SOG · 97HIT · 77BLK
RD
Roman JosiHIT: 14th percentileBLK: 85th percentilePIM: 48th percentileSOG: 82nd percentileG: 56th percentileA: 87th percentilePPP: 88th percentileHITBLKPIMSOGGAPPP
53 pts · 22.6′
13G · 40A · 173SOG · 31HIT · 103BLK
D2
LD
Brady SkjeiHIT: 47th percentileBLK: 76th percentilePIM: 72nd percentileSOG: 58th percentileG: 33rd percentileA: 59th percentilePPP: 51st percentileHITBLKPIMSOGGAPPP
29 pts · 20.9′
7G · 22A · 122SOG · 65HIT · 85BLK
RD
Nick PerbixHIT: 27th percentileBLK: 79th percentilePIM: 28th percentileSOG: 24th percentileG: 14th percentileA: 20th percentilePPP: 7th percentileHITBLKPIMSOGGAPPP
11 pts · 19.2′
3G · 8A · 75SOG · 43HIT · 93BLK
D3
LD
Adam WilsbyHIT: 18th percentileBLK: 64th percentilePIM: 54th percentileSOG: 18th percentileG: 13th percentileA: 33rd percentilePPP: 20th percentileHITBLKPIMSOGGAPPP
15 pts · 15.8′
3G · 13A · 67SOG · 34HIT · 58BLK
RD
Ilya LyubushkinHIT: 68th percentileBLK: 92nd percentilePIM: 79th percentileSOG: 3rd percentileG: 2nd percentileA: 15th percentilePPP: 7th percentileHITBLKPIMSOGGAPPP
8 pts · 16.5′
1G · 7A · 44SOG · 95HIT · 123BLK

Special teams

Scratches & depth

Roster movement & minutes

who changed, and the minutes freed‹ 6 / 12 ›
In Bourque, Colton, Drury, Kerfoot, Lyubushkin, Hoglander, Edstrom, Ahcan, Willis, Trudeau, Nieminen, Skinner
Callup Trudeau, Ahcan
Out Evangelista→NJD, Haula, Bunting→UFA, Blankenburg→TOR, McCarron→MIN, Svechkov→COL, Jost, Smith→CHI
Wood12.3→14.4 +2.1
Hague19.6→21.1 +1.5
Stamkos17.8→19.3 +1.5
O'Reilly20.4→21.9 +1.5
Skjei22.6→23.9 +1.3
Wilsby17→18.3 +1.3
Josi24.9→26.2 +1.3
Lyubushkin15.7→14.3 -1.4
Biggest projected minute changes either way — a club's ice time is a fixed budget, so the departures above are what free it up. Full board →

Camp battles

contested roles, priced in points‹ 7 / 12 ›
Top power-play unit — forward slotUNDERDEPLOYED4.3 pts at stake
holds it
Matthew Wood
34 proj pts · 14.4′ · 1.7′ PP
vs
pushing
Ross Colton
31 proj pts · 12′ · 1′ PP
Matthew Woodmodel favours the challengerRoss Colton
1.40 more min/game on PP1 (measured PP1 vs PP2 minutes), at the challenger's own scoring rate over a full season. Power-play gaps come from measured PP minutes last season; even-strength gaps from the role model that drives every projection on this page.
Top power-play unit — quarterback5.4 pts at stake
holds it
Roman Josi
53 proj pts · 26.2′ · 3.3′ PP
vs
pushing
Brady Skjei
29 proj pts · 23.9′ · 1.3′ PP
Roman Josimodel favours the incumbentBrady Skjei

Power play

23.1% last season · who it runs through, and what is left of it‹ 8 / 12 ›
Conversion
23.1%
on the man advantage
PP goals
56
531 shots
Expected goals
53.4
+2.6 vs actual
Shooting
10.5%
of PP shots go in
Who it runs through · last season
PlayerPP/gmSharePPGPPAPPP/60ixGIPPFocal
Josi3.3′66%420246.433.270%1.3
Forsberg3.03′60%1115266.287.266%1.27
Stamkos3.17′63%1412266.018.562%1.21
O'Reilly2.87′57%515205.176.160%1.04
Wood1.66′33%4484.062.761%0.81
Marchessault2.84′57%4482.727.949%0.55
Skjei1.34′27%0331.641.546%0.33
What IPP, focal and ixG mean
IPP is the share of the power-play goals he was on the ice for that he got a point on. It is the direct form of “the play runs through him”: two men can take the same unit minutes while one touches the puck on every goal and the other watches from the far circle. League average on the power play is 59%. It is computed from the on-ice record of every goal, corrected for the ~18% of goals with no on-ice row and shrunk toward the positional mean for thin samples, so it cannot exceed 1.
Focal is the older, cruder version — his share of the team's power-play points over his share of its minutes. It is team-relative, so it moves when a teammate is injured; IPP does not. ixG is the expected goals from his own shots on the man advantage. Minutes are measured, not modelled.
Projected PP1Stamkos24 PPP (26 last yr)Forsberg27 PPP (26 last yr)O'Reilly19 PPP (20 last yr)Josi23 PPP (24 last yr)Wood13 PPP (8 last yr)
Projected PP2Marchessault13 PPP (8 last yr)Skjei5 PPP (3 last yr)Kerfoot2 PPPColton3 PPPBourque5 PPP (5 last yr)

Hits, blocks and the rest

what a banger league is won with‹ 9 / 12 ›
Hits
132315th
projected, this roster · of 32
Blocks
95331st
projected, this roster · of 32
Shots
198824th
projected, this roster · of 32
Penalty minutes
52424th
projected, this roster · of 32
Faceoff wins
206212th
projected, this roster · of 32
H+B
227623rd
projected, this roster · of 32
S+H+B
426425th
projected, this roster · of 32
Who supplies them
PlayerGPHits/60Blks/60PKPIMFOW+/-H+BS+H+B
Lyubushkin RD37395▲4.91236.491.645—+1217261
Hague LD17497▲3.75772.672.251—-6174246
Colton L3·PP27516110.45321.640.12185+4194338
Forsberg L2·PP1811294.8381.280.3368-6166414
Skjei LD2·PP282652.27852.723.140—-7150272
Schaefer L45412014.36323.990.1221-4153210
Josi RD1·PP16631▲0.851033.581.428—-13134306
Perbix RD28043▲1.23933.783.022—-4136211
Stamkos L1·PP176753.66361.480.148326-17111285
Edstrom L44787▲11.73283.970.11360115156
Kerfoot L1·PP26552▲4.14513.721.627218-2103170
Marchessault L3·PP272814.35150.520.13318-1796256
Drury L477442.32502.832.129497+794189
Wilsby LD36334▲1.7582.861.231—+192159
Bourque L3·PP279703.68270.990.321122+397228
Wood L2·PP176583.64301.720.12086-188214
O'Reilly L1·PP175170.62592.42.021695-176211
Hoglander L25163▲7.14141.1—181+077132
Ahcan22▼2.8522.850.11—046
Trudeau00—0——0—001
What actually moves these numbers
Penalty-kill time is the strongest driver of blocks we can measure. Across 1,504 consecutive season pairs, a skater who gains a minute of shorthanded time a game adds a median 9.5 blocks over 84 games — a defenceman 16 — and the effect runs monotonically the other way too: lose a minute and it is −15.6, or −25.9 for a defenceman. The PK column is here for that reason.
But it is mostly the minutes, not the man. Shorthanded time correlates +0.52 with blocks per 60 across players and only +0.14 within the same player year to year, which says coaches pick shot-blockers for the kill more than the kill turns anyone into one. A player promoted onto PK1 gains blocks because he is on the ice for more shots, not because he changed — so price the ice time, not a breakout.
Hits run opposite to ice time. Total minutes correlate −0.57 with hits per 60, and −0.60 among forwards: the fourth line hits, the first line does not. So a rate beats a total here more than in any other category, which is what the /60 columns are for — a checker on eleven minutes at 12 hits per 60 is worth more than a first-liner at 5 on nineteen, and their season totals can look identical.
Power-play time predicts the absence of all of it — −0.43 with hits per 60, −0.47 with blocks, −0.26 with penalty minutes. The men who run a power play are not the men who supply a banger roster, which is why the two sections of this page rarely name anybody twice.
Faceoff wins are a volume category. They track draws taken far more than win rate, so the man to want is the one taking the most — normally the first-line centre and whoever takes defensive-zone draws on the kill.
Measured on 2022-23 through 2025-26, skaters with 40+ games and 200+ minutes at both ends of each pair.

Contracts and the cap

what the roster costs, and who reaches the market‹ 10 / 12 ›
$84.6Mcommitted · 20 of 20 on file
8reach the market after this season

Pending free agents · this summer

Ryan O'ReillyCUFA$4.50M64 pts
Ross ColtonLUFA$4.00M31 pts
Ilya LyubushkinDUFA$3.25M8 pts
Nick PerbixDUFA$2.75M11 pts
Adam EdstromLRFA$0.97M3 pts
Matthew WoodRRFA$0.95M34 pts
Reid SchaeferLRFA$0.89M6 pts
Adam WilsbyDRFA$0.85M15 pts

Free the summer after

Roman JosiD$9.06M53 pts
Steven StamkosC$8.00M54 pts
Nils HoglanderL$3.00M8 pts
Justus AnnunenG$1.25M
Jack AhcanD$0.88M0 pts

Biggest cap hits

Roman JosiD$9.06M1y left · NMC
Filip ForsbergL$8.50M3y left · NMC
Steven StamkosC$8.00M1y left · NMC
Juuse SarosG$7.74M6y left · NMC
Brady SkjeiD$7.00M4y left · NMC
Jonathan MarchessaultR$5.50M2y left · NMC
Nicolas HagueD$5.50M2y left
Mavrik BourqueC$5.50M5y left

Cap hits from CapWages for the 20 men on file. A dash is a figure we do not have, usually a restricted free agent whose entry-level deal has lapsed, and those are left out of the committed total rather than counted as nothing.

The crease

GSAx last season, projected next‹ 11 / 12 ›
GSAx view
Saros
59 NHL starts last season
GSAx / start
-0.098
lg -0.040543rd pctile
Shot quality faced
0.1031
lg 0.10440th hardest
1.80-114080
10-start rolling GSAx · appearance 1-80 · shared scale
2026-27 projection
49 GS22 W (13–28)0.889 SV%3.26 GAA
2025-26 actual · NHL
59 GS28 W0.893 SV%3.16 GAA
Annunen
23 NHL starts last seasonOUT · Undisclosed
GSAx / start
0.457
lg -0.040593rd pctile
Shot quality faced
0.109
lg 0.10476th hardest
1.80-114182
10-start rolling GSAx · appearance 1-82 · shared scale
2026-27 projection
33 GS14 W (9–19)0.895 SV%3.25 GAA
2025-26 actual · NHL
23 GS10 W0.907 SV%2.68 GAA
GSAx is goals saved above expected — what the shots he faced were worth, minus what he actually allowed. Shown per start, because a backup cannot out-accumulate a starter but can out-perform him on a per-night basis. Shot quality faced is expected goals per shot: higher means he was hung out to dry more often, and the percentile is where that workload ranks among goalies with 15+ starts. Rolling form is a 10-start moving average — is he playing well lately; running total is the season's accumulated damage. Per-game GSAx is too noisy to read either from directly.

Projections — Every Skater

the reference table · Overall is value as a z-score against the league, so +1.00 is a standard deviation above average‹ 12 / 12
Forwards · 12
PlayerRoleAgeOverallADPGPGAP / if fitPPPSHPSOGHITBLKPIM+/-FOWH+BS+H+BTrajectorySignals
Filip ForsbergL2·PP132+1.5935.381333971.52702471293836-68166414sell-highPP1
Steven StamkosL1·PP136+0.7595.576292553.5240175753648-17326111285decliningice time ↑PP1
Ross ColtonL3·PP230+0.17292.975161530.8301441613221+485194338decliningbounce-back
Jonathan MarchessaultL3·PP236-0.16251.672192443.5130160811533-171896256declining
Ryan O'ReillyL1·PP135-0.25150.475234163.9192135175921-169576211ice time ↑PP1
Mavrik BourqueL3·PP224-0.61279.579192038.950131702721+312297228ascending
Matthew WoodL2·PP121-0.68287.976171734.3131126583020-18688214—ice time ↑PP1
Jack DruryL426-0.85292.7771114251095445029+749794189
Reid SchaeferL423-1.00292.654426.200581203222-41153210—
Alexander KerfootL1·PP232-1.00292.66581320.92267525127-2218103170
Adam EdstromL426-1.63291.947212.8004187281306115156
Nils HoglanderL226-1.78292.451447.900556314180177132declining

Shading is that man's percentile among all projected forwards in the league, not among these 12. top 10% top 20 top 30 bottom 20. H+B and S+H+B take the weaker leg, because good at both is a floor rather than an average. P, SHP, PIM, +/- and FOW are unshaded — the percentile block does not carry them.

Defence · 8
PlayerRoleAgeOverallADPGPGAP / if fitPPPSHPSOGHITBLKPIM+/-FOWH+BS+H+BTrajectorySignals
Roman JosiRD1·PP136+0.5654.566134053.2/652301733110328-130134306PP1
Ilya LyubushkinRD332+0.25292.573178.100449512345+10217261
Brady SkjeiLD2·PP232+0.11257.88272228.552122658540-70150272
Nicolas HagueLD128-0.02292.6742810.30172977751-60174246ice time ↑
Nick PerbixRD228-0.80292.6803811.10175439322-40136211declining
Adam WilsbyLD326-1.15292.56331315.30067345831+1092159
Jack Ahcan29-3.14—2000.2/70022210046—
William Trudeau24-3.20—0000/60000000001—

Shading is that man's percentile among all projected defencemen in the league, not among these 8. top 10% top 20 top 30 bottom 20. H+B and S+H+B take the weaker leg, because good at both is a floor rather than an average. P, SHP, PIM, +/- and FOW are unshaded — the percentile block does not carry them.

Goalies · 3
GoalieGSWLOTLSV%GAASVSAGASHOGSAxGSAx/GS
Juuse Saros49222250.8893.26125014061561.0-5.8-0.098
Justus Annunen33141530.8953.258909951051.1+10.50.457
Matt Murray——————————0—

Projected record and projected ice time are model estimates; ranks, lines, projections and trend signals trace to real data.

Feedback