Counting stats
NHL Goals per 60 Leaders
2018-19All situationsThrough 84 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 2018-19: David Pastrnak (BOS), 1.84 G/60.
Goals per 60 leaderboard
| # | Player | Team | G/60 | G | ||
|---|---|---|---|---|---|---|
| 1 | David PastrnakFBOS | BOS | 1.84 | 1,238 | 38 | 100%▲1.1 |
| 2 | Viktor ArvidssonFNSH | NSH | 1.84 | 1,110 | 34 | 33%▲23 |
| 3 | Alex OvechkinFWSH | WSH | 1.81 | 1,695 | 51 | 96%▲1.2 |
| 4 | John TavaresFTOR | TOR | 1.80 | 1,565 | 47 | 96%▲9.3 |
| 5 | Steven StamkosFTBL | TBL | 1.80 | 1,501 | 45 | 94%▼4.2 |
| 6 | Auston MatthewsFTOR | TOR | 1.76 | 1,262 | 37 | 99% |
| 7 | Alex DeBrincatFCHI | CHI | 1.69 | 1,451 | 41 | 100%▲2.5 |
| 8 | Brayden PointFTBL | TBL | 1.65 | 1,495 | 41 | 95%▲7.5 |
| 9 | Leon DraisaitlFEDM | EDM | 1.62 | 1,852 | 50 | 100% |
| 10 | Patrice BergeronFBOS | BOS | 1.60 | 1,200 | 32 | — |
| 11 | Joe PavelskiFSJS | SJS | 1.60 | 1,428 | 38 | — |
| 12 | Cam AtkinsonFCBJ | CBJ | 1.59 | 1,550 | 41 | — |
| 13 | Jeff SkinnerFBUF | BUF | 1.58 | 1,518 | 40 | 0.1% |
| 14 | Jake GuentzelFPIT | PIT | 1.51 | 1,587 | 40 | 100% |
| 15 | Nikita KucherovFTBL | TBL | 1.50 | 1,637 | 41 | 100% |
| 16 | James van RiemsdykFPHI | PHI | 1.48 | 1,096 | 27 | 0.3% |
| 17 | Mike HoffmanFFLA | FLA | 1.48 | 1,463 | 36 | — |
| 18 | Jake DeBruskFBOS | BOS | 1.47 | 1,099 | 27 | 49%▼20 |
| 19 | Brendan GallagherFMTL | MTL | 1.47 | 1,345 | 33 | 3.3%▲2.8 |
| 20 | Oliver BjorkstrandFCBJ | CBJ | 1.45 | 950 | 23 | 20% |
| 21 | Patrick KaneFCHI | CHI | 1.45 | 1,822 | 44 | 80%▲0.9 |
| 22 | Matthew TkachukFCGY | CGY | 1.45 | 1,408 | 34 | 100%▲2.6 |
| 23 | Tomas HertlFSJS | SJS | 1.43 | 1,465 | 35 | 84%▲3.2 |
| 24 | Tyler EnnisFTOR | TOR | 1.42 | 507 | 12 | — |
| 25 | David PerronFSTL | STL | 1.42 | 974 | 23 | 0.2% |
| 26 | Vladimir TarasenkoFSTL | STL | 1.42 | 1,398 | 33 | 10%▲1 |
| 27 | Filip ForsbergFNSH | NSH | 1.41 | 1,191 | 28 | 99%▲1.7 |
| 28 | Andreas AthanasiouFDET | DET | 1.40 | 1,290 | 30 | — |
| 29 | Brad MarchandFBOS | BOS | 1.39 | 1,550 | 36 | 73%▲0.7 |
| 30 | Connor McDavidFEDM | EDM | 1.38 | 1,781 | 41 | 100%▲1.5 |
| 31 | Sean MonahanFCGY | CGY | 1.37 | 1,486 | 34 | 19%▲13 |
| 32 | Tyler JohnsonFTBL | TBL | 1.36 | 1,276 | 29 | — |
| 33 | Timo MeierFSJS | SJS | 1.36 | 1,324 | 30 | 82%▼8 |
| 34 | Nathan MacKinnonFCOL | COL | 1.36 | 1,812 | 41 | 100%▲0.9 |
| 35 | Matt DucheneFCBJ | CBJ | 1.35 | 1,375 | 31 | 62%▼17 |
| 36 | Gabriel LandeskogFCOL | COL | 1.32 | 1,544 | 34 | 50%▲32 |
| 37 | Johnny GaudreauFCGY | CGY | 1.31 | 1,646 | 36 | — |
| 38 | Evander KaneFSJS | SJS | 1.30 | 1,381 | 30 | 5.7%▲0.8 |
| 39 | Austin WagnerFLAK | LAK | 1.30 | 554 | 12 | — |
| 40 | Elias PetterssonFVAN | VAN | 1.30 | 1,294 | 28 | 87%▼5.5 |
| 41 | Conor GarlandFARI | ARI | 1.30 | 601 | 13 | 10%▲7.4 |
| 42 | Pavel BuchnevichFNYR | NYR | 1.30 | 971 | 21 | 36%▲7.6 |
| 43 | Mark StoneFVGK | VGK | 1.29 | 1,531 | 33 | 93%▲9.6 |
| 44 | Kyle ConnorFWPG | WPG | 1.29 | 1,579 | 34 | 99%▲1.1 |
| 45 | Nikolaj EhlersFWPG | WPG | 1.29 | 977 | 21 | 93%▲7.5 |
| 46 | Patrik LaineFWPG | WPG | 1.27 | 1,413 | 30 | 9.7%▲9.2 |
| 47 | Mark ScheifeleFWPG | WPG | 1.27 | 1,793 | 38 | 99% |
| 48 | Sidney CrosbyFPIT | PIT | 1.27 | 1,658 | 35 | 100%▲2.4 |
| 49 | Brendan LemieuxFNYR | NYR | 1.26 | 570 | 12 | — |
| 50 | Alexander RadulovFDAL | DAL | 1.26 | 1,385 | 29 | — |
| 51 | Anthony ManthaFDET | DET | 1.26 | 1,194 | 25 | 52%▲15 |
| 52 | Jakub VranaFWSH | WSH | 1.25 | 1,151 | 24 | — |
| 53 | Brett ConnollyFWSH | WSH | 1.22 | 1,080 | 22 | — |
| 54 | Chris KreiderFNYR | NYR | 1.22 | 1,375 | 28 | 62%▲29 |
| 55 | Jonathan ToewsFCHI | CHI | 1.22 | 1,723 | 35 | 0.3% |
| 56 | Zach PariseFMIN | MIN | 1.22 | 1,381 | 28 | — |
| 57 | Anthony DuclairFOTT | OTT | 1.21 | 940 | 19 | 3.3%▲3 |
| 58 | Frank VatranoFFLA | FLA | 1.21 | 1,188 | 24 | 6.4%▲6.2 |
| 59 | Mikko RantanenFCOL | COL | 1.21 | 1,542 | 31 | 99%▲0.5 |
| 60 | Kyle PalmieriFNJD | NJD | 1.21 | 1,343 | 27 | 19%▲10 |
| 61 | Andreas JohnssonFTOR | TOR | 1.20 | 998 | 20 | — |
| 62 | Anders LeeFNYI | NYI | 1.20 | 1,401 | 28 | 29%▼20 |
| 63 | Ryan DzingelFCBJ | CBJ | 1.19 | 1,312 | 26 | — |
| 64 | Brock BoeserFVAN | VAN | 1.18 | 1,322 | 26 | 64%▼4.5 |
| 65 | Max DomiFMTL | MTL | 1.18 | 1,425 | 28 | 5.8%▲4.6 |
| 66 | Max PaciorettyFVGK | VGK | 1.18 | 1,122 | 22 | — |
| 67 | Casey CizikasFNYI | NYI | 1.17 | 1,024 | 20 | 0.1% |
| 68 | T.J. OshieFWSH | WSH | 1.17 | 1,284 | 25 | — |
| 69 | Jonathan HuberdeauFFLA | FLA | 1.16 | 1,546 | 30 | 17%▲12 |
| 70 | Tyler SeguinFDAL | DAL | 1.16 | 1,701 | 33 | 22%▲19 |
| 71 | Josh AndersonFCBJ | CBJ | 1.16 | 1,396 | 27 | 10%▲9.2 |
| 72 | Brady TkachukFOTT | OTT | 1.16 | 1,138 | 22 | 100%▲2 |
| 73 | Dylan LarkinFDET | DET | 1.16 | 1,660 | 32 | 96% |
| 74 | Tom WilsonFWSH | WSH | 1.15 | 1,143 | 22 | 94%▲6.3 |
| 75 | Jakob SilfverbergFANA | ANA | 1.15 | 1,248 | 24 | — |
| 76 | Travis KonecnyFPHI | PHI | 1.15 | 1,251 | 24 | 92%▲9.6 |
| 77 | Aleksander BarkovFFLA | FLA | 1.15 | 1,833 | 35 | 97%▲7 |
| 78 | Tomas TatarFMTL | MTL | 1.14 | 1,313 | 25 | — |
| 79 | Jamie BennFDAL | DAL | 1.14 | 1,422 | 27 | 22%▲18 |
| 80 | Andrew ShawFMTL | MTL | 1.14 | 1,003 | 19 | — |
| 81 | Sean CouturierFPHI | PHI | 1.12 | 1,770 | 33 | 9.2%▲7.2 |
| 82 | Daniel SprongFANA | ANA | 1.12 | 753 | 14 | — |
| 83 | Evgenii DadonovFFLA | FLA | 1.12 | 1,506 | 28 | 0.1% |
| 84 | Pierre-Luc DuboisFCBJ | CBJ | 1.12 | 1,453 | 27 | 42%▲33 |
| 85 | Michael FrolikFCGY | CGY | 1.11 | 868 | 16 | — |
| 86 | Paul ByronFMTL | MTL | 1.10 | 816 | 15 | — |
| 87 | Brian BoyleFNSH | NSH | 1.10 | 981 | 18 | — |
| 88 | Cody EakinFVGK | VGK | 1.10 | 1,200 | 22 | — |
| 89 | Phil KesselFPIT | PIT | 1.10 | 1,474 | 27 | — |
| 90 | Craig SmithFNSH | NSH | 1.10 | 1,150 | 21 | — |
| 91 | Sebastian AhoFCAR | CAR | 1.09 | 1,652 | 30 | 99%▲1.2 |
| 92 | Brad RichardsonFARI | ARI | 1.08 | 1,054 | 19 | — |
| 93 | Logan CoutureFSJS | SJS | 1.08 | 1,506 | 27 | — |
| 94 | Artemi PanarinFCBJ | CBJ | 1.07 | 1,569 | 28 | 97%▼1.8 |
| 95 | Mika ZibanejadFNYR | NYR | 1.07 | 1,686 | 30 | 98%▲1.4 |
| 96 | Jack EichelFBUF | BUF | 1.07 | 1,574 | 28 | 99%▲1.4 |
| 97 | Alex ChiassonFEDM | EDM | 1.07 | 1,239 | 22 | — |
| 98 | Brendan PerliniFCHI | CHI | 1.06 | 789 | 14 | — |
| 99 | Thomas VanekFDET | DET | 1.06 | 903 | 16 | — |
| 100 | Jason PominvilleFBUF | BUF | 1.06 | 910 | 16 | — |
Minimum sample: 504 minutes (it scales with games played). 313 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.