NHL shots on goal: prop research

140 NHL players ranked by their last-10 average of shots on goal in regular-season games over this season and last. Each name opens the player’s shots on goal page: every threshold, splits, the next opponent and the game log.

Updated October 15, 2026 at 10:03 PM ET · StatsNext box-score records

Shots on Goal: every player

NHL shots on goal, highest last-10 average first
PlayerTeamLast 10 avgThis season (games)Median (last 20)2+ last 103+ last 10Next game
Kyle ConnorWPG LW4.85 (6)410/10 (100%)9/10 (90%)at Chicago Blackhawks (4th)
Brandon HagelTBL LW4.74.7 (7)3.59/10 (90%)9/10 (90%)vs Seattle Kraken (3rd)
Tage ThompsonBUF C4.54.6 (8)3.58/10 (80%)7/10 (70%)at Toronto Maple Leafs (4th)
Nathan MacKinnonCOL C4.14.1 (7)49/10 (90%)6/10 (60%)vs Pittsburgh Penguins (9th)
Matthew SchaeferNYI D3.83.7 (7)3.510/10 (100%)8/10 (80%)at Ottawa Senators (17th)
Zach WerenskiCBJ D3.82.4 (5)38/10 (80%)8/10 (80%)vs New York Rangers (27th)
Andrei SvechnikovCAR RW3.73.4 (8)2.59/10 (90%)7/10 (70%)at Winnipeg Jets (10th)
Cutter GauthierANA LW3.73.4 (5)3.57/10 (70%)7/10 (70%)vs Boston Bruins (8th)
Matt BoldyMIN LW3.73.9 (7)3.58/10 (80%)8/10 (80%)vs St. Louis Blues (24th)
Nick SchmaltzUTA C3.73.6 (7)38/10 (80%)7/10 (70%)at Edmonton Oilers (20th)
Cole CaufieldMTL RW3.63.4 (7)36/10 (60%)6/10 (60%)vs Buffalo Sabres (28th)
Jack HughesNJD C3.64 (7)4.510/10 (100%)7/10 (70%)vs New York Rangers (27th)
Mason McTavishSTL C3.63.8 (6)2.510/10 (100%)8/10 (80%)at Minnesota Wild (15th)
Alex DeBrincatDET RW3.54 (6)47/10 (70%)7/10 (70%)vs Philadelphia Flyers (1st)
David PastrnakBOS RW3.53.9 (7)310/10 (100%)8/10 (80%)at Anaheim Ducks (13th)
Leon DraisaitlEDM C3.54 (6)39/10 (90%)7/10 (70%)vs Utah Mammoth (31st)
Macklin CelebriniSJS C3.54 (4)310/10 (100%)6/10 (60%)at Nashville Predators (7th)
Sebastian AhoCAR C3.53.4 (8)39/10 (90%)7/10 (70%)at Winnipeg Jets (10th)
Timo MeierNJD RW3.43.9 (7)38/10 (80%)6/10 (60%)vs New York Rangers (27th)
Adrian KempeLAK RW3.33.2 (5)39/10 (90%)7/10 (70%)vs Boston Bruins (8th)
Dylan LarkinDET C3.32.8 (4)47/10 (70%)6/10 (60%)vs Philadelphia Flyers (1st)
William NylanderTOR RW3.33.4 (8)38/10 (80%)7/10 (70%)vs Buffalo Sabres (28th)
Jack EichelVGK C3.23 (8)310/10 (100%)5/10 (50%)vs Calgary Flames (11th)
Bo HorvatNYI C3.13.4 (7)310/10 (100%)7/10 (70%)at Ottawa Senators (17th)
Connor McDavidEDM C3.12.3 (6)47/10 (70%)6/10 (60%)vs Utah Mammoth (31st)
Jake DeBruskVAN LW3.12.9 (7)38/10 (80%)5/10 (50%)at Florida Panthers (24th)
Pavel DorofeyevNYR RW3.13.1 (9)39/10 (90%)6/10 (60%)at New Jersey Devils (20th)
Auston MatthewsTOR C33.3 (8)2.58/10 (80%)5/10 (50%)vs Buffalo Sabres (28th)
Bobby McMannSEA C33.1 (8)39/10 (90%)7/10 (70%)at Tampa Bay Lightning (29th)
Dylan GuentherUTA RW33.4 (7)2.57/10 (70%)5/10 (50%)at Edmonton Oilers (20th)
Jack RoslovicTOR C33.1 (8)29/10 (90%)5/10 (50%)vs Buffalo Sabres (28th)
Mikael BacklundCGY C33.5 (6)27/10 (70%)5/10 (50%)at Vegas Golden Knights (24th)
Sam ReinhartFLA C33.3 (8)2.59/10 (90%)5/10 (50%)vs Vancouver Canucks (2nd)
Joel Eriksson EkMIN C2.92.9 (7)38/10 (80%)7/10 (70%)vs St. Louis Blues (24th)
Juraj SlafkovskýMTL LW2.93.1 (7)28/10 (80%)5/10 (50%)vs Buffalo Sabres (28th)
Kirill KaprizovMIN LW2.92.9 (7)38/10 (80%)8/10 (80%)vs St. Louis Blues (24th)
Vasily PodkolzinEDM RW2.93.3 (6)2.58/10 (80%)6/10 (60%)vs Utah Mammoth (31st)
Anton LundellFLA C2.83 (8)28/10 (80%)6/10 (60%)vs Vancouver Canucks (2nd)
Darren RaddyshTOR D2.82.3 (8)38/10 (80%)6/10 (60%)vs Buffalo Sabres (28th)
Dawson MercerNJD C2.82.6 (7)29/10 (90%)7/10 (70%)vs New York Rangers (27th)
Dougie HamiltonNJD D2.83 (7)2.57/10 (70%)6/10 (60%)vs New York Rangers (27th)
Jack QuinnBUF RW2.82.8 (8)37/10 (70%)5/10 (50%)at Toronto Maple Leafs (4th)
Jackson BlakeCAR RW2.82.6 (8)29/10 (90%)5/10 (50%)at Winnipeg Jets (10th)
Jared McCannSEA LW2.83 (8)29/10 (90%)4/10 (40%)at Tampa Bay Lightning (29th)
Jesper BrattNJD LW2.82.7 (7)28/10 (80%)4/10 (40%)vs New York Rangers (27th)
Quinton ByfieldLAK RW2.82.6 (5)37/10 (70%)6/10 (60%)vs Boston Bruins (8th)
Sidney CrosbyPIT C2.82.6 (7)29/10 (90%)5/10 (50%)at Colorado Avalanche (23rd)
Steven StamkosNSH C2.81.8 (6)2.57/10 (70%)6/10 (60%)vs San Jose Sharks (18th)
Trevor MooreLAK LW2.82.2 (5)2.58/10 (80%)3/10 (30%)vs Boston Bruins (8th)
Brady TkachukFLA LW2.73.1 (8)36/10 (60%)5/10 (50%)vs Vancouver Canucks (2nd)
Cale MakarCOL D2.72.5 (6)2.59/10 (90%)6/10 (60%)vs Pittsburgh Penguins (9th)
Jason RobertsonDAL LW2.72.7 (7)3.58/10 (80%)5/10 (50%)at Chicago Blackhawks (4th)
Josh MorrisseyWPG D2.73 (4)26/10 (60%)5/10 (50%)at Chicago Blackhawks (4th)
Kirill MarchenkoTOR RW2.72.5 (8)39/10 (90%)7/10 (70%)vs Buffalo Sabres (28th)
Luke HughesNJD D2.73.1 (7)2.57/10 (70%)6/10 (60%)vs New York Rangers (27th)
Nick SuzukiMTL C2.72.9 (7)28/10 (80%)5/10 (50%)vs Buffalo Sabres (28th)
Boone JennerWSH C2.62.6 (7)2.58/10 (80%)6/10 (60%)vs New Jersey Devils (20th)
Leo CarlssonANA C2.61 (6)2.56/10 (60%)4/10 (40%)vs Boston Bruins (8th)
Lucas RaymondDET LW2.63 (6)27/10 (70%)5/10 (50%)vs Philadelphia Flyers (1st)
Martin NecasCOL C2.62.4 (7)2.59/10 (90%)4/10 (40%)vs Pittsburgh Penguins (9th)
Nikolaj EhlersCAR LW2.61.9 (8)26/10 (60%)4/10 (40%)at Winnipeg Jets (10th)
Rickard RakellPIT RW2.62 (7)28/10 (80%)3/10 (30%)at Colorado Avalanche (23rd)
Alex LaferriereLAK RW2.51.8 (5)29/10 (90%)4/10 (40%)vs Boston Bruins (8th)
Alex TuchWSH RW2.52.7 (7)2.58/10 (80%)4/10 (40%)vs New Jersey Devils (20th)
Beckett SenneckeANA RW2.52.8 (6)27/10 (70%)4/10 (40%)vs Boston Bruins (8th)
Filip ForsbergNSH LW2.52.7 (6)26/10 (60%)3/10 (30%)vs San Jose Sharks (18th)
Jake GuentzelTBL C2.52.6 (7)37/10 (70%)4/10 (40%)vs Seattle Kraken (3rd)
Jimmy SnuggerudSTL RW2.52.3 (6)2.58/10 (80%)5/10 (50%)at Minnesota Wild (15th)
Mikhail SergachevUTA D2.52.4 (7)27/10 (70%)5/10 (50%)at Edmonton Oilers (20th)
Mitch MarnerVGK RW2.52.6 (8)28/10 (80%)4/10 (40%)vs Calgary Flames (11th)
Nazem KadriCOL C2.52.9 (7)2.59/10 (90%)5/10 (50%)vs Pittsburgh Penguins (9th)
Owen TippettPHI RW2.52.5 (8)2.57/10 (70%)6/10 (60%)at Detroit Red Wings (12th)
Rasmus AnderssonVGK D2.52 (8)28/10 (80%)3/10 (30%)vs Calgary Flames (11th)
Rasmus DahlinBUF D2.53.2 (6)37/10 (70%)6/10 (60%)at Toronto Maple Leafs (4th)
Ryan LeonardWSH RW2.52.6 (7)210/10 (100%)4/10 (40%)vs New Jersey Devils (20th)
Adam FantilliCBJ C2.42.4 (5)27/10 (70%)5/10 (50%)vs New York Rangers (27th)
Alex OvechkinWSH LW2.41.4 (7)37/10 (70%)4/10 (40%)vs New Jersey Devils (20th)
Artemi PanarinLAK LW2.43.2 (5)36/10 (60%)4/10 (40%)vs Boston Bruins (8th)
Evan BouchardEDM D2.43 (6)2.56/10 (60%)4/10 (40%)vs Utah Mammoth (31st)
Joel FarabeeCGY LW2.42.5 (6)26/10 (60%)4/10 (40%)at Vegas Golden Knights (24th)
Logan StankovenCAR C2.42.4 (8)27/10 (70%)5/10 (50%)at Winnipeg Jets (10th)
Michael CarconeUTA LW2.43.4 (5)27/10 (70%)4/10 (40%)at Edmonton Oilers (20th)
Sam BennettFLA C2.42.1 (8)2.55/10 (50%)4/10 (40%)vs Vancouver Canucks (2nd)
Tomas HertlVGK C2.42.4 (8)2.57/10 (70%)5/10 (50%)vs Calgary Flames (11th)
Tyler ToffoliSJS C2.42.8 (6)26/10 (60%)5/10 (50%)at Nashville Predators (7th)
Wyatt JohnstonDAL C2.42.2 (5)27/10 (70%)5/10 (50%)at Chicago Blackhawks (4th)
Anton FrondellCHI C2.31.6 (7)24/10 (40%)4/10 (40%)vs Winnipeg Jets (10th)
Dylan CozensOTT C2.31.9 (8)26/10 (60%)4/10 (40%)vs New York Islanders (13th)
Dylan HollowaySTL LW2.31.7 (6)2.57/10 (70%)3/10 (30%)at Minnesota Wild (15th)
Jakob ChychrunWSH D2.33 (7)26/10 (60%)3/10 (30%)vs New Jersey Devils (20th)
Matt CoronatoCGY RW2.32.2 (6)25/10 (50%)4/10 (40%)at Vegas Golden Knights (24th)
Nikita KucherovTBL RW2.32.4 (7)2.55/10 (50%)3/10 (30%)vs Seattle Kraken (3rd)
Tom WilsonWSH RW2.32.1 (7)28/10 (80%)4/10 (40%)vs New Jersey Devils (20th)
Will CuylleNYR LW2.32.4 (9)27/10 (70%)5/10 (50%)at New Jersey Devils (20th)
Clayton KellerUTA RW2.22.4 (7)28/10 (80%)3/10 (30%)at Edmonton Oilers (20th)
Erik HaulaLAK LW2.22.8 (5)27/10 (70%)4/10 (40%)vs Boston Bruins (8th)
Evgeni MalkinPIT C2.22.3 (7)28/10 (80%)3/10 (30%)at Colorado Avalanche (23rd)
John CarlsonTBL D2.22.7 (7)24/10 (40%)3/10 (30%)vs Seattle Kraken (3rd)
Luke EvangelistaNJD RW2.22.4 (5)2.57/10 (70%)5/10 (50%)vs New York Rangers (27th)
Nico HischierNJD C2.22 (7)36/10 (60%)5/10 (50%)vs New York Rangers (27th)
Quinn HughesMIN D2.22.7 (7)26/10 (60%)4/10 (40%)vs St. Louis Blues (24th)
Viktor ArvidssonDET LW2.22.7 (6)2.55/10 (50%)5/10 (50%)vs Philadelphia Flyers (1st)
Will SmithSJS C2.21.8 (6)26/10 (60%)4/10 (40%)at Nashville Predators (7th)
Zach BensonBUF LW2.21.9 (8)26/10 (60%)4/10 (40%)at Toronto Maple Leafs (4th)
Anders LeeUTA LW2.12 (7)26/10 (60%)4/10 (40%)at Edmonton Oilers (20th)
Arseny GritsyukNJD RW2.11.9 (7)28/10 (80%)1/10 (10%)vs New York Rangers (27th)
Brandt ClarkeLAK D2.13 (5)1.54/10 (40%)4/10 (40%)vs Boston Bruins (8th)
John TavaresTOR C2.12.4 (7)25/10 (50%)5/10 (50%)vs Buffalo Sabres (28th)
Mark StoneVGK RW2.12 (8)26/10 (60%)4/10 (40%)vs Calgary Flames (11th)
Mikael GranlundANA C2.12 (6)28/10 (80%)4/10 (40%)vs Boston Bruins (8th)
Moritz SeiderDET D2.11.8 (6)27/10 (70%)5/10 (50%)vs Philadelphia Flyers (1st)
Thomas ChabotOTT D2.12.3 (8)26/10 (60%)3/10 (30%)vs New York Islanders (13th)
Alexis LafrenièreNYR LW22.1 (9)25/10 (50%)4/10 (40%)at New Jersey Devils (20th)
Blake ColemanMIN LW21.9 (7)25/10 (50%)3/10 (30%)vs St. Louis Blues (24th)
Brandon MontourSEA D21.6 (8)36/10 (60%)5/10 (50%)at Tampa Bay Lightning (29th)
Brayden PointTBL C22.3 (7)25/10 (50%)3/10 (30%)vs Seattle Kraken (3rd)
Egor ChinakhovPIT RW21.9 (7)28/10 (80%)3/10 (30%)at Colorado Avalanche (23rd)
Mika ZibanejadNYR C21.9 (9)27/10 (70%)5/10 (50%)at New Jersey Devils (20th)
Roope HintzDAL C21.9 (7)24/10 (40%)2/10 (20%)at Chicago Blackhawks (4th)
Taylor HallCAR LW22.1 (8)26/10 (60%)3/10 (30%)at Winnipeg Jets (10th)
Tim StützleOTT C21.9 (8)26/10 (60%)3/10 (30%)vs New York Islanders (13th)
Roman JosiNSH D1.91.7 (6)28/10 (80%)2/10 (20%)vs San Jose Sharks (18th)
Tyson FoersterPHI RW1.92.1 (8)26/10 (60%)3/10 (30%)at Detroit Red Wings (12th)
Evan RodriguesNJD C1.81.9 (7)25/10 (50%)3/10 (30%)vs New York Rangers (27th)
Kyle PalmieriNYI C1.81.6 (7)2.55/10 (50%)2/10 (20%)at Ottawa Senators (17th)
Matthew TkachukFLA LW1.81.9 (8)26/10 (60%)2/10 (20%)vs Vancouver Canucks (2nd)
Sam MalinskiCOL D1.81.3 (6)25/10 (50%)3/10 (30%)vs Pittsburgh Penguins (9th)
Vince DunnSEA D1.81.6 (8)25/10 (50%)2/10 (20%)at Tampa Bay Lightning (29th)
Lawson CrouseUTA LW1.71.7 (7)24/10 (40%)1/10 (10%)at Edmonton Oilers (20th)
Victor OlofssonVGK LW1.72.3 (4)25/10 (50%)2/10 (20%)vs Calgary Flames (11th)
Frank NazarCHI C1.61.8 (5)1.54/10 (40%)3/10 (30%)vs Winnipeg Jets (10th)
Valeri NichushkinCBJ RW1.61.8 (5)25/10 (50%)2/10 (20%)vs New York Rangers (27th)
Carter VerhaegheFLA C1.51.4 (8)24/10 (40%)4/10 (40%)vs Vancouver Canucks (2nd)
Erik KarlssonPIT D1.51.6 (7)25/10 (50%)2/10 (20%)at Colorado Avalanche (23rd)
Patrick KaneCHI RW1.51.6 (7)24/10 (40%)2/10 (20%)vs Winnipeg Jets (10th)
Scott LaughtonLAK C1.51.6 (5)26/10 (60%)2/10 (20%)vs Boston Bruins (8th)
Bryan RustPIT RW1.41.5 (4)24/10 (40%)2/10 (20%)at Colorado Avalanche (23rd)
Mats ZuccarelloLAK RW1.40.3 (3)13/10 (30%)3/10 (30%)vs Boston Bruins (8th)
Ryan HartmanMIN RW1.20.9 (7)2.54/10 (40%)2/10 (20%)vs St. Louis Blues (24th)
Porter MartonePHI RW1.10.8 (8)12/10 (20%)2/10 (20%)at Detroit Red Wings (12th)

Statistical thresholds, not sportsbook lines. The rank beside the next opponent is its shots on goal allowed per game this season (1st = the most).

Biggest recent changes in shots on goal

Up over the last 10 games

  • Mason McTavish (STL): 3.6 per game over the last 10, 1.2 over the 15 before
  • Brandon Hagel (TBL): 4.7 per game over the last 10, 2.5 over the 15 before
  • Tage Thompson (BUF): 4.5 per game over the last 10, 2.7 over the 15 before
  • Andrei Svechnikov (CAR): 3.7 per game over the last 10, 1.9 over the 15 before
  • Kyle Connor (WPG): 4.8 per game over the last 10, 3.4 over the 15 before
  • Zach Werenski (CBJ): 3.8 per game over the last 10, 2.5 over the 15 before
  • Mikael Backlund (CGY): 3 per game over the last 10, 1.7 over the 15 before
  • Jesper Bratt (NJD): 2.8 per game over the last 10, 1.5 over the 15 before

Down over the last 10 games

  • Ryan Hartman (MIN): 1.2 per game over the last 10, 3 over the 15 before
  • Erik Karlsson (PIT): 1.5 per game over the last 10, 3.3 over the 15 before
  • Bryan Rust (PIT): 1.4 per game over the last 10, 2.9 over the 15 before
  • Jason Robertson (DAL): 2.7 per game over the last 10, 4.2 over the 15 before
  • Patrick Kane (CHI): 1.5 per game over the last 10, 2.9 over the 15 before
  • Brandon Montour (SEA): 2 per game over the last 10, 3.3 over the 15 before
  • Carter Verhaeghe (FLA): 1.5 per game over the last 10, 2.7 over the 15 before
  • Mats Zuccarello (LAK): 1.4 per game over the last 10, 2.5 over the 15 before

Regular-season games, the last 10 against the 20 before them. Ten games is a small sample; a change describes recent output, not what happens next.

About these pages

Current lines and hit rates against them are in the app.

This page contains no sportsbook prices or betting lines.