PER90

Shots on target

100 players · Midfielders across all five leagues · every match on record · 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 27h

Shots on target

trends →

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
Drissa CamaraMIDParma21211.620000014%3/215%1/21
Leo WaltaMIDSwansea City10321.612020020%2/1020%2/10
Florian KainzMIDFC Köln15181.590000013%2/157%1/15
Can Yılmaz UzunMIDEintracht Frankfurt41451.591242044%18/4122%9/41
Leo Alexander Francis CastledineMIDMiddlesbrough11291.550121055%6/1118%2/11
Jamal MusialaMIDFC Bayern München40621.460301057%23/4025%10/40
David TurnbullMIDCardiff City19431.450100032%6/1916%3/19
Nicolás Paz MartínezMIDComo70801.390003369%48/7027%19/70
Lukas DaschnerMIDVfL Bochum 184814301.380000043%6/140%0/14
Cole PalmerMIDChelsea63821.342102075%47/6329%18/63
Forzan Assan OuedraogoMIDRB Leipzig22461.272001132%7/2223%5/22
Stefano SensiMIDMonza12231.260000117%2/120%0/12
Leonardo Weschenfelder-ScienzaMIDSouthampton66591.250010055%36/6620%13/66
Fermín López MarínMIDFC Barcelona58531.172111047%27/5817%10/58
Filip KostićMIDJuventus18261.160000022%4/180%0/18
Anton KadeMIDFC Augsburg28621.151122050%14/2821%6/28
Harvey ElliotMIDLiverpool23221.140000013%3/234%1/23
Adil AouchicheMIDPortsmouth20501.130210040%8/2020%4/20
Arda GulerMIDReal Madrid61541.080001141%25/6113%8/61
Carlos AlcarazMIDEverton36401.080000031%11/368%3/36
Florian WirtzMIDLiverpool64741.061001058%37/6425%16/64
Scott McTominayMIDNapoli67861.060100563%42/6727%18/67
Edmond-Paris MaghomaMIDNorwich City16531.050200038%6/1619%3/16
Josh WindassMIDSheffield Wednesday85661.032012054%46/8524%20/85
Lennart KarlMIDFC Bayern München26491.020122058%15/2623%6/26
Giovani Lo CelsoMIDReal Betis49581.020010035%17/4920%10/49
Sam GreenwoodMIDPreston North End38641.011001145%17/3818%7/38
Arsen ZakharyanMIDReal Sociedad20261.010000215%3/2010%2/20
Anis MehmetiMIDBristol City90671.010001047%42/9020%18/90
Alexis Claude MauriceMIDFC Augsburg57741.010100356%32/5719%11/57
Daniel Olmo CarvajalMIDFC Barcelona58571.010000048%28/5814%8/58
Christoph BaumgartnerMIDRB Leipzig64690.991113155%35/6417%11/64
Eberechi EzeMIDCrystal Palace67670.981200151%34/6716%11/67
Ilias ChairMIDQueens Park Rangers43620.970000044%19/4319%8/43
Jude BellinghamMIDReal Madrid59750.972010156%33/5925%15/59
Nadiem AmiriMIDFSV Mainz 0556820.961113266%37/5616%9/56
Philip BillingMIDNapoli12180.960000017%2/128%1/12
Finn AzazMIDMiddlesbrough90760.951000051%46/9021%19/90
Ephron Mason-ClarkMIDCoventry City74650.950120251%38/7416%12/74
Oihan Sancet TirapuMIDAthletic Club57600.950100046%26/5714%8/57
Ross BarkleyMIDAston Villa41350.940020032%13/412%1/41
Ibrahim FullahMIDCharlton Athletic11320.931100036%4/110%0/11
Enzo MillotMIDVfB Stuttgart29640.930210138%11/2921%6/29
Scott TwineMIDBristol City81680.932101247%38/8116%13/81
Oliver RathboneMIDWrexham26450.923101046%12/264%1/26
Lucas TousartMIDFC Union Berlin15370.910010020%3/1513%2/15
Franco Damián VázquezMIDCremonese15340.910000020%3/157%1/15
Jens OdgaardMIDBologna55610.910001145%25/5516%9/55
Samuel SzmodicsMIDIpswich Town50560.911011246%23/5012%6/50
Lazar SamardžićMIDAtalanta57380.912000028%16/579%5/57
Femi AzeezMIDMillwall71690.892121252%37/7117%12/71
Mason MountMIDManchester United40410.890000028%11/405%2/40
Justin KluivertMIDAFC Bournemouth54610.890001148%26/547%4/54
James MaddisonMIDTottenham Hotspur34550.880000032%11/3418%6/34
Jonas HofmannMIDBayer 04 Leverkusen34400.880001026%9/346%2/34
Francisco Román Alarcón SuárezMIDReal Betis30590.870100043%13/307%2/30
Mert KömürMIDFC Augsburg48440.860301035%17/4810%5/48
Mateus ManéMIDWolverhampton Wanderers28640.861211043%12/2818%5/28
Iván San José CantalejoMIDReal Valladolid18410.851202128%5/1811%2/18
Azzedine OunahiMIDGirona24740.851310054%13/2421%5/24
Ibrahim MazaMIDBayer 04 Leverkusen28660.852100229%8/2821%6/28
Jordan JamesMIDLeicester City34630.851010047%16/3412%4/34
Riley McGreeMIDMiddlesbrough45600.850100238%17/4513%6/45
Brajan GrudaMIDBrighton & Hove Albion52410.830010127%14/5210%5/52
Daniel MaldiniMIDMonza51490.831001045%23/516%3/51
Morgan Gibbs-WhiteMIDNottingham Forest71840.821301358%41/7114%10/71
Tijjani ReijndersMIDAC Milan65730.801010052%34/6511%7/65
Nikolas NarteyMIDVfB Stuttgart29450.802000028%8/2910%3/29
Rubin ColwillMIDCardiff City43590.800000026%11/4316%7/43
Olaf KobackiMIDSheffield Wednesday25340.791100028%7/250%0/25
Philip FodenMIDManchester City61630.790002038%23/6115%9/61
Bruno Miguel Borges FernandesMIDManchester United71860.781101048%34/7120%14/71
Kevin De BruyneMIDNapoli32640.780002047%15/329%3/32
Marcus TavernierMIDAFC Bournemouth63740.781021048%30/6313%8/63
Gustavo HamerMIDSheffield United81720.782110249%40/8112%10/81
Charles De KetelaereMIDAtalanta67640.770001040%27/6710%7/67
Victor Torp OvergaardMIDCoventry City75590.771100040%30/7511%8/75
Andrea ColpaniMIDFiorentina25580.770000036%9/258%2/25
Josh EcclesMIDCoventry City74530.772000327%20/749%7/74
Tomi HorvatMIDBristol City15570.770131040%6/157%1/15
Enzo Jeremías FernándezMIDChelsea72840.760120056%40/7213%9/72
Isaac PriceMIDWest Bromwich Albion61770.760120044%27/6113%8/61
Hakan ÇalhanoğluMIDInter51710.760020147%24/5114%7/51
Sonny CareyMIDCharlton Athletic46740.750000041%19/4615%7/46
Danel SinaniMIDSt. Pauli56600.750000036%20/5616%9/56
Dominik SzoboszlaiMIDLiverpool72800.741111053%38/7211%8/72
Josh BrownhillMIDBurnley42830.743122057%24/4212%5/42
Matt RitchieMIDPortsmouth39570.740310033%13/395%2/39
Xavi SimonsMIDTottenham Hotspur54740.740100148%26/5411%6/54
Valentin CarboniMIDGenoa12290.730000017%2/120%0/12
Oscar FrauloMIDDerby County23220.730100013%3/230%0/23
Morgan RogersMIDAston Villa74870.731000147%35/7418%13/74
Jens CastropMIDBorussia Mönchengladbach26610.730110227%7/2619%5/26
Lovro MajerMIDVfL Wolfsburg37450.730002022%8/3711%4/37
Rami HajalMIDPlymouth Argyle28500.720000025%7/2811%3/28
Saúl Ñíguez EsclapezMIDSevilla20630.720002035%7/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.