FantasyFire

NHL Shots on Goal Leaders

Nathan MacKinnon leads the NHL in shots on goal at 4.3 SOG per game this season (2025-26). Per-game averages from public box scores.

Stats updated: Jun 15, 2026 — nightly box scores, not live.

100 leaders
  1. 1Nathan MacKinnon
    Nathan MacKinnon
    COL · C · 93 games
    4.3 SOG
  2. 2Auston Matthews
    Auston Matthews
    TOR · C · 60 games
    3.8 SOG
  3. 3Jack Hughes
    Jack Hughes
    NJ · C · 61 games
    3.7 SOG
  4. 4Connor McDavid
    Connor McDavid
    EDM · C · 88 games
    3.7 SOG
  5. 5Cutter Gauthier
    Cutter Gauthier
    ANA · LW · 88 games
    3.7 SOG
  6. 6Jason Robertson
    Jason Robertson
    DAL · LW · 88 games
    3.7 SOG
  7. 7Brady Tkachuk
    Brady Tkachuk
    FLA · LW · 64 games
    3.6 SOG
  8. 8Macklin Celebrini
    Macklin Celebrini
    SJ · C · 82 games
    3.5 SOG
  9. 9Alex DeBrincat
    Alex DeBrincat
    DET · RW · 82 games
    3.5 SOG
  10. 10Timo Meier
    Timo Meier
    NJ · RW · 77 games
    3.5 SOG
  11. 11Matt Boldy
    Matt Boldy
    MIN · LW · 87 games
    3.5 SOG
  12. 12Zach Werenski
    Zach Werenski
    CBJ · D · 75 games
    3.5 SOG
  13. 13David Pastrnak
    David Pastrnak
    BOS · RW · 83 games
    3.4 SOG
  14. 14Tage Thompson
    Tage Thompson
    BUF · C · 94 games
    3.4 SOG
  15. 15Kyle Connor
    Kyle Connor
    WPG · LW · 82 games
    3.3 SOG
  16. 16Bo Horvat
    Bo Horvat
    NYI · C · 68 games
    3.3 SOG
  17. 17Kirill Kaprizov
    Kirill Kaprizov
    MIN · LW · 89 games
    3.3 SOG
  18. 18Connor Bedard
    Connor Bedard
    CHI · C · 69 games
    3.3 SOG
  19. 19Jack Eichel
    Jack Eichel
    VGK · C · 96 games
    3.3 SOG
  20. 20Dylan Guenther
    Dylan Guenther
    UTAH · RW · 85 games
    3.2 SOG
  21. 21Nikita Kucherov
    Nikita Kucherov
    TB · RW · 83 games
    3.2 SOG
  22. 22Dylan Larkin
    Dylan Larkin
    DET · C · 74 games
    3.1 SOG
  23. 23Seth Jarvis
    Seth Jarvis
    CAR · C · 90 games
    3.0 SOG
  24. 24Cole Caufield
    Cole Caufield
    MTL · RW · 100 games
    3.0 SOG
  25. 25Anton Frondell
    Anton Frondell
    CHI · C · 12 games
    3.0 SOG
  26. 26Darren Raddysh
    Darren Raddysh
    TOR · D · 80 games
    3.0 SOG
  27. 27Brandon Hagel
    Brandon Hagel
    TB · LW · 78 games
    3.0 SOG
  28. 28Filip Forsberg
    Filip Forsberg
    NSH · LW · 82 games
    3.0 SOG
  29. 29Alex Ovechkin
    Alex Ovechkin
    WSH · LW · 82 games
    3.0 SOG
  30. 30Porter Martone
    Porter Martone
    PHI · RW · 19 games
    2.9 SOG
  31. 31Joel Eriksson Ek
    Joel Eriksson Ek
    MIN · C · 76 games
    2.9 SOG
  32. 32Kirill Marchenko
    Kirill Marchenko
    CBJ · RW · 76 games
    2.9 SOG
  33. 33Leo Carlsson
    Leo Carlsson
    ANA · C · 82 games
    2.9 SOG
  34. 34Kyle Palmieri
    Kyle Palmieri
    NYI · C · 25 games
    2.8 SOG
  35. 35Matthew Tkachuk
    Matthew Tkachuk
    FLA · LW · 31 games
    2.8 SOG
  36. 36Leon Draisaitl
    Leon Draisaitl
    EDM · C · 71 games
    2.8 SOG
  37. 37Clayton Keller
    Clayton Keller
    UTAH · RW · 88 games
    2.8 SOG
  38. 38Artemi Panarin
    Artemi Panarin
    LA · LW · 82 games
    2.8 SOG
  39. 39Pavel Dorofeyev
    Pavel Dorofeyev
    NYR · RW · 104 games
    2.8 SOG
  40. 40Jakob Chychrun
    Jakob Chychrun
    WSH · D · 80 games
    2.8 SOG
  41. 41Rickard Rakell
    Rickard Rakell
    PIT · RW · 66 games
    2.8 SOG
  42. 42Nazem Kadri
    Nazem Kadri
    COL · C · 90 games
    2.8 SOG
  43. 43Dylan Holloway
    Dylan Holloway
    STL · LW · 59 games
    2.7 SOG
  44. 44Jake Guentzel
    Jake Guentzel
    TB · C · 88 games
    2.7 SOG
  45. 45Brandon Montour
    Brandon Montour
    SEA · D · 64 games
    2.7 SOG
  46. 46Adrian Kempe
    Adrian Kempe
    LA · RW · 85 games
    2.7 SOG
  47. 47Matthew Schaefer
    Matthew Schaefer
    NYI · D · 82 games
    2.7 SOG
  48. 48Jake DeBrusk
    Jake DeBrusk
    VAN · LW · 81 games
    2.7 SOG
  49. 49Zach Hyman
    Zach Hyman
    EDM · LW · 64 games
    2.7 SOG
  50. 50Rasmus Dahlin
    Rasmus Dahlin
    BUF · D · 90 games
    2.7 SOG

Keep exploring

Descriptive research from public game logs — season averages, not predictions, picks, or betting advice.