PER90

Duels won

100 players · Forwards across all five leagues · every starts on record · minimum 20 appearances

Ground and aerial contests won. Broad, and therefore steadier match to match than the narrower markets above.

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 4.5 — share of appearances beating that line
PlayerTeamAppsMins/appPer 90Last 5 matchesOver 2.5Over 4.5
Miles LeaburnFWDCharlton Athletic207611.52196867100%20/2090%18/20
Álvaro Daniel Rodríguez MuñozFWDElche318010.147812911100%31/3194%29/31
Federico Sebastián Viñas BarbozaFWDReal Oviedo28839.5565841396%27/2879%22/28
Carlton MorrisFWDLuton Town61829.2610498697%59/6182%50/61
Kieffer MooreFWDWrexham51858.999836696%49/5188%45/51
Makhtar GueyeFWDBlackburn Rovers23778.801878996%22/2391%21/23
Jeremy DokuFWDManchester City35818.703131451091%32/3580%28/35
Romain EsseFWDMillwall33818.537440994%31/3385%28/33
Philipp HofmannFWDVfL Bochum 184827818.5228117793%25/2781%22/27
Lamine Yamal Nasraoui EbanaFWDFC Barcelona57878.4319117396%55/5789%51/57
Antonio Martínez LópezFWDDeportivo Alavés41798.2181136998%40/4190%37/41
Christantus Ugonna UcheFWDGetafe33818.1178971191%30/3376%25/33
Colby BishopFWDPortsmouth68867.78251310697%66/6878%53/68
Andrej IlićFWDFC Union Berlin35807.7275771391%32/3577%27/35
Vítor Manuel Carvalho OliveiraFWDGenoa44747.6272611584%37/4466%29/44
Alieu FaderaFWDComo28757.6236636100%28/2879%22/28
Mehdi Pascal Marcel LérisFWDPisa21747.6171214390%19/2167%14/21
Nestory IrankundaFWDWatford22727.6053135791%20/2268%15/22
Matteo CancellieriFWDLazio40707.606826575%30/4053%21/40
Patrick WimmerFWDVfL Wolfsburg43737.5549910493%40/4367%29/43
Morgan GuilavoguiFWDSt. Pauli21817.503767295%20/2176%16/21
Norberto Bercique Gomes BetuncalFWDEverton32777.414525288%28/3275%24/32
Jamie Bynoe-GittensFWDBorussia Dortmund26727.342561488%23/2665%17/26
Abdul Fatawu IssahakuFWDLeicester City49867.338446890%44/4969%34/49
Mateo Pellegrino CasalanguilaFWDParma42837.259914393%39/4271%30/42
Nicolás Iván GonzálezFWDJuventus41747.2412465890%37/4163%26/41
Tim KleindienstFWDBorussia Mönchengladbach31887.19121077697%30/3184%26/31
Takefusa KuboFWDReal Sociedad44797.1634413398%43/4468%30/44
Nicolò CambiaghiFWDBologna21747.162994686%18/2171%15/21
Vedat MuriqiFWDMallorca60847.133755493%56/6078%47/60
Djeidi GassamaFWDSheffield Wednesday36787.058317494%34/3667%24/36
Abdessamad EzzalzouliFWDReal Betis49807.044478790%44/4965%32/49
Yan DiomandeFWDRB Leipzig34827.026818791%31/3465%22/34
Patrick AgyemangFWDDerby County33806.9437311491%30/3364%21/33
Assane Diao DiaouneFWDComo29786.9444167586%25/2962%18/29
Enrique García MartínezFWDDeportivo Alavés46806.924791985%39/4661%28/46
Iván Romero de Ávila AraqueFWDLevante28786.8346851089%25/2868%19/28
Michael SmithFWDSheffield Wednesday29786.826557886%25/2966%19/29
Lucas HölerFWDSC Freiburg46796.802188585%39/4667%31/46
Phillip TietzFWDFSV Mainz 0538796.759797592%35/3874%28/38
Mohammed KudusFWDWest Ham United50836.740341686%43/5066%33/50
Lucas Ariel BoyéFWDDeportivo Alavés22816.705053686%19/2268%15/22
Thiemo BarryFWDVillarreal46796.6745103589%41/4665%30/46
Jordan AyewFWDLeicester City43796.651442786%37/4363%27/43
Jonas Older WindFWDVfL Wolfsburg26806.638336488%23/2665%17/26
Kevin SchadeFWDBrentford58816.624561995%55/5876%44/58
Mattia ZaccagniFWDLazio59816.621536393%55/5975%44/59
Oliver McBurnieFWDHull City55846.61610814793%51/5565%36/55
Vinícius José Paixão de Oliveira JúniorFWDReal Madrid56856.5812310291%51/5668%38/56
Othmane MaammaFWDWatford21736.572461390%19/2167%14/21
Michael OliseFWDFC Bayern München51826.558559796%49/5175%38/51
Gerard Fernández CastellanoFWDSevilla26696.546546492%24/2638%10/26
Daniel Raba AntolíFWDLeganés27726.532035393%25/2759%16/27
Bukayo SakaFWDArsenal45816.508014484%38/4562%28/45
Ronald Pereira MartinsFWDSwansea City78836.4944121792%72/7865%51/78
Santiago PierottiFWDLecce53766.455648785%45/5362%33/53
Mihailo IvanovićFWDMillwall54846.419259785%46/5472%39/54
Marvin PieringerFWDHeidenheim46776.370589783%38/4661%28/46
Ji-Sung EomFWDSwansea City59736.355687092%54/5959%35/59
João Pedro Junqueira de JesusFWDChelsea54826.3591096291%49/5470%38/54
Dan NdoyeFWDBologna40776.344313783%33/4050%20/40
Emiliano BuendíaFWDAston Villa24676.3211657483%20/2454%13/24
Michael FreyFWDQueens Park Rangers23746.3253715174%17/2352%12/23
Iliman NdiayeFWDEverton61846.308182690%55/6164%39/61
Junior Chikwubuike AdamuFWDSC Freiburg26726.282166581%21/2658%15/26
Dominic Calvert-LewinFWDLeeds United49836.272747690%44/4965%32/49
Georginio RutterFWDBrighton & Hove Albion40786.273844488%35/4050%20/40
Keinan DavisFWDUdinese37776.221339678%29/3759%22/37
Jean Matteo BahoyaFWDEintracht Frankfurt25696.18041131084%21/2540%10/25
Nicholas Williams ArthuerFWDAthletic Club42796.142573886%36/4257%24/42
Borja Sainz EguskizaFWDNorwich City41886.1261642388%36/4159%24/41
Samuel EssendeFWDFC Augsburg23706.107906487%20/2352%12/23
Josh CoburnFWDMillwall38786.0936261289%34/3850%19/38
Antonio Eromonsele Nordby NusaFWDRB Leipzig40806.064772788%35/4060%24/40
Alexander SørlothFWDAtlético de Madrid35736.0601128669%24/3549%17/35
Aidomo EmakhuFWDMillwall23726.055353487%20/2348%11/23
Joe GelhardtFWDHull City55806.044247391%50/5564%35/55
Richard KoneFWDQueens Park Rangers38846.021624584%32/3861%23/38
Richarlison de AndradeFWDTottenham Hotspur24826.015983688%21/2471%17/24
Aune Selland HeggebøFWDWest Bromwich Albion37796.000643684%31/3759%22/37
Gabriel Tadeu Strefezza RebelatoFWDComo45785.972354880%36/4560%27/45
Crysencio SummervilleFWDWest Ham United36815.97711961089%32/3661%22/36
Tyler DiblingFWDSouthampton24755.952563179%19/2442%10/24
Lameck BandaFWDLecce27675.943345881%22/2744%12/27
Anuar Mohamed TuhamiFWDReal Valladolid21775.934836286%18/2162%13/21
Omar MarmoushFWDManchester City39805.882612282%32/3951%20/39
Jaden Philogene-BidaceFWDIpswich Town31755.864177790%28/3161%19/31
Igor Jesus Maciel da CruzFWDNottingham Forest28755.854243086%24/2850%14/28
Romaine MundleFWDSunderland20775.851630875%15/2055%11/20
Matheus Santos Carneiro Da CunhaFWDWolverhampton Wanderers58845.854540688%51/5862%36/58
Yankuba MintehFWDBrighton & Hove Albion46815.8434251289%41/4657%26/46
Kenan YildizFWDJuventus61825.8361061177%47/6154%33/61
Millenic Oluwolde Sulaiman AlliFWDPortsmouth25825.835026492%23/2560%15/25
Adam HložekFWDTSG Hoffenheim22815.837523877%17/2259%13/22
Serhou GuirassyFWDBorussia Dortmund56855.826234486%48/5659%33/56
Degnand Wilfried GnontoFWDLeeds United30755.8061441187%26/3050%15/30
Antoine SemenyoFWDAFC Bournemouth73885.770318685%62/7363%46/73
Paulo Bruno Exequiel DybalaFWDRoma31795.77101154384%26/3155%17/31
Francisco Fernandes ConceiçãoFWDJuventus39785.7614981079%31/3944%17/39
Jack ClarkeFWDIpswich Town37775.7535510684%31/3759%22/37

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.