PER90

Shots on target

100 players · Forwards 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 14h

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
Emmanuel EkongFWDEmpoli15130.00000007%1/150%0/15
André Filipe Cunha VidigalFWDStoke City10120.000000010%1/100%0/10
William Cole CampbellFWDTSG Hoffenheim10120.00000000%0/100%0/10
Ihlas BebouFWDTSG Hoffenheim17120.000000112%2/170%0/17
Marc Cardona RoviraFWDLas Palmas11120.00000000%0/110%0/11
Devante ColeFWDWest Bromwich Albion14110.000000014%2/140%0/14
Scott BanksFWDSt. Pauli1290.00000000%0/120%0/12
Andreas Albers NielsenFWDSt. Pauli1470.00000007%1/140%0/14
Grant-Leon RanosFWDBorussia Mönchengladbach10132.730100120%2/100%0/10
Kylian Mbappé LottinFWDReal Madrid65852.432001486%56/6574%48/65
Robinio VazFWDRoma12172.310000017%2/120%0/12
Edon ZhegrovaFWDJuventus19192.290011042%8/195%1/19
Harry KaneFWDFC Bayern München62772.283101184%52/6252%32/62
Mohamed ToureFWDNorwich City11542.261124064%7/1136%4/11
Erling HålandFWDManchester City66871.881412183%55/6652%34/66
Alexander SørlothFWDAtlético de Madrid70511.841012360%42/7029%20/70
Patrik SchickFWDBayer 04 Leverkusen59621.773052258%34/5937%22/59
Robert LewandowskiFWDFC Barcelona15721.740122073%11/1553%8/15
Patrick BamfordFWDSheffield United45461.711114158%26/4518%8/45
Omar MarmoushFWDManchester City54621.710110056%30/5430%16/54
Carlos Espí EscrihuelaFWDLevante25541.712201256%14/2532%8/25
Deniz UndavFWDVfB Stuttgart56711.700300268%38/5638%21/56
Michael OliseFWDFC Bayern München66711.700211273%48/6639%26/66
Donyell MalenFWDRoma39611.692142174%29/3931%12/39
Ferrán Torres GarcíaFWDFC Barcelona60511.631021060%36/6025%15/60
Evan FergusonFWDRoma37321.610232230%11/3716%6/37
Rafael Mir VicenteFWDElche47541.601131057%27/4723%11/47
Gianluca ScamaccaFWDAtalanta25531.580030156%14/2524%6/25
Mohamed Salah GhalyFWDLiverpool13891.551010177%10/1338%5/13
Sheraldo BeckerFWDFSV Mainz 0522541.542113164%14/2223%5/22
Jeremie BogaFWDJuventus15451.540210047%7/1520%3/15
Thomas WaddinghamFWDPortsmouth11171.49000009%1/119%1/11
Alisson de Almeida SantosFWDNapoli14601.481021164%9/1443%6/14
Lamine Yamal Nasraoui EbanaFWDFC Barcelona63821.471200078%49/6332%20/63
Dušan VlahovićFWDJuventus48571.472131069%33/4825%12/48
Mackenzie KirkFWDPortsmouth14321.470001243%6/1414%2/14
Nicolas JacksonFWDChelsea53611.461113172%38/5325%13/53
Moise Bioty KeanFWDFiorentina58821.450102169%40/5833%19/58
Victor Okoh BonifaceFWDBayer 04 Leverkusen30451.450102043%13/3027%8/30
André Miguel Valente SilvaFWDRB Leipzig21401.450110152%11/2114%3/21
Conrad HarderFWDRB Leipzig29321.441001034%10/2914%4/29
Ellis SimmsFWDCoventry City86461.443100145%39/8620%17/86
Dzenan PejcinovicFWDVfL Wolfsburg30491.443221143%13/3023%7/30
Giovane Santana do NascimentoFWDHellas Verona33571.441000145%15/3324%8/33
Raphael Dias BelloliFWDFC Barcelona58731.434123064%37/5828%16/58
Benjamin ŠeškoFWDRB Leipzig63641.422103059%37/6325%16/63
Valentín Mariano José Castellanos GiménezFWDLazio58771.422411172%42/5833%19/58
Ángel Martín Correa MartínezFWDAtlético de Madrid15271.400000127%4/157%1/15
Myron BoaduFWDVfL Bochum 184819551.402110042%8/1921%4/19
Ferran Jutlgà BlancFWDCelta de Vigo30551.400020153%16/3027%8/30
Julián ÁlvarezFWDAtlético de Madrid66671.391101062%41/6626%17/66
Jaden Philogene-BidaceFWDIpswich Town56501.393212139%22/5620%11/56
Cristhian Ricardo Stuani CurbeloFWDGirona53281.382011147%25/539%5/53
Gian-Luca WaldschmidtFWDFC Köln24281.382021142%10/2413%3/24
Ebere Paul OnuachuFWDSouthampton25421.380100036%9/2524%6/25
Matheus Santos Carneiro Da CunhaFWDManchester United66771.381111276%50/6632%21/66
Mathias KvistgaardenFWDNorwich City36311.370000133%12/3614%5/36
Hugo EkitikeFWDEintracht Frankfurt61721.370001164%39/6126%16/61
Edward NketiahFWDCrystal Palace41351.370112044%18/4110%4/41
Leroy SanéFWDFC Bayern München30541.371222167%20/3027%8/30
Vitor Hugo Roque FerreiraFWDReal Betis19621.370000053%10/1926%5/19
Steve MouniéFWDFC Augsburg16211.370300025%4/1613%2/16
Cauley WoodrowFWDLuton Town24211.370000117%4/244%1/24
Alexander IsakFWDNewcastle United48721.370110160%29/4829%14/48
Mateo ReteguiFWDAtalanta36671.373200167%24/3622%8/36
Lautaro Javier MartínezFWDInter61781.360211372%44/6133%20/61
Yoane WissaFWDBrentford54641.350000054%29/5422%12/54
Serhou GuirassyFWDBorussia Dortmund63791.355101165%41/6332%20/63
Nathan N'Goumou MinpoleFWDBorussia Mönchengladbach19441.350020153%10/1916%3/19
Marko ArnautovićFWDInter18311.350000022%4/1811%2/18
Tomás José ConechnyFWDDeportivo Alavés10471.350100150%5/1020%2/10
Francesco Pio EspositoFWDInter35451.341000146%16/3517%6/35
Jacob OndrejkaFWDParma28431.340100339%11/2811%3/28
Ermedin DemirovićFWDVfB Stuttgart59571.331311061%36/5922%13/59
Khvicha KvaratskheliaFWDNapoli17701.333001071%12/1712%2/17
Nikola KrstovićFWDLecce70691.331131171%50/7026%18/70
Vinícius José Paixão de Oliveira JúniorFWDReal Madrid66771.311012267%44/6629%19/66
Gerard Moreno BalagueroFWDVillarreal39531.310100149%19/3915%6/39
Luis Ezequiel ÁvilaFWDReal Betis22361.300100032%7/2214%3/22
Vivaldo Leandro Semedo Moura SousaFWDWatford26271.300000242%11/2612%3/26
Jonathan BurkardtFWDFSV Mainz 0551681.302100161%31/5127%14/51
Ollie WatkinsFWDAston Villa75731.302510161%46/7528%21/75
Georges MikautadzeFWDVillarreal32661.293102163%20/3228%9/32
Luis Fernando Díaz MarulandaFWDFC Bayern München41781.282010068%28/4132%13/41
Yousef SalechFWDCardiff City20641.283122070%14/2030%6/20
Tim KleindienstFWDBorussia Mönchengladbach34811.280001165%22/3432%11/34
Ilyas ChairaFWDReal Oviedo36681.280003261%22/3631%11/36
Kento ShiogaiFWDVfL Wolfsburg12261.270001033%4/1217%2/12
Akor Jerome AdamsFWDSevilla36611.270111056%20/3622%8/36
Chukwunonso MaduekeFWDChelsea58561.272001045%26/5817%10/58
Riccardo OrsoliniFWDBologna65621.271101058%38/6523%15/65
Giorgos MasourasFWDVfL Bochum 184814761.270110057%8/1421%3/14
Borja Sainz EguskizaFWDNorwich City41881.272100066%27/4141%17/41
Leonardo PavolettiFWDCagliari39171.271000021%8/390%0/39
Luca MoroFWDSassuolo14141.27000017%1/140%0/14
Said El MalaFWDFC Köln34581.271113071%24/3418%6/34
Gabriel Fernando de JesusFWDArsenal31331.262010145%14/3113%4/31
Christian Michel KofaneFWDBayer 04 Leverkusen29431.260011041%12/2921%6/29
Largie RamazaniFWDLeeds United56361.261000046%26/569%5/56
Matt GoddenFWDCharlton Athletic11271.260201136%4/119%1/11

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.