PER90

Shots on target

100 players · Midfielders across all five leagues · their last 20 matches · minimum 10 appearances

Shot volume filtered through accuracy. The widest spread of any market on this board — roughly thirty-six times between the highest and lowest rates.

Next upWolverhampton WanderersvBlackburn RoversFri 14 Aug, 20:00 · in 21h

What this is — the highest expected counts the model produces for shots on target in this fixture, over each player's expected minutes. Not tips and not prices: nothing in this panel has been compared against a bookmaker. This fixture has 2 published calls on the value board. Full board for this fixture.

League

Team

93 with stats on record

Position

Sort by

Clear all filtersNo minutes floor — a per-90 built from cameos reads far higher than what the player does in a match.
Per 90 — rate over 90 minutes playedLast 5 — actual counts, newest first. Hover one for the opponent, minutes and dateOver 1.5 — share of appearances beating that line
PlayerTeamAppsMins/appPer 90Last 5 matchesOver 0.5Over 1.5
Mohamadou KantéMIDWest Ham United1170.00000000%0/110%0/11
Vasilije AdžićMIDJuventus16132.970000025%4/166%1/16
Aaron RamseyMIDLeicester City10292.271000250%5/1020%2/10
Muhammed DamarMIDTSG Hoffenheim15181.820010153%8/150%0/15
Can Yılmaz UzunMIDEintracht Frankfurt20541.661242050%10/2030%6/20
Drissa CamaraMIDParma20211.620000015%3/205%1/20
Leo WaltaMIDSwansea City10321.612020020%2/1020%2/10
Nicolás Paz MartínezMIDComo20781.610003370%14/2035%7/20
Florian KainzMIDFC Köln15181.590000013%2/157%1/15
Leo Alexander Francis CastledineMIDMiddlesbrough11291.550121055%6/1118%2/11
David TurnbullMIDCardiff City19431.450100032%6/1916%3/19
Lukas DaschnerMIDVfL Bochum 184814301.380000043%6/140%0/14
Josh WindassMIDWrexham20581.292012060%12/2025%5/20
Forzan Assan OuedraogoMIDRB Leipzig20491.272001135%7/2025%5/20
Stefano SensiMIDMonza12231.260000117%2/120%0/12
Anton KadeMIDFC Augsburg20631.241122060%12/2020%4/20
Anis Ben SlimaneMIDNorwich City20581.230201155%11/2030%6/20
Morgan Gibbs-WhiteMIDNottingham Forest20841.191301375%15/2025%5/20
Scott TwineMIDBristol City20731.182101255%11/2025%5/20
Leonardo Weschenfelder-ScienzaMIDSouthampton20711.160010060%12/2025%5/20
Filip KostićMIDJuventus18261.160000022%4/180%0/18
Harvey ElliotMIDLiverpool20241.140000015%3/205%1/20
Alexis Claude MauriceMIDFC Augsburg20801.130100350%10/2030%6/20
Adil AouchicheMIDPortsmouth20501.130210040%8/2020%4/20
Cole PalmerMIDChelsea20841.132102070%14/2030%6/20
Christoph BaumgartnerMIDRB Leipzig20881.121113170%14/2030%6/20
Shea CharlesMIDSouthampton20591.121010150%10/2015%3/20
Josh EcclesMIDCoventry City20451.112000325%5/2015%3/20
Nadiem AmiriMIDFSV Mainz 0520801.111113270%14/2025%5/20
Scott McTominayMIDNapoli20861.110100555%11/2030%6/20
Henrikh MkhitaryanMIDInter20511.080311045%9/2010%2/20
Mert KömürMIDFC Augsburg20421.070301040%8/2010%2/20
Sam GreenwoodMIDPreston North End20601.061001145%9/2020%4/20
Edmond-Paris MaghomaMIDNorwich City16531.050200038%6/1619%3/16
Jude BellinghamMIDReal Madrid20721.032010155%11/2025%5/20
Joshua KingMIDFulham20291.031000025%5/205%1/20
Arsen ZakharyanMIDReal Sociedad20261.010000215%3/2010%2/20
Lennart KarlMIDFC Bayern München20571.000122055%11/2020%4/20
Bruno Guimarães Rodriguez MouraMIDNewcastle United20831.001130065%13/2020%4/20
Alexander PrassMIDTSG Hoffenheim20510.980100035%7/205%1/20
Marcus TavernierMIDAFC Bournemouth20840.971021065%13/2015%3/20
Jamal MusialaMIDFC Bayern München20510.970301055%11/205%1/20
Javier Muñoz JiménezMIDGetafe20360.970000020%4/2010%2/20
Philip BillingMIDNapoli12180.960000017%2/128%1/12
Nikolas NarteyMIDVfB Stuttgart20530.952000035%7/2015%3/20
Cesare CasadeiMIDTorino20460.942000045%9/2010%2/20
Francisco Román Alarcón SuárezMIDReal Betis20530.940100045%9/205%1/20
Ibrahim FullahMIDCharlton Athletic11320.931100036%4/110%0/11
Azzedine OunahiMIDGirona20710.931310055%11/2025%5/20
Fermín López MarínMIDFC Barcelona20610.932111055%11/2015%3/20
Ross BarkleyMIDAston Villa20420.920020035%7/205%1/20
Julian BrandtMIDBorussia Dortmund20590.920200050%10/2015%3/20
Lucas TousartMIDFC Union Berlin15370.910010020%3/1513%2/15
Franco Damián VázquezMIDCremonese15340.910000020%3/157%1/15
Oliver RathboneMIDWrexham20500.913101040%8/205%1/20
Tommaso BaldanziMIDRoma20390.910011030%6/205%1/20
Mattias SvanbergMIDVfL Wolfsburg20350.901000030%6/200%0/20
Giovanni FabbianMIDFiorentina20370.891000020%4/2010%2/20
Federico Santiago Valverde DipettaMIDReal Madrid20860.891120260%12/2020%4/20
Kevin De BruyneMIDNapoli20670.880002055%11/2010%2/20
Lazar SamardžićMIDAtalanta20370.872000015%3/2010%2/20
Morgan RogersMIDAston Villa20880.871000155%11/2025%5/20
Hayden HackneyMIDMiddlesbrough20840.860011060%12/2015%3/20
Jack HinshelwoodMIDBrighton & Hove Albion20750.860113250%10/2015%3/20
John SwiftMIDPortsmouth20510.860012040%8/2010%2/20
Iván San José CantalejoMIDReal Valladolid18410.851202128%5/1811%2/18
Tijjani ReijndersMIDManchester City20480.851010050%10/205%1/20
Jordan JamesMIDLeicester City20580.851010045%9/2010%2/20
Philip FodenMIDManchester City20520.850002035%7/2015%3/20
Hakan ÇalhanoğluMIDInter20750.840020150%10/2020%4/20
Emiliano Marcondes Camargo HansenMIDNorwich City20440.840010035%7/205%1/20
Brajan GrudaMIDRB Leipzig20570.840010135%7/2015%3/20
Enzo MillotMIDVfB Stuttgart20620.830210140%8/2015%3/20
Femi AzeezMIDMillwall20870.832121260%12/2020%4/20
Arda GulerMIDReal Madrid20590.820001140%8/2010%2/20
Enzo Jeremías FernándezMIDChelsea20880.820120060%12/2015%3/20
Bilal El KhannousMIDVfB Stuttgart20600.820013140%8/2015%3/20
Pablo Torre CarralMIDMallorca20490.812001040%8/205%1/20
Fabio Daniel Ferreira VieiraMIDHamburger SV20800.812010155%11/2015%3/20
Matt RitchieMIDPortsmouth20680.810310040%8/2010%2/20
Youssouf FofanaMIDAC Milan20590.801100050%10/200%0/20
Mateus ManéMIDWolverhampton Wanderers20810.801211050%10/2020%4/20
Danel SinaniMIDSt. Pauli20660.800000035%7/2025%5/20
Dejan KulusevskiMIDTottenham Hotspur20720.790002050%10/2010%2/20
Ilias ChairMIDQueens Park Rangers20600.790000045%9/2010%2/20
Jens StageMIDWerder Bremen20860.780002350%10/2020%4/20
Ephron Mason-ClarkMIDCoventry City20720.780120240%8/2020%4/20
Daniel Olmo CarvajalMIDFC Barcelona20620.780000040%8/2015%3/20
Jens CastropMIDBorussia Mönchengladbach20630.770110230%6/2020%4/20
Unai Gómez EtxebarriaMIDAthletic Club20420.770301020%4/2010%2/20
Samuel SzmodicsMIDDerby County20630.771011250%10/205%1/20
Dani de WitMIDVfL Bochum 184820310.770002020%4/2010%2/20
Tomi HorvatMIDBristol City15570.770131040%6/157%1/15
Oihan Sancet TirapuMIDAthletic Club20620.760100035%7/2015%3/20
Gustavo HamerMIDSheffield United20680.762110240%8/2015%3/20
Jonas HofmannMIDBayer 04 Leverkusen20490.760001025%5/205%1/20
Finn-Dominik PorathMIDHolstein Kiel20630.760010035%7/2010%2/20
Riley McGreeMIDMiddlesbrough20670.750100240%8/2015%3/20
Mikel Merino ZazónMIDArsenal20480.750211035%7/2010%2/20
Javier Guerra MorenoMIDValencia20570.741320030%6/2010%2/20

Top 100 shown. Hit rates are what happened, not what will. A 100% over a five-match window is five matches, and five matches is not evidence — the Apps column is there to be read alongside every percentage in this table.