PER90

Duels won

100 players · Players across all five leagues · every home starts on record · 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
Milan ĐurićFWDMonza118310.90611101110100%11/1191%10/11
Álvaro Daniel Rodríguez MuñozFWDElche157710.73812587100%15/1587%13/15
Morten ThorsbyMIDGenoa187710.35236161094%17/1883%15/18
Carlton MorrisFWDLuton Town338510.12108103197%32/3394%31/33
Rodrigo Muniz CarvalhoFWDFulham107810.081010988100%10/10100%10/10
Federico Sebastián Viñas BarbozaFWDReal Oviedo14839.796813103100%14/1486%12/14
Philipp HofmannFWDVfL Bochum 184814859.59877913100%14/1493%13/14
Ragnar AcheFWDFC Köln11779.544312412100%11/1173%8/11
Kieffer MooreFWDWrexham26859.508667396%25/2692%24/26
Jeremy DokuFWDManchester City19829.2213101066100%19/1989%17/19
Lloyd JonesDEFCharlton Athletic23888.82611691096%22/2396%22/23
Elias SaadFWDSt. Pauli10708.7612547280%8/1070%7/10
Leonardo Weschenfelder-ScienzaMIDSouthampton26708.6361054796%25/2669%18/26
Antonio Martínez LópezFWDDeportivo Alavés21808.63813975100%21/2190%19/21
Patrizio MasiniMIDGenoa14848.61812349100%14/1471%10/14
Yangel Clemente Herrera RaveloMIDGirona16798.504658894%15/1675%12/16
Christantus Ugonna UcheFWDGetafe15838.3672610793%14/1580%12/15
Vítor Manuel Carvalho OliveiraFWDGenoa21758.3071153590%19/2176%16/21
Aleix Febas PérezMIDElche17888.264913711100%17/1788%15/17
Ozan Muhammed KabakDEFTSG Hoffenheim10908.20158111480%8/1080%8/10
Cesare CasadeiMIDTorino14798.191351267100%14/1486%12/14
Colby BishopFWDPortsmouth35888.171310744100%35/3580%28/35
Lamine Yamal Nasraoui EbanaFWDFC Barcelona29858.161976793%27/2986%25/29
Elliott AndersonMIDNottingham Forest35858.1645124694%33/3577%27/35
Liam LindsayDEFPreston North End22858.09515261195%21/2277%17/22
Patrick Chinazaekpere DorguDEFLecce21837.9810592795%20/2186%18/21
Eiran Joe CashinDEFDerby County22847.94536131091%20/2282%18/22
Christoph KlarerDEFBirmingham City21907.9047653100%21/2186%18/21
Makhtar GueyeFWDBlackburn Rovers11777.891898891%10/1182%9/11
Idrissa TouréMIDPisa13887.8531112611100%13/1392%12/13
Matteo CancellieriFWDParma20697.826262785%17/2060%12/20
Michael FreyFWDQueens Park Rangers13737.7953155585%11/1369%9/13
Ebou AdamsMIDDerby County36867.794101011797%35/3669%25/36
Lucas Torró MarsetMIDOsasuna35837.787573489%31/3571%25/35
Nestory IrankundaFWDWatford13777.7651375792%12/1385%11/13
Vedat MuriqiFWDMallorca33827.763576794%31/3379%26/33
Alieu FaderaFWDComo15777.7133698100%15/1580%12/15
Andrej IlićFWDFC Union Berlin18807.667716101289%16/1872%13/18
Chidera EjukeFWDSevilla10747.65108445100%10/1060%6/10
Roberto GagliardiniMIDHellas Verona13827.61414513792%12/1362%8/13
Femi SerikiDEFSheffield United19857.58867710100%19/1984%16/19
Jimmy DunneDEFQueens Park Rangers42907.5754231090%38/4281%34/42
Jacopo FazziniMIDEmpoli11837.57764121191%10/1173%8/11
Jake CooperDEFMillwall42897.545794798%41/4283%35/42
Tiago Gabriel Coelho OliveiraDEFLecce19907.53564514100%19/1979%15/19
Ross McCrorieDEFBristol City27777.5163107596%26/2778%21/27
Patrick WimmerFWDVfL Wolfsburg21747.5049410795%20/2167%14/21
Danny BatthDEFBlackburn Rovers20877.50510494100%20/2090%18/20
Robert AtkinsonDEFBristol City19787.4437445100%19/1963%12/19
João Maria Lobo Alves Palhinha GonçalvesMIDTottenham Hotspur13787.44101057785%11/1369%9/13
Michael SmithFWDSheffield Wednesday16777.4265781088%14/1675%12/16
Japhet TangangaDEFMillwall41897.411012731593%38/4178%32/41
Romain EsseFWDMillwall19797.384409189%17/1974%14/19
Samuel Almeida CostaMIDMallorca31837.383776390%28/3174%23/31
Andreas Hanche-OlsenDEFFSV Mainz 0511807.3885731191%10/1182%9/11
Daniel Fernando Mosquera BonillaFWDHellas Verona10677.373958480%8/1050%5/10
Takefusa KuboFWDReal Sociedad24827.33413310896%23/2471%17/24
Nicolás Iván GonzálezFWDJuventus18767.3146339100%18/1856%10/18
Abdul Fatawu IssahakuFWDLeicester City26877.2884614688%23/2669%18/26
Kevin SchadeFWDBrentford28827.28696510100%28/2886%24/28
Julian ChabotDEFVfB Stuttgart23847.26411810987%20/2378%18/23
Phillip TietzFWDFC Augsburg18807.2677721294%17/1883%15/18
Enrique García MartínezFWDDeportivo Alavés23847.25791111687%20/2361%14/23
Yerson MosqueraDEFWolverhampton Wanderers13887.24610785100%13/13100%13/13
Ibrahima SissokoMIDVfL Bochum 184816867.241310559100%16/1681%13/16
Andre BrookesMIDSheffield United21767.2376108595%20/2176%16/21
Mark McGuinnessDEFLuton Town30857.22124643100%30/3070%21/30
Othmane MaammaFWDWatford11667.192615782%9/1173%8/11
Terry DevlinDEFPortsmouth19857.17357117100%19/1979%15/19
Boubacar KamaraMIDAston Villa18837.1614657694%17/1872%13/18
Lucas HölerFWDSC Freiburg21787.161863186%18/2167%14/21
Andrew Ferai RinomhotaMIDCardiff City12817.154517675%9/1258%7/12
Jude BellinghamMIDReal Madrid25807.155750692%23/2572%18/25
Nicolás ValentiniDEFHellas Verona14847.157738893%13/1486%12/14
Johan ManzambiMIDSC Freiburg17797.14675512100%17/1794%16/17
Gonçalo Baptista FrancoMIDSwansea City41797.127543793%38/4178%32/41
Marco PalestraDEFCagliari17867.1130105888%15/1771%12/17
Jamal MusialaMIDFC Bayern München14787.114425693%13/1464%9/14
Michael Ijemuan FolorunshoMIDCagliari17817.107824588%15/1782%14/17
Robbie BradyMIDPreston North End10827.1058876100%10/1070%7/10
Oliver McBurnieFWDHull City30857.096814141097%29/3073%22/30
Gerard Fernández CastellanoFWDSevilla14707.09561021386%12/1443%6/14
Yerry Fernando Mina GonzálezDEFCagliari29847.086174497%28/2969%20/29
Bernardo Fernandes da Silva JuniorDEFTSG Hoffenheim23877.083358891%21/2378%18/23
Tim IroegbunamMIDEverton13767.064959977%10/1362%8/13
Dominic IorfaDEFSheffield Wednesday24837.066426692%22/2475%18/24
Lameck BandaFWDLecce13657.043469592%12/1354%7/13
Lewis MillerDEFBlackburn Rovers13887.028156985%11/1369%9/13
Mats WiefferDEFBrighton & Hove Albion15807.015057587%13/1580%12/15
Benedikt GimberDEFHeidenheim25817.002477592%23/2564%16/25
Stefan PoschDEFFSV Mainz 0516887.0077126588%14/1688%14/16
Luka VuškovićDEFHamburger SV15907.0079756100%15/1587%13/15
Jens CastropMIDBorussia Mönchengladbach10736.994718980%8/1060%6/10
Harry AmassDEFSheffield Wednesday13886.98134361192%12/1377%10/13
Jacobo Ramón NaverosDEFComo16876.97106751294%15/1675%12/16
Daniel BallardDEFSunderland19886.9563737100%19/1979%15/19
Victor NelssonDEFHellas Verona19896.95391213779%15/1963%12/19
Pelle Elkjær MattssonMIDNorwich City16846.944352688%14/1669%11/16
Yan DiomandeFWDRB Leipzig17826.9388114794%16/1771%12/17
Ryan YatesMIDNottingham Forest10866.9238474100%10/1070%7/10

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.