Counting stats
NHL Points Leaders, Last 10 Games
2024-25All 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 2024-25: David Pastrnak (BOS), 22 PTS (L10).
- Only players whose last 10 games run to within 14 days of the latest game (Apr 17) are ranked; 228 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 | David PastrnakFBOS | BOS | 22 | 10 | 106 | 100%▲1.1 |
| 2 | Robert ThomasFSTL | STL | 21 | 10 | 81 | 93%▲20 |
| 3 | Connor McDavidFEDM | EDM | 19 | 10 | 100 | 100%▲1.5 |
| 4 | Morgan GeekieFBOS | BOS | 18 | 10 | 57 | 96%▲7.9 |
| 5 | Nikita KucherovFTBL | TBL | 16 | 10 | 121 | 100% |
| 6 | Adrian KempeFLAK | LAK | 15 | 10 | 73 | 97%▼0.6 |
| 7 | Nick SuzukiFMTL | MTL | 15 | 10 | 89 | 100%▲0.5 |
| 8 | J.T. MillerFNYR | NYR | 14 | 10 | 70 | 92%▲7.7 |
| 9 | Leon DraisaitlFEDM | EDM | 14 | 10 | 106 | 100% |
| 10 | Dylan StromeFWSH | WSH | 14 | 10 | 82 | 83%▲11 |
| 11 | Artemi PanarinFNYR | NYR | 14 | 10 | 89 | 97%▼1.8 |
| 12 | Dylan HollowayFSTL | STL | 14 | 10 | 63 | 95%▲9.4 |
| 13 | Seth JarvisFCAR | CAR | 14 | 10 | 67 | 95%▲1.4 |
| 14 | Alex OvechkinFWSH | WSH | 13 | 10 | 73 | 96%▲1.2 |
| 15 | Sidney CrosbyFPIT | PIT | 13 | 10 | 91 | 100%▲2.4 |
| 16 | Mika ZibanejadFNYR | NYR | 13 | 10 | 62 | 98%▲1.4 |
| 17 | Sean MonahanFCBJ | CBJ | 13 | 10 | 57 | 19%▲13 |
| 18 | Alex TuchFBUF | BUF | 13 | 10 | 67 | 94%▼5.5 |
| 19 | Mitch MarnerFTOR | TOR | 13 | 10 | 102 | 99%▲1.3 |
| 20 | Nico HischierFNJD | NJD | 13 | 10 | 69 | 97%▲2.3 |
| 21 | Matt BoldyFMIN | MIN | 13 | 10 | 73 | 100% |
| 22 | Andrei KuzmenkoFLAK | LAK | 13 | 10 | 37 | 11%▲9.8 |
| 23 | Matvei MichkovFPHI | PHI | 13 | 10 | 63 | 86%▲23 |
| 24 | Jake GuentzelFTBL | TBL | 12 | 10 | 80 | 100% |
| 25 | Nathan MacKinnonFCOL | COL | 12 | 10 | 116 | 100%▲0.9 |
| 26 | Jared McCannFSEA | SEA | 12 | 10 | 61 | 72%▲1.9 |
| 27 | Jack EichelFVGK | VGK | 12 | 10 | 94 | 99%▲1.4 |
| 28 | Auston MatthewsFTOR | TOR | 12 | 10 | 78 | 99% |
| 29 | Clayton KellerFUTA | UTA | 12 | 10 | 90 | 100%▲2.1 |
| 30 | Charlie CoyleFCOL | COL | 11 | 10 | 35 | 49%▼11 |
| 31 | Cam FowlerDSTL | STL | 11 | 10 | 40 | 14%▲1.8 |
| 32 | Bryan RustFPIT | PIT | 11 | 10 | 65 | 85%▲2.5 |
| 33 | Aleksander BarkovFFLA | FLA | 11 | 10 | 71 | 97%▲7 |
| 34 | Brayden PointFTBL | TBL | 11 | 10 | 82 | 95%▲7.5 |
| 35 | Devon ToewsDCOL | COL | 11 | 10 | 44 | 62%▼1 |
| 36 | Kyle ConnorFWPG | WPG | 11 | 10 | 97 | 99%▲1.1 |
| 37 | Thomas ChabotDOTT | OTT | 11 | 10 | 45 | 83%▼12 |
| 38 | Ryan PoehlingFPHI | PHI | 11 | 10 | 31 | 6.7%▲5.1 |
| 39 | Cale MakarDCOL | COL | 11 | 10 | 92 | 100%▲1 |
| 40 | Rasmus DahlinDBUF | BUF | 11 | 10 | 68 | 100%▲1 |
| 41 | Tyson FoersterFPHI | PHI | 11 | 10 | 43 | 42%▲38 |
| 42 | JJ PeterkaFBUF | BUF | 11 | 10 | 68 | 75%▲37 |
| 43 | Kent JohnsonFCBJ | CBJ | 11 | 10 | 57 | 30%▲27 |
| 44 | Luke HughesDNJD | NJD | 11 | 10 | 44 | 84%▲40 |
| 45 | Logan CooleyFUTA | UTA | 11 | 10 | 65 | 94%▲9.3 |
| 46 | Connor BedardFCHI | CHI | 11 | 10 | 67 | 98%▲3.6 |
| 47 | Anze KopitarFLAK | LAK | 10 | 10 | 67 | 0.5% |
| 48 | Ryan O'ReillyFNSH | NSH | 10 | 10 | 53 | 84%▲5 |
| 49 | Tyler SeguinFDAL | DAL | 10 | 10 | 21 | 22%▲19 |
| 50 | Vincent TrocheckFNYR | NYR | 10 | 10 | 59 | 88%▼5.4 |
| 51 | Filip ForsbergFNSH | NSH | 10 | 10 | 76 | 99%▲1.7 |
| 52 | Pavel BuchnevichFSTL | STL | 10 | 10 | 57 | 36%▲7.6 |
| 53 | Elias LindholmFBOS | BOS | 10 | 10 | 47 | 43%▲4.7 |
| 54 | Kevin FialaFLAK | LAK | 10 | 10 | 60 | 67%▼8.3 |
| 55 | Mikko RantanenFDAL | DAL | 10 | 10 | 88 | 99%▲0.5 |
| 56 | Zach WerenskiDCBJ | CBJ | 10 | 10 | 82 | 100% |
| 57 | Mason MarchmentFDAL | DAL | 10 | 10 | 47 | 47%▲34 |
| 58 | Brandon HagelFTBL | TBL | 10 | 10 | 90 | 99%▲1.4 |
| 59 | Martin NecasFCOL | COL | 10 | 10 | 83 | 100%▲1.8 |
| 60 | Evan BouchardDEDM | EDM | 10 | 10 | 67 | 100% |
| 61 | Quinton ByfieldFLAK | LAK | 10 | 10 | 54 | 86%▲18 |
| 62 | Dylan GuentherFUTA | UTA | 10 | 10 | 60 | 99%▲1.7 |
| 63 | Lane HutsonDMTL | MTL | 10 | 10 | 66 | 99%▲3.1 |
| 64 | Adam FantilliFCBJ | CBJ | 10 | 10 | 54 | 92%▲10 |
| 65 | Macklin CelebriniFSJS | SJS | 10 | 10 | 63 | 100%▲1 |
| 66 | Victor HedmanDTBL | TBL | 9 | 10 | 66 | 93%▲11 |
| 67 | Matt DucheneFDAL | DAL | 9 | 10 | 82 | 62%▼17 |
| 68 | Nazem KadriFCGY | CGY | 9 | 10 | 67 | 71%▼9 |
| 69 | Mats ZuccarelloFMIN | MIN | 9 | 10 | 54 | 51%▲29 |
| 70 | Mark ScheifeleFWPG | WPG | 9 | 10 | 87 | 99% |
| 71 | Sean CouturierFPHI | PHI | 9 | 10 | 45 | 9.2%▲7.2 |
| 72 | Tomas HertlFVGK | VGK | 9 | 10 | 61 | 84%▲3.2 |
| 73 | Andre BurakovskyFSEA | SEA | 9 | 10 | 37 | 5.6%▲5.4 |
| 74 | Sebastian AhoFCAR | CAR | 9 | 10 | 74 | 99%▲1.2 |
| 75 | Adam FoxDNYR | NYR | 9 | 10 | 61 | 99%▲6.8 |
| 76 | Jordan KyrouFSTL | STL | 9 | 10 | 70 | 80%▲3.7 |
| 77 | Tage ThompsonFBUF | BUF | 9 | 10 | 72 | 100%▲1.3 |
| 78 | Drake BathersonFOTT | OTT | 9 | 10 | 68 | 97%▲7.2 |
| 79 | K'Andre MillerDNYR | NYR | 9 | 10 | 27 | 64%▲26 |
| 80 | Jake SandersonDOTT | OTT | 9 | 10 | 57 | 99%▲2.9 |
| 81 | Matthew KniesFTOR | TOR | 9 | 10 | 58 | 95%▲14 |
| 82 | Jackson BlakeFCAR | CAR | 9 | 10 | 34 | 69%▲21 |
| 83 | Frank NazarFCHI | CHI | 9 | 10 | 26 | 54%▲34 |
| 84 | Patrick KaneFDET | DET | 8 | 10 | 59 | 80%▲0.9 |
| 85 | Drew DoughtyDLAK | LAK | 8 | 10 | 17 | 22%▲12 |
| 86 | Steven StamkosFNSH | NSH | 8 | 10 | 53 | 94%▼4.2 |
| 87 | Marcus JohanssonFMIN | MIN | 8 | 10 | 34 | 0.7% |
| 88 | Mattias EkholmDEDM | EDM | 8 | 10 | 33 | 77%▲9.5 |
| 89 | Jaden SchwartzFSEA | SEA | 8 | 10 | 49 | 11%▲11 |
| 90 | Rickard RakellFPIT | PIT | 8 | 10 | 70 | 83%▲11 |
| 91 | Alexander KerfootFUTA | UTA | 8 | 10 | 28 | 3.2%▲3.1 |
| 92 | Shea TheodoreDVGK | VGK | 8 | 10 | 57 | 91%▲28 |
| 93 | Bo HorvatFNYI | NYI | 8 | 10 | 57 | 90%▲1.2 |
| 94 | Josh MorrisseyDWPG | WPG | 8 | 10 | 62 | 99%▲3.2 |
| 95 | Sam ReinhartFFLA | FLA | 8 | 10 | 81 | 99% |
| 96 | Dylan LarkinFDET | DET | 8 | 10 | 70 | 96% |
| 97 | Timo MeierFNJD | NJD | 8 | 10 | 53 | 82%▼8 |
| 98 | Travis KonecnyFPHI | PHI | 8 | 10 | 76 | 92%▲9.6 |
| 99 | Kevin StenlundFUTA | UTA | 8 | 10 | 28 | 0.1% |
| 100 | Kirill KaprizovFMIN | MIN | 8 | 10 | 56 | 98%▼0.9 |
Minimum sample: 5.0 games (it scales with games played). 34 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.