Counting stats
NHL Goals per 60 Leaders
2017-18All situationsThrough 82 team games
This board ranks skaters by goals per 60 minutes of ice time in all situations, so a fourth-liner who plays 9 minutes is compared fairly with a top-pair defenseman who plays 25. Players under the minimum-minutes cutoff are hidden.
Goals scored this season, every situation including the power play and empty nets. The goal race swings more than the points race, because shooting percentage runs hot and cold. Rates surface low-minute players who already produce; they are the ones to grab when an injury opens up ice time.
Leader in 2017-18: Patrik Laine (WPG), 1.95 G/60.
Goals per 60 leaderboard
| # | Player | Team | G/60 | G | ||
|---|---|---|---|---|---|---|
| 1 | Patrik LaineFWPG | WPG | 1.95 | 1,351 | 44 | 9.7%▲9.2 |
| 2 | Auston MatthewsFTOR | TOR | 1.82 | 1,124 | 34 | 99% |
| 3 | James van RiemsdykFTOR | TOR | 1.79 | 1,206 | 36 | 0.3% |
| 4 | Alex OvechkinFWSH | WSH | 1.78 | 1,652 | 49 | 96%▲1.2 |
| 5 | Eric StaalFMIN | MIN | 1.73 | 1,461 | 42 | — |
| 6 | Evgeni MalkinFPIT | PIT | 1.70 | 1,481 | 42 | 82%▲11 |
| 7 | Anders LeeFNYI | NYI | 1.70 | 1,416 | 40 | 29%▼20 |
| 8 | William KarlssonFVGK | VGK | 1.68 | 1,535 | 43 | 24%▲20 |
| 9 | Taylor HallFNJD | NJD | 1.61 | 1,455 | 39 | 28%▲20 |
| 10 | Brock BoeserFVAN | VAN | 1.60 | 1,085 | 29 | 64%▼4.5 |
| 11 | Nathan MacKinnonFCOL | COL | 1.59 | 1,473 | 39 | 100%▲0.9 |
| 12 | Brad MarchandFBOS | BOS | 1.52 | 1,341 | 34 | 73%▲0.7 |
| 13 | Nikita KucherovFTBL | TBL | 1.48 | 1,586 | 39 | 100% |
| 14 | Kyle ConnorFWPG | WPG | 1.45 | 1,285 | 31 | 99%▲1.1 |
| 15 | Patrice BergeronFBOS | BOS | 1.45 | 1,244 | 30 | — |
| 16 | Patric HornqvistFPIT | PIT | 1.43 | 1,213 | 29 | — |
| 17 | Nazem KadriFTOR | TOR | 1.43 | 1,341 | 32 | 71%▼9 |
| 18 | David PastrnakFBOS | BOS | 1.43 | 1,473 | 35 | 100%▲1.1 |
| 19 | Jason ZuckerFMIN | MIN | 1.42 | 1,391 | 33 | 23%▲17 |
| 20 | Logan CoutureFSJS | SJS | 1.41 | 1,447 | 34 | — |
| 21 | Brendan GallagherFMTL | MTL | 1.40 | 1,325 | 31 | 3.3%▲2.8 |
| 22 | Tyler SeguinFDAL | DAL | 1.40 | 1,715 | 40 | 22%▲19 |
| 23 | Connor McDavidFEDM | EDM | 1.39 | 1,767 | 41 | 100%▲1.5 |
| 24 | Alex DeBrincatFCHI | CHI | 1.38 | 1,214 | 28 | 100%▲2.5 |
| 25 | Michael GrabnerFNJD | NJD | 1.37 | 1,185 | 27 | — |
| 26 | Rickard RakellFANA | ANA | 1.36 | 1,495 | 34 | 83%▲11 |
| 27 | John TavaresFNYI | NYI | 1.36 | 1,634 | 37 | 96%▲9.3 |
| 28 | Sean MonahanFCGY | CGY | 1.35 | 1,382 | 31 | 19%▲13 |
| 29 | Kyle PalmieriFNJD | NJD | 1.34 | 1,073 | 24 | 19%▲10 |
| 30 | Filip ForsbergFNSH | NSH | 1.33 | 1,171 | 26 | 99%▲1.7 |
| 31 | Phil KesselFPIT | PIT | 1.33 | 1,532 | 34 | — |
| 32 | Jamie BennFDAL | DAL | 1.33 | 1,625 | 36 | 22%▲18 |
| 33 | Nikolaj EhlersFWPG | WPG | 1.32 | 1,319 | 29 | 93%▲7.5 |
| 34 | Erik HaulaFVGK | VGK | 1.32 | 1,320 | 29 | 12%▲8.7 |
| 35 | Sonny MilanoFCBJ | CBJ | 1.31 | 641 | 14 | — |
| 36 | Ondrej KaseFANA | ANA | 1.31 | 919 | 20 | — |
| 37 | Vladimir TarasenkoFSTL | STL | 1.30 | 1,525 | 33 | 10%▲1 |
| 38 | Ryan Nugent-HopkinsFEDM | EDM | 1.28 | 1,122 | 24 | 77%▲15 |
| 39 | Thomas VanekFCBJ | CBJ | 1.28 | 1,127 | 24 | — |
| 40 | Viktor ArvidssonFNSH | NSH | 1.26 | 1,384 | 29 | 33%▲23 |
| 41 | Zach PariseFMIN | MIN | 1.25 | 717 | 15 | — |
| 42 | Mika ZibanejadFNYR | NYR | 1.25 | 1,293 | 27 | 98%▲1.4 |
| 43 | Sebastian AhoFCAR | CAR | 1.24 | 1,398 | 29 | 99%▲1.2 |
| 44 | Craig SmithFNSH | NSH | 1.23 | 1,215 | 25 | — |
| 45 | James NealFVGK | VGK | 1.23 | 1,219 | 25 | — |
| 46 | Matthew TkachukFCGY | CGY | 1.23 | 1,173 | 24 | 100%▲2.6 |
| 47 | Claude GirouxFPHI | PHI | 1.22 | 1,670 | 34 | 30%▲20 |
| 48 | Anthony BeauvillierFNYI | NYI | 1.22 | 1,031 | 21 | 4.0%▲3.8 |
| 49 | Evgenii DadonovFFLA | FLA | 1.21 | 1,384 | 28 | 0.1% |
| 50 | Miles WoodFNJD | NJD | 1.20 | 947 | 19 | 0.1% |
| 51 | Jonathan MarchessaultFVGK | VGK | 1.20 | 1,348 | 27 | 24%▼21 |
| 52 | Jaden SchwartzFSTL | STL | 1.20 | 1,202 | 24 | 11%▲11 |
| 53 | Brayden PointFTBL | TBL | 1.19 | 1,609 | 32 | 95%▲7.5 |
| 54 | Travis KonecnyFPHI | PHI | 1.19 | 1,207 | 24 | 92%▲9.6 |
| 55 | Cam AtkinsonFCBJ | CBJ | 1.17 | 1,229 | 24 | — |
| 56 | Patrick MarleauFTOR | TOR | 1.16 | 1,393 | 27 | — |
| 57 | Anze KopitarFLAK | LAK | 1.16 | 1,811 | 35 | 0.5% |
| 58 | Jordan EberleFNYI | NYI | 1.15 | 1,302 | 25 | 30%▲2.7 |
| 59 | Nino NiederreiterFMIN | MIN | 1.14 | 945 | 18 | 4.0%▲3.8 |
| 60 | Evander KaneFSJS | SJS | 1.14 | 1,527 | 29 | 5.7%▲0.8 |
| 61 | Kevin FialaFNSH | NSH | 1.14 | 1,212 | 23 | 67%▼8.3 |
| 62 | Kevin HayesFNYR | NYR | 1.14 | 1,319 | 25 | 0.0% |
| 63 | Mikko RantanenFCOL | COL | 1.13 | 1,536 | 29 | 99%▲0.5 |
| 64 | Yanni GourdeFTBL | TBL | 1.13 | 1,325 | 25 | 4.9%▲4 |
| 65 | Daniel SedinFVAN | VAN | 1.12 | 1,237 | 23 | — |
| 66 | Mark ScheifeleFWPG | WPG | 1.11 | 1,241 | 23 | 99% |
| 67 | Jack EichelFBUF | BUF | 1.11 | 1,350 | 25 | 99%▲1.4 |
| 68 | Patrik BerglundFSTL | STL | 1.11 | 921 | 17 | — |
| 69 | Steven StamkosFTBL | TBL | 1.11 | 1,464 | 27 | 94%▼4.2 |
| 70 | Reilly SmithFVGK | VGK | 1.10 | 1,201 | 22 | — |
| 71 | Evgeny KuznetsovFWSH | WSH | 1.09 | 1,486 | 27 | — |
| 72 | Micheal FerlandFCGY | CGY | 1.09 | 1,156 | 21 | — |
| 73 | Tyler ToffoliFLAK | LAK | 1.09 | 1,322 | 24 | 38%▼18 |
| 74 | Matt DucheneFOTT | OTT | 1.08 | 1,503 | 27 | 62%▼17 |
| 75 | Alexander KerfootFCOL | COL | 1.07 | 1,062 | 19 | 3.2%▲3.1 |
| 76 | Brett ConnollyFWSH | WSH | 1.07 | 840 | 15 | — |
| 77 | Sam ReinhartFBUF | BUF | 1.07 | 1,402 | 25 | 99% |
| 78 | Bo HorvatFVAN | VAN | 1.07 | 1,238 | 22 | 90%▲1.2 |
| 79 | Vincent TrocheckFFLA | FLA | 1.06 | 1,752 | 31 | 88%▼5.4 |
| 80 | Wayne SimmondsFPHI | PHI | 1.06 | 1,357 | 24 | — |
| 81 | Mark JankowskiFCGY | CGY | 1.06 | 962 | 17 | 0.2% |
| 82 | Chris KreiderFNYR | NYR | 1.06 | 906 | 16 | 62%▲29 |
| 83 | Ryan DzingelFOTT | OTT | 1.06 | 1,303 | 23 | — |
| 84 | Jeff SkinnerFCAR | CAR | 1.05 | 1,370 | 24 | 0.1% |
| 85 | Sean CouturierFPHI | PHI | 1.05 | 1,771 | 31 | 9.2%▲7.2 |
| 86 | Scott HartnellFNSH | NSH | 1.05 | 745 | 13 | — |
| 87 | Timo MeierFSJS | SJS | 1.05 | 1,204 | 21 | 82%▼8 |
| 88 | Dustin BrownFLAK | LAK | 1.05 | 1,607 | 28 | — |
| 89 | Anthony ManthaFDET | DET | 1.04 | 1,384 | 24 | 52%▲15 |
| 90 | Rick NashFBOS | BOS | 1.04 | 1,211 | 21 | — |
| 91 | Brayden SchennFSTL | STL | 1.04 | 1,617 | 28 | 28%▲7.8 |
| 92 | Chris StewartFCGY | CGY | 1.03 | 580 | 10 | — |
| 93 | Jonathan HuberdeauFFLA | FLA | 1.03 | 1,575 | 27 | 17%▲12 |
| 94 | Marian GaborikFOTT | OTT | 1.03 | 643 | 11 | — |
| 95 | Sidney CrosbyFPIT | PIT | 1.03 | 1,697 | 29 | 100%▲2.4 |
| 96 | Sven BaertschiFVAN | VAN | 1.02 | 827 | 14 | — |
| 97 | Mathieu PerreaultFWPG | WPG | 1.01 | 1,012 | 17 | — |
| 98 | Josh AndersonFCBJ | CBJ | 1.00 | 1,136 | 19 | 10%▲9.2 |
| 99 | Mark StoneFOTT | OTT | 1.00 | 1,199 | 20 | 93%▲9.6 |
| 100 | Adam HenriqueFANA | ANA | 1.00 | 1,441 | 24 | 0.5% |
Minimum sample: 492 minutes (it scales with games played). 289 below the minimum are hidden.
How to read it
Goals per 60 minutes of ice time, all situations.
How reliable is it?
Rates settle faster than totals but need minutes: early in the season, low-minute players swing the most.
About our data sources →Projected next
Our fantasy projections for goals: who should lead the coming games.