PER90

Duels won

100 players · Players across all five leagues · their last 20 matches · minimum 10 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

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 4.5 — share of appearances beating that line
PlayerTeamAppsMins/appPer 90Last 5 matchesOver 2.5Over 4.5
Emmanuel EkongFWDEmpoli15130.000021013%2/157%1/15
André Filipe Cunha VidigalFWDStoke City10120.004010110%1/100%0/10
William Cole CampbellFWDTSG Hoffenheim10120.00100100%0/100%0/10
Ihlas BebouFWDTSG Hoffenheim17120.00001100%0/170%0/17
Marc Cardona RoviraFWDLas Palmas11120.00301119%1/110%0/11
Devante ColeFWDWest Bromwich Albion14110.000200114%2/147%1/14
Scott BanksFWDSt. Pauli1290.00002008%1/120%0/12
Mohamadou KantéMIDWest Ham United1170.000131018%2/110%0/11
Andreas Albers NielsenFWDSt. Pauli1470.001020114%2/140%0/14
Josuha GuilavoguiLeeds United1660.00010006%1/166%1/16
Makhtar GueyeFWDBlackburn Rovers201225.312360125%5/2015%3/20
Miles LeaburnFWDCharlton Athletic205412.6650541990%18/2080%16/20
Milan ĐurićFWDCremonese202511.980222650%10/2035%7/20
Christian KouaméFWDFiorentina203911.68011091465%13/2050%10/20
Leonardo PavolettiFWDCagliari201811.250206020%4/2010%2/20
Abdoulie CeesayFWDSt. Pauli201611.259111115%3/205%1/20
Jamie ShackletonDEFSheffield United152111.010012120%3/1520%3/15
Drissa CamaraMIDParma202110.541300040%8/2020%4/20
Philip BillingMIDNapoli121810.530021225%3/128%1/12
Patrizio MasiniMIDGenoa203510.25130110140%8/2035%7/20
Ebere Paul OnuachuFWDSouthampton205010.234351070%14/2050%10/20
Nelson Alexander Deossa SuárezMIDReal Betis203710.085244965%13/2040%8/20
Álvaro Daniel Rodríguez MuñozFWDElche207310.0178912995%19/2085%17/20
Grigoris KastanosMIDHellas Verona201910.001101025%5/2015%3/20
Louie SibleyMIDOxford United141310.00000007%1/147%1/14
Andrej IlićFWDFC Union Berlin20699.997557785%17/2075%15/20
Stanis Idumbo MuzamboMIDSevilla12229.843010225%3/1217%2/12
Eiran Joe CashinDEFBlackburn Rovers20809.825830390%18/2075%15/20
Yousef SalechFWDCardiff City20649.66810105485%17/2065%13/20
Junior MessiasFWDGenoa20349.573421475%15/2030%6/20
Luis Henrique Barros LopesFWDLeganés10179.553017460%6/1020%2/10
Degnand Wilfried GnontoFWDLeeds United20179.470230215%3/205%1/20
Bertuğ Özgür YıldırımFWDGetafe18519.2610113067%12/1861%11/18
Federico Sebastián Viñas BarbozaFWDReal Oviedo20849.2365841395%19/2075%15/20
Ethan LairdDEFBirmingham City20439.211440260%12/2035%7/20
Lyndon DykesFWDCharlton Athletic20769.136039590%18/2085%17/20
Idrissa TouréMIDPisa20649.1321053380%16/2065%13/20
Morten ThorsbyMIDCremonese20629.112711370%14/2050%10/20
Lamine Yamal Nasraoui EbanaFWDFC Barcelona20829.0919117090%18/2080%16/20
Festy EboseleDEFWatford18429.012012267%12/1839%7/18
Ebou AdamsMIDPortsmouth20748.8841841095%19/2070%14/20
Patrick Chinazaekpere DorguDEFManchester United20498.875121660%12/2045%9/20
Luca MoroFWDSassuolo14148.871016729%4/1421%3/14
Rodrigo Muniz CarvalhoFWDFulham20498.87104105880%16/2050%10/20
Niccolò FortiniDEFFiorentina16338.860002350%8/1638%6/16
Gerard Fernández CastellanoFWDSevilla20458.836013470%14/2040%8/20
Alex MatosMIDOxford United20478.740388270%14/2050%10/20
Lloyd JonesDEFCharlton Athletic20818.66361110690%18/2080%16/20
Kal NaismithDEFLuton Town16468.6414102163%10/1644%7/16
Jan ZiółkowskiDEFRoma18288.610000139%7/1828%5/18
Ragnar AcheFWDFC Köln20718.600453290%18/2070%14/20
Ken SemaDEFWatford14378.600620250%7/1443%6/14
Jeremy DokuFWDManchester City20628.58130131480%16/2055%11/20
Chidera EjukeFWDSevilla20358.5613108160%12/2040%8/20
Azeem AbdullahMIDSwansea City17228.531012124%4/1712%2/17
Adama Traoré DiarraFWDFulham19278.521040021%4/1916%3/19
Antonio Martínez LópezFWDDeportivo Alavés20818.5281136995%19/2085%17/20
August PriskeFWDBirmingham City17548.501191361259%10/1753%9/17
Ibrahim CissokoFWDPlymouth Argyle18408.481011044%8/1833%6/18
Facundo Valentín BuonanotteMIDLeicester City20338.460101140%8/2025%5/20
Elliott AndersonMIDNottingham Forest20868.4549554100%20/2085%17/20
Toby CollyerMIDWest Bromwich Albion20228.388000115%3/2015%3/20
Nikola KatićDEFPlymouth Argyle15828.382894693%14/1580%12/15
Ezechiel BanzuziMIDRB Leipzig20208.372142120%4/205%1/20
Mikel Vesga ArrutiMIDAthletic Club20208.330324145%9/200%0/20
Femi SerikiDEFSheffield United20728.3368411690%18/2075%15/20
Mehdi Pascal Marcel LérisFWDPisa20608.2871214375%15/2055%11/20
Cyriaque Kalou IriéFWDSC Freiburg10348.281416660%6/1030%3/10
Iván Sánchez AguayoFWDReal Valladolid20508.269474070%14/2035%7/20
Sam GallagherFWDStoke City20378.223324375%15/2035%7/20
Jake CooperDEFMillwall20908.2057795100%20/2085%17/20
Philipp HofmannFWDVfL Bochum 184820758.1928117785%17/2070%14/20
Toluwalase Emmanuel ArokodareFWDWolverhampton Wanderers20548.1824112375%15/2045%9/20
Kieffer MooreFWDWrexham20548.091420970%14/2045%9/20
Jude BellinghamMIDReal Madrid20728.0751326980%16/2070%14/20
Tim KleindienstFWDBorussia Mönchengladbach20768.04121121085%17/2075%15/20
Daiki HashiokaDEFLuton Town17718.02181020271%12/1771%12/17
Lamine CisseFWDStoke City20688.024856390%18/2070%14/20
Liam LindsayDEFPreston North End20697.97513174380%16/2055%11/20
Patrick WimmerFWDVfL Wolfsburg20627.9549910480%16/2060%12/20
Cristian Gabriel RomeroDEFTottenham Hotspur20807.93811211085%17/2075%15/20
Daniel Ceballos FernándezMIDReal Madrid13507.924007162%8/1346%6/13
Cesare CasadeiMIDTorino20467.905241460%12/2045%9/20
Patrick AgyemangFWDDerby County20777.9031731195%19/2070%14/20
Leopold QuerfeldDEFFC Union Berlin20867.8928614690%18/2080%16/20
Colby BishopFWDPortsmouth20827.84251310690%18/2070%14/20
Oliver McBurnieFWDHull City20867.836108147100%20/2080%16/20
Jamie McDonnellMIDOxford United11487.834503064%7/1145%5/11
Carlton MorrisFWDDerby County20577.8210498665%13/2045%9/20
Kyle JosephFWDHull City20347.815056245%9/2030%6/20
Assane Diao DiaouneFWDComo20677.8044167580%16/2055%11/20
Yussuf Yurary PoulsenFWDHamburger SV20207.803406050%10/2020%4/20
Enrique García MartínezFWDEspanyol20537.795411065%13/2050%10/20
Tim IroegbunamMIDEverton20577.7954119365%13/2055%11/20
Ibrahim OsmanFWDBirmingham City17587.7810274276%13/1753%9/17
Jacob GreavesDEFIpswich Town20847.78956108100%20/2090%18/20
Vítor Manuel Carvalho OliveiraFWDGenoa20707.7772611380%16/2060%12/20
Carlos Henrique CasimiroMIDManchester United12677.7784731183%10/1258%7/12
Yangel Clemente Herrera RaveloMIDReal Sociedad20567.766752070%14/2060%12/20
Ozan Muhammed KabakDEFTSG Hoffenheim20837.744158880%16/2070%14/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.