PER90

Shots on target

100 players · Midfielders across all five leagues · every starts on record · minimum 5 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 17h

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

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
David TurnbullMIDCardiff City10671.530110360%6/1030%3/10
Can Yılmaz UzunMIDEintracht Frankfurt21681.401242062%13/2133%7/21
Nicolás Paz MartínezMIDComo63861.400003371%45/6330%19/63
Jamal MusialaMIDFC Bayern München28791.350300161%17/2832%9/28
Cole PalmerMIDChelsea60851.322102077%46/6028%17/60
Forzan Assan OuedraogoMIDRB Leipzig13691.312011054%7/1338%5/13
Leonardo Weschenfelder-ScienzaMIDSouthampton47721.290010166%31/4728%13/47
Fermín López MarínMIDFC Barcelona31741.262111265%20/3123%7/31
Carlos AlcarazMIDEverton13811.202100062%8/1323%3/13
Edmond-Paris MaghomaMIDNorwich City8761.182000263%5/838%3/8
Adil AouchicheMIDPortsmouth12731.130210042%5/1233%4/12
Florian WirtzMIDLiverpool52851.100100167%35/5229%15/52
Lennart KarlMIDFC Bayern München16681.080220256%9/1625%4/16
Scott McTominayMIDNapoli64881.070100566%42/6428%18/64
Giovani Lo CelsoMIDReal Betis30761.070100050%15/3030%9/30
Josh WindassMIDSheffield Wednesday66781.052012159%39/6626%17/66
Anton KadeMIDFC Augsburg18821.041122061%11/1828%5/18
Arda GulerMIDReal Madrid39731.040110159%23/3918%7/39
Iván San José CantalejoMIDReal Valladolid9601.041221056%5/922%2/9
Anis MehmetiMIDBristol City69791.020000155%38/6925%17/69
Ilias ChairMIDQueens Park Rangers30771.020011253%16/3027%8/30
Sam GreenwoodMIDPreston North End29771.010101348%14/2921%6/29
Christoph BaumgartnerMIDRB Leipzig50831.001113162%31/5022%11/50
Eberechi EzeMIDCrystal Palace53790.992001058%31/5321%11/53
Alexis Claude MauriceMIDFC Augsburg50810.981003056%28/5022%11/50
Jude BellinghamMIDReal Madrid51830.982001259%30/5127%14/51
Oliver RathboneMIDWrexham13720.973101062%8/138%1/13
Nadiem AmiriMIDFSV Mainz 0554840.961113267%36/5417%9/54
Finn AzazMIDMiddlesbrough82820.961000056%46/8223%19/82
Jens OdgaardMIDBologna40760.950112055%22/4023%9/40
Ephron Mason-ClarkMIDCoventry City54780.951202057%31/5422%12/54
Rubin ColwillMIDCardiff City24840.932000046%11/2429%7/24
Lucas TousartMIDFC Union Berlin6650.930002233%2/633%2/6
Mason MountMIDManchester United20640.920000150%10/2010%2/20
Daniel Olmo CarvajalMIDFC Barcelona37720.920000151%19/3719%7/37
Samuel SzmodicsMIDIpswich Town34760.911011259%20/3415%5/34
James MaddisonMIDTottenham Hotspur21760.900000048%10/2129%6/21
Femi AzeezMIDMillwall56820.902121259%33/5620%11/56
Aaron RamseyMIDCardiff City6830.900120167%4/617%1/6
Ross BarkleyMIDAston Villa10800.900201170%7/1010%1/10
Mateus ManéMIDWolverhampton Wanderers19850.891211058%11/1926%5/19
Riley McGreeMIDMiddlesbrough32740.890102050%16/3219%6/32
Scott TwineMIDBristol City69760.882101248%33/6917%12/69
Jonas HofmannMIDBayer 04 Leverkusen15690.871000147%7/1513%2/15
Daniel MaldiniMIDMonza30720.870001160%18/3010%3/30
Justin KluivertMIDAFC Bournemouth39740.870100054%21/3910%4/39
Kevin De BruyneMIDNapoli22800.870201064%14/2214%3/22
Francisco Román Alarcón SuárezMIDReal Betis18810.870211161%11/1811%2/18
Enzo MillotMIDVfB Stuttgart22770.850101041%9/2223%5/22
Mert KömürMIDFC Augsburg22720.850300041%9/2223%5/22
Andrea ColpaniMIDFiorentina18710.850100150%9/1811%2/18
Jordan JamesMIDLeicester City27750.851021056%15/2715%4/27
Morgan Gibbs-WhiteMIDNottingham Forest69850.831313159%41/6914%10/69
Marcus TavernierMIDAFC Bournemouth51860.801021055%28/5116%8/51
Charles De KetelaereMIDAtalanta51750.800010047%24/5114%7/51
Tijjani ReijndersMIDAC Milan55830.791001155%30/5513%7/55
Ibrahim MazaMIDBayer 04 Leverkusen20800.792100235%7/2025%5/20
Oihan Sancet TirapuMIDAthletic Club41710.780002046%19/4112%5/41
Josh EcclesMIDCoventry City44760.782031045%20/4416%7/44
Enzo Jeremías FernándezMIDChelsea67890.770120060%40/6713%9/67
Bruno Miguel Borges FernandesMIDManchester United70870.771101047%33/7020%14/70
Tomi HorvatMIDBristol City11750.770130045%5/119%1/11
Danel SinaniMIDSt. Pauli37830.760000043%16/3724%9/37
Isaac PriceMIDWest Bromwich Albion56820.760120048%27/5614%8/56
Matt RitchieMIDPortsmouth28720.763101046%13/287%2/28
Eliot MatazoMIDHull City5530.760000220%1/520%1/5
Nikolas NarteyMIDVfB Stuttgart14760.762002136%5/1421%3/14
Philip FodenMIDManchester City43820.760012044%19/4319%8/43
Azzedine OunahiMIDGirona20830.761310050%10/2015%3/20
Rami HajalMIDPlymouth Argyle18660.760000133%6/1817%3/18
Gustavo HamerMIDSheffield United66830.762110252%34/6615%10/66
Saúl Ñíguez EsclapezMIDSevilla13830.750020054%7/1315%2/13
Sonny CareyMIDCharlton Athletic40810.750000045%18/4018%7/40
Victor Torp OvergaardMIDCoventry City50780.741100046%23/5014%7/50
Brajan GrudaMIDBrighton & Hove Albion24710.740030038%9/2413%3/24
Josh BrownhillMIDBurnley39880.743122056%22/3913%5/39
Marcelino Ignacio Nuñez EspinozaMIDNorwich City52780.730001038%20/5217%9/52
Morgan RogersMIDAston Villa74870.731000147%35/7418%13/74
Jens CastropMIDBorussia Mönchengladbach20750.730110235%7/2025%5/20
Dominik SzoboszlaiMIDLiverpool65850.731111057%37/6512%8/65
Davide FrattesiMIDInter12830.730020042%5/1225%3/12
Xavi SimonsMIDRB Leipzig45830.720101051%23/4513%6/45
Dejan KulusevskiMIDTottenham Hotspur27840.720021159%16/277%2/27
Fabio Daniel Ferreira VieiraMIDHamburger SV25850.722010152%13/2512%3/25
Rolando MandragoraMIDFiorentina52780.711012052%27/528%4/52
Divine MukasaMIDLeicester City10760.710101250%5/1010%1/10
Liam CullenMIDSwansea City52790.700111042%22/5217%9/52
Adrian BeckMIDHeidenheim27710.700020044%12/2711%3/27
Jens StageMIDWerder Bremen55840.700002345%25/5515%8/55
Federico Santiago Valverde DipettaMIDReal Madrid65870.701120252%34/6511%7/65
Hakan ÇalhanoğluMIDInter46760.700020143%20/4613%6/46
Gabriele PiccininiMIDPisa5780.702001040%2/520%1/5
Cristian VolpatoMIDSassuolo11710.690120045%5/119%1/11
Facundo Valentín BuonanotteMIDLeicester City15780.690001040%6/1520%3/15
Enzo LoiodiceMIDLas Palmas7750.691111057%4/70%0/7
Malik TillmanMIDBayer 04 Leverkusen18800.691221050%9/1811%2/18
Tommaso PobegaMIDBologna30750.691000143%13/3013%4/30
Joshua KingMIDFulham16660.680201038%6/1613%2/16
Emiliano Marcondes Camargo HansenMIDNorwich City32780.680101250%16/326%2/32
Paulo Daniel Dentello AzziMIDCagliari5790.680111060%3/50%0/5

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.