Late-Season Trends · 2025-26

Per-game production in the 2nd half vs the earlier part of the season — who trended up or down into the offseason. Momentum the full-season totals hide, and a leading indicator for 2026-27.

📈 Finished hot

#PlayerTmPosEarlier /gm2nd half /gmΔ /gm
1Filip Forsberg NSH · LNSHL0.02 (41g)0.24 (41g)+0.2
2Mikael Granlund ANA · CANAC0.03 (29g)0.24 (29g)+0.2
3John Tavares TOR · CTORC0.05 (41g)0.24 (41g)+0.2
4Charlie Coyle CBJ · CCBJC0 (41g)0.17 (41g)+0.2
5Alexis Lafrenière NYR · LNYRL0.02 (41g)0.2 (41g)+0.2
6Dylan Larkin DET · CDETC0.11 (37g)0.27 (37g)+0.2
7Zayne Parekh CGY · DCGYD0 (18g)0.16 (19g)+0.2
8Steven Stamkos NSH · CNSHC0.1 (41g)0.24 (41g)+0.1
9Jeff Skinner · LL0 (16g)0.12 (16g)+0.1
10Nick Schmaltz UTA · CUTAC0.07 (41g)0.2 (41g)+0.1
11Brayden Point TBL · CTBLC0.03 (31g)0.16 (32g)+0.1
12Marco Rossi VAN · CVANC0 (25g)0.12 (25g)+0.1
13Connor Brown NJD · RNJDR0 (37g)0.11 (38g)+0.1
14Adam Fox NYR · DNYRD0.04 (27g)0.14 (28g)+0.1
15Uvis Balinskis FLA · DFLAD0 (27g)0.11 (27g)+0.1
16Rickard Rakell PIT · RPITR0.07 (30g)0.17 (30g)+0.1
17Brock Boeser VAN · RVANR0.03 (37g)0.13 (38g)+0.1
18Artemi Panarin LAK · LLAKL0 (39g)0.1 (39g)+0.1
19Morgan Frost CGY · CCGYC0.05 (41g)0.15 (41g)+0.1
20Andrei Svechnikov CAR · RCARR0.1 (39g)0.2 (40g)+0.1
21Logan Stankoven CAR · CCARC0 (40g)0.1 (41g)+0.1
22William Nylander TOR · RTORR0.06 (32g)0.15 (33g)+0.1
23Joel Eriksson Ek MIN · CMINC0.06 (35g)0.14 (35g)+0.1
24Calum Ritchie NYI · CNYIC0.03 (32g)0.12 (33g)+0.1
25Brad Marchand FLA · LFLAL0.08 (26g)0.15 (26g)+0.1
26Kyle Palmieri NYI · CNYIC0 (12g)0.08 (13g)+0.1
27Vladimir Tarasenko · RR0.03 (37g)0.11 (38g)+0.1
28Teuvo Teravainen CHI · CCHIC0.05 (37g)0.13 (38g)+0.1
29Sam Bennett FLA · CFLAC0.03 (38g)0.11 (38g)+0.1
30Pavel Zacha BOS · CBOSC0.1 (39g)0.18 (39g)+0.1

📉 Finished cold

#PlayerTmPosEarlier /gm2nd half /gmΔ /gm
1Sidney Crosby PIT · CPITC0.24 (34g)0.06 (34g)-0.2
2Mark Stone VGK · RVGKR0.23 (30g)0.07 (30g)-0.2
3Pavol Regenda · LL0.25 (12g)0.08 (12g)-0.2
4David Pastrnak BOS · RBOSR0.21 (38g)0.05 (39g)-0.2
5Tom Wilson WSH · RWSHR0.17 (36g)0.03 (36g)-0.1
6Matthew Tkachuk FLA · LFLAL0.2 (15g)0.06 (16g)-0.1
7Jonathan Marchessault NSH · CNSHC0.13 (31g)0 (31g)-0.1
8Tyler Bertuzzi CHI · LCHIL0.21 (39g)0.07 (40g)-0.1
9Nick Suzuki MTL · CMTLC0.2 (41g)0.07 (41g)-0.1
10Chris Kreider ANA · LANAL0.16 (37g)0.05 (38g)-0.1
11John Klingberg · DD0.14 (28g)0.04 (28g)-0.1
12Timo Meier NJD · RNJDR0.13 (38g)0.03 (39g)-0.1
13Ben Kindel PIT · CPITC0.11 (38g)0 (39g)-0.1
14Chandler Stephenson SEA · CSEAC0.12 (40g)0.03 (40g)-0.1
15Alex Newhook MTL · CMTLC0.1 (21g)0 (21g)-0.1
16Dmitri Voronkov CBJ · LCBJL0.16 (31g)0.06 (32g)-0.1
17Will Cuylle NYR · LNYRL0.1 (41g)0 (41g)-0.1
18Nick Blankenburg · DD0.1 (30g)0 (31g)-0.1
19Nick Lardis CHI · LCHIL0.1 (20g)0 (21g)-0.1
20Emmitt Finnie DET · CDETC0.1 (41g)0 (41g)-0.1
21Matthew Schaefer NYI · DNYID0.15 (41g)0.05 (41g)-0.1
22Elias Lindholm BOS · CBOSC0.15 (34g)0.06 (35g)-0.1
23Bo Horvat NYI · CNYIC0.15 (34g)0.06 (34g)-0.1
24Justin Brazeau PIT · RPITR0.09 (32g)0 (32g)-0.1
25Robert Thomas STL · CSTLC0.09 (32g)0 (32g)-0.1
26Connor Bedard CHI · CCHIC0.15 (34g)0.06 (35g)-0.1
27Dalibor Dvorsky STL · RSTLR0.11 (35g)0.03 (36g)-0.1
28Corey Perry LAK · RLAKR0.11 (36g)0.03 (36g)-0.1
29Marcus Johansson · LL0.08 (37g)0 (38g)-0.1
30Jaden Schwartz COL · CCOLC0.08 (25g)0 (25g)-0.1