MLS shots: prop research

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

Updated October 16, 2026 at 12:29 AM ET · StatsNext box-score records

Shots: every player

MLS shots, highest last-10 average first
PlayerTeamLast 10 avgThis season (games)Median (last 20)1+ last 102+ last 10Next game
Lionel MessiMIA F7.16.4 (25)610/10 (100%)10/10 (100%)at Atlanta United FC (24th)
Hany MukhtarNSH M4.23.1 (28)3.510/10 (100%)9/10 (90%)at San Jose Earthquakes (18th)
Son Heung-MinLAFC F4.13.6 (27)410/10 (100%)9/10 (90%)at New York City FC (23rd)
Hugo CuypersCHI F3.83.6 (11)310/10 (100%)10/10 (100%)at New England Revolution (16th)
Marcel HartelSTL M3.83.7 (15)410/10 (100%)9/10 (90%)at Minnesota United FC (20th)
Milan IloskiPHI F3.73.8 (28)3.510/10 (100%)10/10 (100%)vs Charlotte FC (2nd)
Gabriel PecLA F3.64.1 (14)49/10 (90%)9/10 (90%)vs San Diego FC (10th)
Kristoffer VeldePOR F3.63.1 (27)310/10 (100%)8/10 (80%)vs Colorado Rapids (26th)
Denis BouangaLAFC F3.53.1 (28)210/10 (100%)7/10 (70%)at New York City FC (23rd)
Martín OjedaORL M3.53.1 (22)2.510/10 (100%)8/10 (80%)vs D.C. United (7th)
Sam SurridgeNSH F3.52.7 (22)2.510/10 (100%)10/10 (100%)at San Jose Earthquakes (18th)
EvanderCIN M3.43.5 (24)49/10 (90%)8/10 (80%)vs Columbus Crew (27th)
Mateusz BoguszHOU M3.43.2 (26)310/10 (100%)8/10 (80%)vs FC Dallas (19th)
Louis MunteanuDC F3.33.1 (21)39/10 (90%)8/10 (80%)at Orlando City SC (3rd)
Cavan SullivanPHI M3.22.2 (26)310/10 (100%)9/10 (90%)vs Charlotte FC (2nd)
Kevin KelsyPOR F3.22.1 (19)210/10 (100%)9/10 (90%)vs Colorado Rapids (26th)
Peyton MillerNE D3.22.4 (25)210/10 (100%)8/10 (80%)vs Chicago Fire FC (22nd)
Prince OwusuMTL F3.22.5 (25)310/10 (100%)9/10 (90%)at Seattle Sounders FC (8th)
Brais MéndezCLB M3.13.1 (11)38/10 (80%)8/10 (80%)at FC Cincinnati (6th)
Kévin DenkeyCIN F32.6 (26)29/10 (90%)6/10 (60%)vs Columbus Crew (27th)
Antoine GriezmannORL F2.92.8 (12)310/10 (100%)10/10 (100%)vs D.C. United (7th)
Josh SargentTOR F2.92.5 (20)29/10 (90%)7/10 (70%)at Red Bull New York (13th)
Kelvin YeboahMIN F2.92.5 (27)2.59/10 (90%)8/10 (80%)vs St. Louis CITY SC (25th)
Anders DreyerSD F2.83.1 (27)2.510/10 (100%)8/10 (80%)at LA Galaxy (9th)
Brian WhiteVAN F2.83.3 (25)310/10 (100%)9/10 (90%)at Austin FC (1st)
Bruno DamianiPHI F2.82.3 (28)29/10 (90%)9/10 (90%)vs Charlotte FC (2nd)
João KlaussLA F2.82.7 (12)39/10 (90%)7/10 (70%)vs San Diego FC (10th)
Nicolás FernándezNYC M2.82.7 (27)210/10 (100%)9/10 (90%)vs LAFC (15th)
Petar MusaDAL F2.83.3 (25)310/10 (100%)7/10 (70%)at Houston Dynamo FC (21st)
Guilherme AugustoHOU F2.72.8 (26)2.510/10 (100%)8/10 (80%)vs FC Dallas (19th)
Diego RossiCLB F2.62.8 (12)39/10 (90%)8/10 (80%)at FC Cincinnati (6th)
Hennadii SynchukMTL M2.62.4 (18)1.510/10 (100%)5/10 (50%)at Seattle Sounders FC (8th)
Tai BariboDC F2.62.3 (22)210/10 (100%)7/10 (70%)at Orlando City SC (3rd)
Dor TurgemanNE F2.52.3 (27)210/10 (100%)8/10 (80%)vs Chicago Fire FC (22nd)
Julian HallRBNY F2.52.2 (28)29/10 (90%)6/10 (60%)vs Toronto FC (14th)
Sebastian BerhalterVAN M2.52.3 (14)29/10 (90%)8/10 (80%)at Austin FC (1st)
Wessam Abou AliCLB F2.52.9 (7)1.510/10 (100%)6/10 (60%)at FC Cincinnati (6th)
Carles GilNE M2.42 (27)2.510/10 (100%)6/10 (60%)vs Chicago Fire FC (22nd)
Iván JaimeMTL M2.42.2 (12)28/10 (80%)6/10 (60%)at Seattle Sounders FC (8th)
Miguel AlmirónATL F2.42.6 (22)310/10 (100%)8/10 (80%)vs Inter Miami CF (17th)
Allan Saint-MaximinCLT F2.32.3 (10)2.510/10 (100%)6/10 (60%)at Philadelphia Union (29th)
Germán BerterameMIA F2.32.2 (25)310/10 (100%)6/10 (60%)at Atlanta United FC (24th)
Maren Haile-SelassieCHI M2.31.8 (27)29/10 (90%)7/10 (70%)at New England Revolution (16th)
Paxten AaronsonCOL M2.31.9 (28)29/10 (90%)7/10 (70%)at Portland Timbers (5th)
Philip ZinckernagelCHI F2.32.8 (26)28/10 (80%)7/10 (70%)at New England Revolution (16th)
Albert RusnákSEA M2.22 (26)29/10 (90%)6/10 (60%)vs CF Montréal (12th)
Kenji Mboma DemCIN F2.21.8 (22)28/10 (80%)6/10 (60%)vs Columbus Crew (27th)
Marcus IngvartsenSD F2.22.4 (24)29/10 (90%)6/10 (60%)at LA Galaxy (9th)
Mateo SilvettiMIA F2.21.9 (14)1.58/10 (80%)4/10 (40%)at Atlanta United FC (24th)
Wilfried ZahaCLT F2.22.2 (13)28/10 (80%)6/10 (60%)at Philadelphia Union (29th)
Anthony MarkanichMIN D2.11.6 (27)19/10 (90%)5/10 (50%)vs St. Louis CITY SC (25th)
Beau LerouxSJ M2.11.8 (27)210/10 (100%)7/10 (70%)vs Nashville SC (28th)
Emmanuel SabbiVAN F2.12 (22)29/10 (90%)6/10 (60%)at Austin FC (1st)
Liel AbadaCLT F2.11.6 (22)29/10 (90%)7/10 (70%)at Philadelphia Union (29th)
LuighiNYC F2.12.1 (10)210/10 (100%)8/10 (80%)vs LAFC (15th)
Ryan GauldVAN M2.12.3 (13)1.58/10 (80%)6/10 (60%)at Austin FC (1st)
Simon BecherSTL F2.12.3 (27)27/10 (70%)5/10 (50%)at Minnesota United FC (20th)
Taylor CalheiraSKC F2.11.4 (20)18/10 (80%)7/10 (70%)vs Real Salt Lake (11th)
Brandon VázquezATX F21.9 (17)1.58/10 (80%)4/10 (40%)vs Vancouver Whitecaps (30th)
Djordje MihailovicTOR M21.8 (13)29/10 (90%)6/10 (60%)at Red Bull New York (13th)
Eduard LöwenSJ M21.6 (19)28/10 (80%)8/10 (80%)vs Nashville SC (28th)
João PeglowDC F21.7 (24)27/10 (70%)7/10 (70%)at Orlando City SC (3rd)
Marco ReusLA M21.6 (27)18/10 (80%)5/10 (50%)vs San Diego FC (10th)
Preston JuddSJ F22.7 (26)310/10 (100%)4/10 (40%)vs Nashville SC (28th)
Alonso MartínezNYC F1.91.5 (4)39/10 (90%)6/10 (60%)vs LAFC (15th)
Calvin HarrisSKC F1.91.9 (26)29/10 (90%)6/10 (60%)vs Real Salt Lake (11th)
Idan ToklomatiCLT F1.91.6 (28)19/10 (90%)5/10 (50%)at Philadelphia Union (29th)
Robert LewandowskiCHI F1.92 (13)29/10 (90%)5/10 (50%)at New England Revolution (16th)
Talles MagnoNYC F1.91.4 (17)17/10 (70%)5/10 (50%)vs LAFC (15th)
Thomas MüllerVAN F1.91.7 (21)27/10 (70%)5/10 (50%)at Austin FC (1st)
Alexey MiranchukATL M1.81.8 (27)28/10 (80%)7/10 (70%)vs Inter Miami CF (17th)
Carlo HolseSTL F1.81.8 (10)1.58/10 (80%)5/10 (50%)at Minnesota United FC (20th)
Cole BassettPOR M1.81.7 (21)1.59/10 (90%)5/10 (50%)vs Colorado Rapids (26th)
David MartínezLAFC F1.81.6 (18)18/10 (80%)5/10 (50%)at New York City FC (23rd)
Elias SaadNSH F1.81.7 (11)29/10 (90%)6/10 (60%)at San Jose Earthquakes (18th)
Emil ForsbergRBNY M1.81.8 (25)18/10 (80%)5/10 (50%)vs Toronto FC (14th)
Joaquín PereyraMIN D1.81.8 (27)27/10 (70%)6/10 (60%)vs St. Louis CITY SC (25th)
Joseph PaintsilLA F1.81.8 (22)1.58/10 (80%)4/10 (40%)vs San Diego FC (10th)
Sergi SolansRSL F1.82.1 (26)29/10 (90%)5/10 (50%)at Sporting Kansas City (4th)
Timo WernerSJ F1.81.8 (16)17/10 (70%)5/10 (50%)vs Nashville SC (28th)
Ariel LassiterPOR F1.71.1 (22)18/10 (80%)6/10 (60%)vs Colorado Rapids (26th)
Cristian EspinozaNSH F1.71.4 (24)18/10 (80%)5/10 (50%)at San Jose Earthquakes (18th)
Dante SealyMTL F1.71.5 (24)18/10 (80%)4/10 (40%)at Seattle Sounders FC (8th)
Diego LunaRSL M1.71.9 (18)26/10 (60%)5/10 (50%)at Sporting Kansas City (4th)
Tyrese SpicerORL F1.71.5 (22)18/10 (80%)3/10 (30%)vs D.C. United (7th)
Logan FarringtonDAL F1.61.7 (26)19/10 (90%)6/10 (60%)at Houston Dynamo FC (21st)
Luca LangoniNE F1.61.5 (19)1.58/10 (80%)6/10 (60%)vs Chicago Fire FC (22nd)
Luis SuárezMIA F1.62 (24)27/10 (70%)3/10 (30%)at Atlanta United FC (24th)
Myrto UzuniATX F1.62.2 (21)28/10 (80%)6/10 (60%)vs Vancouver Whitecaps (30th)
Quinn SullivanPHI M1.61.6 (13)18/10 (80%)5/10 (50%)vs Charlotte FC (2nd)
Cade CowellRBNY F1.51.8 (26)18/10 (80%)2/10 (20%)vs Toronto FC (14th)
Elias AchouriSD M1.51.5 (10)1.57/10 (70%)5/10 (50%)at LA Galaxy (9th)
Justin EllisORL F1.51.6 (20)17/10 (70%)5/10 (50%)vs D.C. United (7th)
Marcus CaldeiraMIN F1.51.5 (10)28/10 (80%)6/10 (60%)vs St. Louis CITY SC (25th)
Morgan GuilavoguiRSL F1.52 (22)18/10 (80%)4/10 (40%)at Sporting Kansas City (4th)
Ousseni BoudaSJ F1.51.6 (28)18/10 (80%)5/10 (50%)vs Nashville SC (28th)
Tomás ChancalayMIN F1.52.1 (28)28/10 (80%)4/10 (40%)vs St. Louis CITY SC (25th)
Danley Jean JacquesPHI M1.41.1 (26)18/10 (80%)4/10 (40%)vs Charlotte FC (2nd)
Jordan MorrisSEA F1.41.4 (18)17/10 (70%)4/10 (40%)vs CF Montréal (12th)
Josef MartínezCLB F1.41.4 (10)15/10 (50%)3/10 (30%)at FC Cincinnati (6th)
Kerwin VargasCLT F1.41.3 (17)16/10 (60%)4/10 (40%)at Philadelphia Union (29th)
Kyogo FuruhashiLA F1.41.4 (10)1.57/10 (70%)5/10 (50%)vs San Diego FC (10th)
Paul RothrockSEA F1.41.4 (21)17/10 (70%)4/10 (40%)vs CF Montréal (12th)
Theo CorbeanuTOR F1.41.2 (14)17/10 (70%)5/10 (50%)at Red Bull New York (13th)
Warren MadrigalNSH F1.41.6 (16)18/10 (80%)4/10 (40%)at San Jose Earthquakes (18th)
CapitaSKC F1.31.3 (15)17/10 (70%)3/10 (30%)vs Real Salt Lake (11th)
Cedric TeuchertSTL F1.31.3 (10)19/10 (90%)4/10 (40%)at Minnesota United FC (20th)
Célio PompeuSTL M1.31.3 (3)19/10 (90%)4/10 (40%)at Minnesota United FC (20th)
Jonathan BambaCHI F1.31.6 (20)1.55/10 (50%)4/10 (40%)at New England Revolution (16th)
Matthew LongstaffMTL M1.31.2 (26)16/10 (60%)4/10 (40%)at Seattle Sounders FC (8th)
Aziel JacksonMIN M1.21.3 (14)17/10 (70%)2/10 (20%)vs St. Louis CITY SC (25th)
Cristian RoldanSEA M1.21.4 (20)16/10 (60%)5/10 (50%)vs CF Montréal (12th)
Jack McGlynnHOU M1.21.2 (17)17/10 (70%)5/10 (50%)vs FC Dallas (19th)
Jorge RuvalcabaRBNY F1.22.1 (27)17/10 (70%)2/10 (20%)vs Toronto FC (14th)
Marco PasalicORL F1.21.2 (19)17/10 (70%)4/10 (40%)vs D.C. United (7th)
Max ArfstenCLB F1.21.2 (17)19/10 (90%)3/10 (30%)at FC Cincinnati (6th)
Pep BielCLT M1.22.1 (28)27/10 (70%)4/10 (40%)at Philadelphia Union (29th)
Jesús FerreiraSEA F1.11.2 (19)16/10 (60%)4/10 (40%)vs CF Montréal (12th)
AntonyPOR F11.4 (25)15/10 (50%)2/10 (20%)vs Colorado Rapids (26th)
Frankie WestfieldPHI D11.2 (24)16/10 (60%)3/10 (30%)vs Charlotte FC (2nd)
Tadeo AllendeMIA F10.9 (9)16/10 (60%)3/10 (30%)at Atlanta United FC (24th)
Wikelman CarmonaMTL M11.4 (19)17/10 (70%)2/10 (20%)at Seattle Sounders FC (8th)
Bruno CaicedoVAN F0.81.8 (18)25/10 (50%)2/10 (20%)at Austin FC (1st)
Jackson HopkinsDC M0.81.2 (27)15/10 (50%)2/10 (20%)at Orlando City SC (3rd)
Niko TsakirisSJ M0.81.5 (19)15/10 (50%)2/10 (20%)vs Nashville SC (28th)
Rodrigo De PaulMIA M0.81.4 (23)15/10 (50%)2/10 (20%)at Atlanta United FC (24th)
Erik ThommyLA M0.61.2 (18)14/10 (40%)2/10 (20%)vs San Diego FC (10th)
Felipe MoraPOR F0.60.9 (12)13/10 (30%)1/10 (10%)vs Colorado Rapids (26th)
Hannes WolfNYC F0.51.3 (22)15/10 (50%)0/10 (0%)vs LAFC (15th)

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

Biggest recent changes in shots

Up over the last 10 games

  • Kevin Kelsy (POR): 3.2 per match over the last 10, 1 over the 19 before
  • Lionel Messi (MIA): 7.1 per match over the last 10, 5.2 over the 20 before
  • Hugo Cuypers (CHI): 3.8 per match over the last 10, 2 over the 15 before
  • Cavan Sullivan (PHI): 3.2 per match over the last 10, 1.4 over the 20 before
  • Hany Mukhtar (NSH): 4.2 per match over the last 10, 2.5 over the 20 before
  • Peyton Miller (NE): 3.2 per match over the last 10, 1.7 over the 20 before
  • Liel Abada (CLT): 2.1 per match over the last 10, 0.9 over the 20 before
  • Ariel Lassiter (POR): 1.7 per match over the last 10, 0.6 over the 20 before

Down over the last 10 games

  • Erik Thommy (LA): 0.6 per match over the last 10, 2.4 over the 18 before
  • Alonso Martínez (NYC): 1.9 per match over the last 10, 3.6 over the 15 before
  • Jorge Ruvalcaba (RBNY): 1.2 per match over the last 10, 2.6 over the 17 before
  • Tadeo Allende (MIA): 1 per match over the last 10, 2.2 over the 15 before
  • Pep Biel (CLT): 1.2 per match over the last 10, 2.4 over the 20 before
  • Felipe Mora (POR): 0.6 per match over the last 10, 1.7 over the 15 before
  • Marco Pasalic (ORL): 1.2 per match over the last 10, 2.2 over the 19 before
  • Hannes Wolf (NYC): 0.5 per match over the last 10, 1.4 over the 20 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.