Edgehalla

Garbage-time filter

NHL Garbage-Time Points 2025-26: Who Pads Stats in Blowouts

Every NHL skater's 2025-26 points, split into close-game production and garbage time (the team already up or down by 3 or more). League-wide, 12% of points this season came in garbage time (2,634 of 21,741).

Data updated:

Most garbage-time points

Most garbage-time points, 2025-26
SkaterTeamGPPTSGarbageUp / downGarbage %Expected %Close PTS/GP
Jason RobertsonLDAL82962015 / 521%17%0.93
Nikita KucherovRTBL761302015 / 515%14%1.45
Nathan MacKinnonCCOL801271817 / 114%14%1.36
Kirill KaprizovLMIN7889158 / 717%15%0.95
Connor McDavidCEDM82138159 / 611%11%1.50
Matt BoldyLMIN7685147 / 716%15%0.93
Wyatt JohnstonCDAL82861411 / 316%15%0.88
Tomas HertlCVGK8258137 / 622%17%0.55
Darren RaddyshDTBL7370136 / 719%16%0.78
David PastrnakRBOS77100138 / 513%13%1.13
Martin NecasCCOL781001310 / 313%13%1.12
Parker KellyCCOL82351210 / 234%20%0.28
Alexis LafrenièreLNYR8257126 / 621%16%0.55
John CarlsonDANA7160128 / 420%16%0.68
Connor BedardCCHI6975124 / 816%14%0.91
Mika ZibanejadCNYR8178127 / 515%14%0.81
Mitch MarnerRVGK8180125 / 715%14%0.84
Leon DraisaitlCEDM6597128 / 412%12%1.31
Mark ScheifeleCWPG82103124 / 812%12%1.11
Jack DruryCCOL8227119 / 241%21%0.20
Oliver BjorkstrandRTBL8032116 / 534%20%0.26
Tyler ToffoliCSJS7949113 / 822%17%0.48
Bryan RustRPIT7265116 / 517%15%0.75
Pavel ZachaCBOS7865115 / 617%15%0.69
Filip ForsbergLNSH8275112 / 915%14%0.78

Highest garbage-time share (20+ points)

Highest share of points in garbage time, 2025-26
SkaterTeamGPPTSGarbageUp / downGarbage %Expected %Close PTS/GP
Jack DruryCCOL8227119 / 241%21%0.20
Oliver BjorkstrandRTBL8032116 / 534%20%0.26
Parker KellyCCOL82351210 / 234%20%0.28
Ross ColtonCCOL732486 / 233%18%0.22
Zeev BuiumDVAN762680 / 831%18%0.24
Marat KhusnutdinovCBOS7733107 / 330%19%0.30
Noah LabaCNYR742474 / 329%17%0.23
Mackie SamoskevichRFLA773293 / 628%18%0.30
Noel AcciariCPIT672575 / 228%17%0.27
Ryan PulockDNYI762774 / 326%16%0.26
Gabe PerreaultRNYR492773 / 426%16%0.41
Jean-Gabriel PageauCNYI743593 / 626%17%0.35
Devon ToewsDCOL682465 / 125%16%0.26
Noah HanifinDVGK712873 / 425%16%0.30
Nick BlankenburgDCOL612462 / 425%16%0.30
Michael BuntingLDAL743383 / 524%16%0.34
Mark JankowskiLCAR682154 / 124%15%0.24
Alex VlasicDCHI812152 / 324%15%0.20
Philip BrobergDSTL813483 / 524%16%0.32
Connor DewarCPIT783075 / 223%16%0.29
Fraser MintenCBOS823584 / 423%16%0.33
Josh MansonDCOL793175 / 223%16%0.30
Tyler ToffoliCSJS7949113 / 822%17%0.48
Tomas HertlCVGK8258137 / 622%17%0.55
Anthony DuclairLNYI622764 / 222%15%0.34

Cleanest scorers (30+ points, least garbage time)

Scorers with the least garbage-time production, 2025-26
SkaterTeamGPPTSGarbageUp / downGarbage %Expected %Close PTS/GP
Kirill MarchenkoRCBJ766700 / 00%6%0.88
Brayden SchennCNYI803900 / 00%7%0.49
Jordan StaalCCAR753600 / 00%8%0.48
Ivan ProvorovDCBJ823100 / 00%8%0.38
Cutter GauthierLANA766910 / 11%6%0.89
Ryan McLeodCBUF815411 / 02%7%0.65
Jason ZuckerLBUF624511 / 02%8%0.71
Mason MarchmentLCBJ684510 / 12%8%0.65
Connor BrownRNJD754311 / 02%8%0.56
Mike MathesonDMTL783710 / 13%9%0.46
Travis SanheimDPHI813710 / 13%9%0.44
Ryan PoehlingCANA753610 / 13%9%0.47
Sam SteelCDAL733311 / 03%9%0.44
Damon SeversonDCBJ713211 / 03%9%0.44
Dmitri VoronkovLCBJ633210 / 13%9%0.49
All skaters (250, 10+ games)
All skaters, 2025-26
SkaterTeamGPPTSGarbageUp / downGarbage %Expected %Close PTS/GP
Connor McDavidCEDM82138159 / 611%11%1.50
Nikita KucherovRTBL761302015 / 515%14%1.45
Nathan MacKinnonCCOL801271817 / 114%14%1.36
Macklin CelebriniCSJS8211592 / 78%9%1.29
Mark ScheifeleCWPG82103124 / 812%12%1.11
Nick SuzukiCMTL8210182 / 68%9%1.13
David PastrnakRBOS77100138 / 513%13%1.13
Martin NecasCCOL781001310 / 313%13%1.12
Leon DraisaitlCEDM6597128 / 412%12%1.31
Jason RobertsonLDAL82962015 / 521%17%0.93
Evan BouchardDEDM829582 / 68%10%1.06
Kyle ConnorLWPG8292114 / 712%12%0.99
Jack EichelCVGK749084 / 49%10%1.11
Kirill KaprizovLMIN7889158 / 717%15%0.95
Jake GuentzelCTBL818895 / 410%11%0.98
Clayton KellerRUTA8288109 / 111%12%0.95
Cole CaufieldRMTL818862 / 47%9%1.01
Wyatt JohnstonCDAL82861411 / 316%15%0.88
Alex DeBrincatRDET828562 / 47%9%0.96
Matt BoldyLMIN7685147 / 716%15%0.93
Artemi PanarinLLAK788453 / 26%9%1.01
Tim StützleCOTT8083106 / 412%12%0.91
Zach WerenskiDCBJ758131 / 24%7%1.04
Tage ThompsonCBUF818186 / 210%11%0.90
Sebastian AhoCCAR798043 / 15%8%0.96
Mitch MarnerRVGK8180125 / 715%14%0.84
William NylanderRTOR657981 / 710%11%1.09
Cale MakarDCOL757987 / 110%11%0.95
Mika ZibanejadCNYR8178127 / 515%14%0.81
Lane HutsonDMTL827841 / 35%8%0.90
Mikko RantanenRDAL647774 / 39%10%1.09
Jack HughesCNJD617782 / 610%11%1.13
Quinn HughesDMIN747673 / 49%10%0.93
Lucas RaymondLDET807665 / 18%10%0.88
Filip ForsbergLNSH8275112 / 915%14%0.78
Connor BedardCCHI6975124 / 816%14%0.91
Sidney CrosbyCPIT687483 / 511%11%0.97
Ryan O'ReillyCNSH817491 / 812%12%0.80
Nick SchmaltzCUTA8274109 / 114%13%0.78
Brandon HagelLTBL717485 / 311%11%0.93
Rasmus DahlinDBUF777496 / 312%12%0.84
Mark StoneRVGK6073105 / 514%13%1.05
Adrian KempeRLAK817361 / 58%10%0.83
Dylan GuentherRUTA797365 / 18%10%0.85
Juraj SlafkovskýLMTL827373 / 410%11%0.80
Mathew BarzalCNYI817295 / 413%12%0.78
John TavaresCTOR827182 / 611%12%0.77
Nikolaj EhlersLCAR827199 / 013%12%0.76
Jesper BrattLNJD827191 / 813%12%0.76
Drake BathersonROTT797184 / 411%12%0.80
Darren RaddyshDTBL7370136 / 719%16%0.78
Andrei SvechnikovRCAR797055 / 07%9%0.82
Gabriel VilardiCWPG826994 / 513%13%0.73
Cutter GauthierLANA766910 / 11%6%0.89
Travis KonecnyRPHI776862 / 49%10%0.81
Morgan GeekieCBOS816874 / 310%11%0.75
Dylan LarkinCDET746794 / 513%13%0.78
Kirill MarchenkoRCBJ766700 / 00%6%0.88
Trevor ZegrasCPHI816750 / 57%10%0.77
Leo CarlssonCANA706762 / 49%10%0.87
Steven StamkosCNSH826653 / 28%10%0.74
Erik KarlssonDPIT756684 / 412%12%0.77
Alex TuchRBUF796696 / 314%13%0.72
Nico HischierCNJD826650 / 58%10%0.74
Seth JarvisRCAR716655 / 08%10%0.86
Matthew KniesLTOR796662 / 49%11%0.76
Brock NelsonCCOL816598 / 114%13%0.69
Bryan RustRPIT7265116 / 517%15%0.75
Pavel ZachaCBOS7865115 / 617%15%0.69
Alex OvechkinLWSH8264105 / 516%14%0.66
Anthony ManthaRPIT816475 / 211%12%0.70
Robert ThomasCSTL646494 / 514%13%0.86
Pavel DorofeyevRVGK8264105 / 516%14%0.66
Miro HeiskanenDDAL776365 / 110%11%0.74
Tom WilsonRWSH726274 / 311%12%0.76
Ivan DemidovRMTL826262 / 410%11%0.68
Evgeni MalkinCPIT566165 / 110%11%0.98
Sam ReinhartCFLA646164 / 210%11%0.86
Ivan BarbashevLVGK826183 / 513%13%0.65
Charlie McAvoyDBOS696172 / 511%12%0.78
John CarlsonDANA7160128 / 420%16%0.68
Jakob ChychrunDWSH806061 / 510%11%0.68
Moritz SeiderDDET826052 / 38%10%0.67
Beckett SenneckeRANA826051 / 48%10%0.67
Mikhail SergachevDUTA785954 / 18%10%0.69
Brady TkachukLOTT605975 / 212%12%0.87
Dylan CozensCOTT825965 / 110%11%0.65
Adam FantilliCCBJ825921 / 13%8%0.70
Will SmithCSJS695983 / 514%13%0.74
Matthew SchaeferDNYI825980 / 814%13%0.62
Charlie CoyleCCBJ825843 / 17%10%0.66
Tomas HertlCVGK8258137 / 622%17%0.55
Tyler BertuzziLCHI795882 / 614%13%0.63
Sam BennettCFLA765894 / 516%14%0.64
Dylan StromeCWSH805862 / 410%11%0.65
Jackson LaCombeDANA825851 / 49%10%0.65
Patrick KaneRDET675720 / 24%8%0.82
Bo HorvatCNYI685762 / 411%11%0.75
Troy TerryRANA615793 / 616%14%0.79
Alexis LafrenièreLNYR8257126 / 621%16%0.55
Ryan Nugent-HopkinsCEDM725676 / 113%12%0.68
Luke EvangelistaRNSH815671 / 613%12%0.60
Jordan EberleRSEA805583 / 515%13%0.59
Roman JosiDNSH685572 / 513%12%0.71
Carter VerhaegheCFLA775595 / 416%14%0.60
Josh MorrisseyDWPG775543 / 17%10%0.66
Alexander WennbergCSJS805560 / 611%12%0.61
Brad MarchandLFLA525441 / 37%10%0.96
Mats ZuccarelloRMIN595451 / 49%11%0.83
Viktor ArvidssonLBOS6954103 / 719%15%0.64
Ryan McLeodCBUF815411 / 02%7%0.65
Jake SandersonDOTT675484 / 415%13%0.69
Vincent TrocheckCNYR675384 / 415%14%0.67
J.T. MillerCNYR685394 / 517%14%0.65
Auston MatthewsCTOR605361 / 511%12%0.78
Adam FoxDNYR555397 / 217%14%0.80
William EklundLSJS785362 / 411%12%0.60
Jackson BlakeRCAR815386 / 215%14%0.56
Zach HymanLEDM5852109 / 119%15%0.72
Anthony CirelliCTBL715287 / 115%14%0.62
Aliaksei ProtasLWSH765254 / 110%11%0.62
Josh DoanRBUF825243 / 18%10%0.59
Christian DvorakCPHI805162 / 412%12%0.56
Joel Eriksson EkCMIN705142 / 28%10%0.67
Elias PetterssonCVAN745182 / 616%14%0.58
Owen TippettRPHI815182 / 616%14%0.53
Dylan HollowayLSTL595142 / 28%10%0.80
Jack QuinnRBUF825132 / 16%9%0.59
Brock FaberDMIN805154 / 110%11%0.57
Jimmy SnuggerudRSTL705152 / 310%11%0.66
Matvei MichkovRPHI815183 / 516%14%0.53
Nazem KadriCCOL775061 / 512%12%0.57
Chris KreiderLANA755032 / 16%9%0.63
Shayne GostisbehereDCAR555022 / 04%8%0.87
Brayden PointCTBL635085 / 316%14%0.67
Matty BeniersCSEA825093 / 618%15%0.50
Claude GirouxROTT824973 / 414%13%0.51
Marcus JohanssonLMIN754941 / 38%10%0.60
Tyler ToffoliCSJS7949113 / 822%17%0.48
Chandler StephensonCSEA804920 / 24%9%0.59
Valeri NichushkinRCOL724964 / 212%12%0.60
Filip HronekDVAN824930 / 36%9%0.56
Quinton ByfieldRLAK794932 / 16%9%0.58
Taylor HallLCAR804863 / 313%12%0.53
Rickard RakellRPIT604875 / 215%13%0.68
Pavel BuchnevichLSTL814831 / 26%10%0.56
Artturi LehkonenLCOL704887 / 117%14%0.57
Elias LindholmCBOS694874 / 315%13%0.59
Brock BoeserRVAN754892 / 719%15%0.52
Vladimir TarasenkoRMIN754762 / 413%12%0.55
Rasmus AnderssonDVGK814731 / 26%10%0.54
Noah CatesLPHI824754 / 111%11%0.51
Noah DobsonDMTL804731 / 26%10%0.55
JJ PeterkaRUTA8247108 / 221%16%0.45
Jordan KyrouRSTL724630 / 37%10%0.60
Connor McMichaelLWSH784633 / 07%10%0.55
Shane PintoCOTT724652 / 311%12%0.57
Bobby McMannCSEA784695 / 420%15%0.47
Collin GrafRSJS814631 / 27%10%0.53
Matt DucheneCDAL574553 / 211%12%0.70
Jason ZuckerLBUF624511 / 02%8%0.71
Mason MarchmentLCBJ684510 / 12%8%0.65
Matt CoronatoRCGY804573 / 416%14%0.47
Ryan LeonardRWSH754585 / 318%15%0.49
Vince DunnDSEA814430 / 37%10%0.51
Timo MeierRNJD774440 / 49%11%0.52
Roope HintzCDAL534444 / 09%11%0.75
Lawson CrouseLUTA814464 / 214%13%0.47
Anton LundellCFLA644443 / 19%11%0.63
Alex LaferriereRLAK824443 / 19%11%0.49
Logan StankovenCCAR814466 / 014%13%0.47
Mikael BacklundCCGY824343 / 19%11%0.48
Connor BrownRNJD754311 / 02%8%0.56
Andrew CoppCDET794321 / 15%9%0.52
Ryan HartmanRMIN764384 / 419%15%0.46
Morgan FrostCCGY824363 / 314%13%0.45
Logan CooleyCUTA544322 / 05%9%0.76
Zach BensonLBUF654344 / 09%11%0.60
Anders LeeLNYI824284 / 419%15%0.41
Tommy NovakCPIT824264 / 214%13%0.44
Jake DeBruskLVAN814251 / 412%12%0.46
Casey MittelstadtCBOS714283 / 519%15%0.48
Bowen ByramDBUF824241 / 310%11%0.46
Dawson MercerCNJD824282 / 619%15%0.41
Egor ChinakhovRPIT724252 / 312%12%0.51
Mattias EkholmDEDM824195 / 422%16%0.39
Mikael GranlundCANA584151 / 412%12%0.62
Mattias SamuelssonDBUF784133 / 07%10%0.49
Simon HolmstromRNYI794173 / 417%14%0.43
Mavrik BourqueCDAL824154 / 112%12%0.44
Mason McTavishCANA754131 / 27%10%0.51
Frank NazarCCHI664141 / 310%11%0.56
Justin FaulkDDET784041 / 310%11%0.46
Kevin FialaLLAK564040 / 410%11%0.64
Jared McCannLSEA524053 / 213%12%0.67
Kaapo KakkoRSEA654052 / 313%12%0.54
Brandt ClarkeDLAK824053 / 213%12%0.43
Sam MalinskiDCOL824073 / 418%14%0.40
Brayden SchennCNYI803900 / 00%7%0.49
Oliver Ekman-LarssonDTOR783940 / 410%11%0.45
Dougie HamiltonDNJD773971 / 618%14%0.42
Shea TheodoreDVGK703931 / 28%10%0.51
Peyton KrebsCBUF823943 / 110%11%0.43
Matias MaccelliLTOR713920 / 25%9%0.52
Anze KopitarCLAK673862 / 416%14%0.48
Erik HaulaLNSH813881 / 721%16%0.37
Boone JennerCCBJ673830 / 38%10%0.52
Joel FarabeeLCGY823861 / 516%14%0.39
Will CuylleLNYR823875 / 218%15%0.38
Corey PerryRTBL723720 / 25%10%0.49
Dmitry OrlovDSJS823721 / 15%10%0.43
Mike MathesonDMTL783710 / 13%9%0.46
Travis SanheimDPHI813710 / 13%9%0.44
K'Andre MillerDCAR723722 / 05%10%0.49
Vasily PodkolzinREDM823753 / 214%13%0.39
Oliver KapanenCMTL823752 / 314%13%0.39
Matt SavoieCEDM823763 / 316%14%0.38
Jordan StaalCCAR753600 / 00%8%0.48
Jamie BennLDAL603644 / 011%12%0.53
Sean CouturierCPHI783662 / 417%14%0.38
Morgan RiellyDTOR783630 / 38%11%0.42
Sean MonahanCCBJ783621 / 16%10%0.44
Max DomiCTOR803672 / 519%15%0.36
Jack RoslovicCEDM693671 / 619%15%0.42
John MarinoDUTA803632 / 18%11%0.41
Eeli TolvanenRSEA783631 / 28%11%0.42
Ryan PoehlingCANA753610 / 13%9%0.47
Kiefer SherwoodLSJS723631 / 28%11%0.46
Thomas HarleyDDAL703666 / 017%14%0.43
Ilya MikheyevRCHI773643 / 111%12%0.42
Jake NeighboursLSTL693652 / 314%13%0.45
Brent BurnsDCOL823564 / 217%14%0.35
Blake ColemanLCGY693522 / 06%10%0.48
Jean-Gabriel PageauCNYI743593 / 626%17%0.35
Gabriel LandeskogLCOL603565 / 117%14%0.48
Teuvo TeravainenCCHI753533 / 09%11%0.43
Jacob TroubaDANA813531 / 29%11%0.40
Tony DeAngeloDNYI763543 / 111%12%0.41
Michael AmadioROTT813530 / 39%11%0.40
Ryan SheaDPIT803565 / 117%14%0.36
Vladislav GavrikovDNYR823552 / 314%13%0.37
Parker KellyCCOL82351210 / 234%20%0.28
Linus KarlssonCVAN793520 / 26%10%0.42
Marco RossiCVAN503561 / 517%14%0.58
Justin SourdifCWSH783533 / 09%11%0.41
Ridly GreigCOTT773521 / 16%10%0.43
Luke HughesDNJD683540 / 411%12%0.46
Fraser MintenCBOS823584 / 423%16%0.33
Ben KindelCPIT773522 / 06%10%0.43
Kris LetangDPIT743453 / 215%13%0.39

Methodology

For every goal we look at the score just before it went in. A goal or assist counts as garbage time when the scorer's team was already up by 3 or more, or down by 3 or more. The goal that makes it 3–0 is not garbage time; the one that makes it 4–0 is. Shootout goals are excluded.

League-wide in 2025-26, 2,634 of 21,741 skater points (12.1%) came in garbage time.

A skater's garbage-time share does not carry over from one season to the next. Among 226 skaters with 30+ points in both 2024-25 and 2025-26, the correlation was r = 0.03, which is essentially zero. A high share is not a skill or a role: it's a sign that the point total is partly score-driven and should be regressed toward the close-game rate. The "Expected share" column does that, shrinking toward the league rate with 60 points of prior.

Usage by score state for tonight's games: game-script forecast.

Frequently asked questions

What counts as garbage time in hockey?

Here, any goal or assist scored when the player’s team was already leading or trailing by 3 or more goals before the goal. The goal that makes it 3–0 is not garbage time; the next one is.

How many NHL points come in garbage time?

In 2025-26, 12.1% of all skater points (2,634 of 21,741).

Is scoring in garbage time a skill?

Not one that repeats. A player’s garbage-time share in 2024-25 told us almost nothing about 2025-26 (r = 0.03, 226 skaters with 30+ points in both). Treat a high share as inflated production, and lean on the close-game points per game.

How should I use this in fantasy hockey?

Before you buy a hot scorer, check how much of the run came in blowouts. Close-game points per game is the steadier number. Players on bad teams often pile up "down 3" points late in lost games.