Counting stats
NHL Points Leaders, Last 10 Games
2023-24All situationsThrough 10 team games
This board ranks skaters by points over their own last 10 games played, with the season figure beside it, to show who is hot right now. Ten games is a small sample: treat it as a lead to check, not a verdict.
Points are goals plus assists, the classic scoring race. Top-line centres and power-play quarterbacks lead it most years. Compare the last-10 column with the season column: a big gap usually means a new role, new linemates or a streak that will fade.
Leader in 2023-24: Nikita Kucherov (TBL), 20 PTS (L10).
- Only players whose last 10 games run to within 14 days of the latest game (Apr 18) are ranked; 242 players with older windows (injured, scratched or sent down) are left out.
Points: last 10 leaderboard
| # | Player | Team | PTS (L10) | GP (L10) | Season PTS | |
|---|---|---|---|---|---|---|
| 1 | Nikita KucherovFTBL | TBL | 20 | 10 | 144 | 100% |
| 2 | Artemi PanarinFNYR | NYR | 18 | 10 | 120 | 97%▼1.8 |
| 3 | Nathan MacKinnonFCOL | COL | 17 | 10 | 140 | 100%▲0.9 |
| 4 | Connor McDavidFEDM | EDM | 17 | 10 | 132 | 100%▲1.5 |
| 5 | Sidney CrosbyFPIT | PIT | 16 | 10 | 94 | 100%▲2.4 |
| 6 | Steven StamkosFTBL | TBL | 16 | 10 | 81 | 94%▼4.2 |
| 7 | Kirill KaprizovFMIN | MIN | 15 | 10 | 96 | 98%▼0.9 |
| 8 | Andrei KuzmenkoFCGY | CGY | 15 | 10 | 46 | 11%▲9.8 |
| 9 | Nazem KadriFCGY | CGY | 14 | 10 | 75 | 71%▼9 |
| 10 | Jake GuentzelFCAR | CAR | 14 | 10 | 77 | 100% |
| 11 | Jesper BrattFNJD | NJD | 14 | 10 | 83 | 97%▲11 |
| 12 | J.T. MillerFVAN | VAN | 13 | 10 | 103 | 92%▲7.7 |
| 13 | Filip ForsbergFNSH | NSH | 13 | 10 | 94 | 99%▲1.7 |
| 14 | Aleksander BarkovFFLA | FLA | 13 | 10 | 80 | 97%▲7 |
| 15 | Kyle ConnorFWPG | WPG | 13 | 10 | 61 | 99%▲1.1 |
| 16 | Auston MatthewsFTOR | TOR | 13 | 10 | 107 | 99% |
| 17 | Clayton KellerFARI | ARI | 13 | 10 | 76 | 100%▲2.1 |
| 18 | Robert ThomasFSTL | STL | 13 | 10 | 86 | 93%▲20 |
| 19 | Evgeni MalkinFPIT | PIT | 12 | 10 | 67 | 82%▲11 |
| 20 | Roman JosiDNSH | NSH | 12 | 10 | 85 | 98%▼0.5 |
| 21 | Gustav NyquistFNSH | NSH | 12 | 10 | 75 | 0.0% |
| 22 | Kyle PalmieriFNYI | NYI | 12 | 10 | 54 | 19%▲10 |
| 23 | Bryan RustFPIT | PIT | 12 | 10 | 56 | 85%▲2.5 |
| 24 | Dylan LarkinFDET | DET | 12 | 10 | 69 | 96% |
| 25 | Adrian KempeFLAK | LAK | 12 | 10 | 75 | 97%▼0.6 |
| 26 | Michael BuntingFPIT | PIT | 12 | 10 | 55 | 3.7%▲1 |
| 27 | Pavel ZachaFBOS | BOS | 12 | 10 | 59 | 78%▲13 |
| 28 | Jack EichelFVGK | VGK | 12 | 10 | 68 | 99%▲1.4 |
| 29 | Nico HischierFNJD | NJD | 12 | 10 | 67 | 97%▲2.3 |
| 30 | Cale MakarDCOL | COL | 12 | 10 | 90 | 100%▲1 |
| 31 | Lucas RaymondFDET | DET | 12 | 10 | 72 | 96%▲10 |
| 32 | Dylan GuentherFARI | ARI | 12 | 10 | 35 | 99%▲1.7 |
| 33 | Jamie BennFDAL | DAL | 11 | 10 | 60 | 22%▲18 |
| 34 | David PerronFDET | DET | 11 | 10 | 47 | 0.2% |
| 35 | Mikael GranlundFSJS | SJS | 11 | 10 | 60 | 52%▼12 |
| 36 | William KarlssonFVGK | VGK | 11 | 10 | 60 | 24%▲20 |
| 37 | Mike MathesonDMTL | MTL | 11 | 10 | 62 | 85%▼7.8 |
| 38 | Josh MorrisseyDWPG | WPG | 11 | 10 | 69 | 99%▲3.2 |
| 39 | Alex TuchFBUF | BUF | 11 | 10 | 59 | 94%▼5.5 |
| 40 | David PastrnakFBOS | BOS | 11 | 10 | 110 | 100%▲1.1 |
| 41 | Zach WerenskiDCBJ | CBJ | 11 | 10 | 57 | 100% |
| 42 | Mitch MarnerFTOR | TOR | 11 | 10 | 85 | 99%▲1.3 |
| 43 | Conor GarlandFVAN | VAN | 11 | 10 | 47 | 10%▲7.4 |
| 44 | Tage ThompsonFBUF | BUF | 11 | 10 | 56 | 100%▲1.3 |
| 45 | Brandon HagelFTBL | TBL | 11 | 10 | 75 | 99%▲1.4 |
| 46 | Quinn HughesDVAN | VAN | 11 | 10 | 92 | 100% |
| 47 | Brady TkachukFOTT | OTT | 11 | 10 | 74 | 100%▲2 |
| 48 | Matt BoldyFMIN | MIN | 11 | 10 | 69 | 100% |
| 49 | Jack HughesFNJD | NJD | 11 | 10 | 74 | 100% |
| 50 | William EklundFSJS | SJS | 11 | 10 | 45 | 79%▲16 |
| 51 | Wyatt JohnstonFDAL | DAL | 11 | 10 | 65 | 100%▲0.9 |
| 52 | Erik KarlssonDPIT | PIT | 10 | 10 | 56 | 95% |
| 53 | Brayden SchennFSTL | STL | 10 | 10 | 46 | 28%▲7.8 |
| 54 | Chris KreiderFNYR | NYR | 10 | 10 | 75 | 62%▲29 |
| 55 | Brendan GallagherFMTL | MTL | 10 | 10 | 31 | 3.3%▲2.8 |
| 56 | Jonathan DrouinFCOL | COL | 10 | 10 | 56 | 0.5% |
| 57 | Sam ReinhartFFLA | FLA | 10 | 10 | 94 | 99% |
| 58 | Leon DraisaitlFEDM | EDM | 10 | 10 | 106 | 100% |
| 59 | Kevin FialaFLAK | LAK | 10 | 10 | 73 | 67%▼8.3 |
| 60 | Viktor ArvidssonFLAK | LAK | 10 | 10 | 15 | 33%▲23 |
| 61 | Sebastian AhoFCAR | CAR | 10 | 10 | 89 | 99%▲1.2 |
| 62 | Matthew TkachukFFLA | FLA | 10 | 10 | 88 | 100%▲2.6 |
| 63 | Adam FoxDNYR | NYR | 10 | 10 | 73 | 99%▲6.8 |
| 64 | Jordan KyrouFSTL | STL | 10 | 10 | 67 | 80%▲3.7 |
| 65 | Cole CaufieldFMTL | MTL | 10 | 10 | 65 | 100%▲1.2 |
| 66 | Seth JarvisFCAR | CAR | 10 | 10 | 67 | 95%▲1.4 |
| 67 | Alexis LafrenièreFNYR | NYR | 10 | 10 | 57 | 82%▲13 |
| 68 | Logan CooleyFARI | ARI | 10 | 10 | 44 | 94%▲9.3 |
| 69 | Kris LetangDPIT | PIT | 9 | 10 | 51 | 47%▼16 |
| 70 | Mattias EkholmDEDM | EDM | 9 | 10 | 45 | 77%▲9.5 |
| 71 | Brock NelsonFNYI | NYI | 9 | 10 | 69 | 88%▼3.6 |
| 72 | Vladimir TarasenkoFFLA | FLA | 9 | 10 | 55 | 10%▲1 |
| 73 | Mika ZibanejadFNYR | NYR | 9 | 10 | 72 | 98%▲1.4 |
| 74 | Mark ScheifeleFWPG | WPG | 9 | 10 | 72 | 99% |
| 75 | Chandler StephensonFVGK | VGK | 9 | 10 | 51 | 17%▲13 |
| 76 | Shayne GostisbehereDDET | DET | 9 | 10 | 56 | 96%▲16 |
| 77 | MacKenzie WeegarDCGY | CGY | 9 | 10 | 52 | 93%▼7.2 |
| 78 | Oliver BjorkstrandFSEA | SEA | 9 | 10 | 59 | 20% |
| 79 | Artturi LehkonenFCOL | COL | 9 | 10 | 34 | 57%▲40 |
| 80 | Nikolaj EhlersFWPG | WPG | 9 | 10 | 61 | 93%▲7.5 |
| 81 | Nick SchmaltzFARI | ARI | 9 | 10 | 61 | 94%▲4.4 |
| 82 | Brayden PointFTBL | TBL | 9 | 10 | 90 | 95%▲7.5 |
| 83 | Frank VatranoFANA | ANA | 9 | 10 | 60 | 6.4%▲6.2 |
| 84 | Timo MeierFNJD | NJD | 9 | 10 | 52 | 82%▼8 |
| 85 | Anthony CirelliFTBL | TBL | 9 | 10 | 45 | 51%▲19 |
| 86 | Fabian ZetterlundFSJS | SJS | 9 | 10 | 44 | 13%▲6.6 |
| 87 | Drake BathersonFOTT | OTT | 9 | 10 | 66 | 97%▲7.2 |
| 88 | Alex NewhookFMTL | MTL | 9 | 10 | 34 | 26%▲23 |
| 89 | Matias MaccelliFARI | ARI | 9 | 10 | 57 | 14%▲13 |
| 90 | Juraj SlafkovskýFMTL | MTL | 9 | 10 | 50 | 100%▲1.5 |
| 91 | Joe PavelskiFDAL | DAL | 8 | 10 | 67 | — |
| 92 | Patrick KaneFDET | DET | 8 | 10 | 47 | 80%▲0.9 |
| 93 | Ryan O'ReillyFNSH | NSH | 8 | 10 | 69 | 84%▲5 |
| 94 | John TavaresFTOR | TOR | 8 | 10 | 65 | 96%▲9.3 |
| 95 | Mats ZuccarelloFMIN | MIN | 8 | 10 | 63 | 51%▲29 |
| 96 | Justin FaulkDSTL | STL | 8 | 10 | 30 | 55%▼22 |
| 97 | Nick BjugstadFARI | ARI | 8 | 10 | 45 | 0.1% |
| 98 | Johnny GaudreauFCBJ | CBJ | 8 | 10 | 60 | — |
| 99 | Morgan RiellyDTOR | TOR | 8 | 10 | 58 | 76%▼5.1 |
| 100 | Brady SkjeiDCAR | CAR | 8 | 10 | 47 | 18%▼31 |
Minimum sample: 5.0 games (it scales with games played). 32 below the minimum are hidden.
How to read it
Total points over the player's last 10 games.
How reliable is it?
A 10-game window is noisy: streaks in goals and points rarely last, while shots, hits, blocks and ice time carry over better.
About our data sources →Projected next
Our fantasy projections for points: who should lead the coming games.