PER90

Duels won

100 players · Players across all five leagues · their last 10 matches · minimum 3 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
Jack GrievesFWDWatford3240.0013033%1/30%0/3
Luka Romero BezzanaFWDDeportivo Alavés4200.00013125%1/40%0/4
Iván Jaime PajueloMIDValencia4190.00212425%1/40%0/4
Mikel Vesga ArrutiMIDAthletic Club10190.000324150%5/100%0/10
Enock Atta AgyeiFWDBurnley3180.0043167%2/30%0/3
Mohamed Zeki AmdouniFWDBurnley6180.00010220%0/60%0/6
Florent MuslijaFWDSC Freiburg9180.002101111%1/90%0/9
Hugo Guillamón SanmartínMIDValencia3180.0021333%1/30%0/3
Tyronne EbuehiDEFEmpoli4180.00114350%2/40%0/4
Nahuel EstévezMIDParma10170.002100010%1/100%0/10
Mileta RajovicFWDWatford3160.000110%0/30%0/3
Justin DiehlFWDVfB Stuttgart6160.00211000%0/60%0/6
César Palacios PérezMIDReal Madrid5160.000034140%2/50%0/5
Miguel Ángel Almirón RejalaFWDNewcastle United3160.001110%0/30%0/3
Alberto RiscoMIDGetafe4160.00302225%1/40%0/4
Alysson Edward Franco da Rocha dos SantosFWDAston Villa3160.000210%0/30%0/3
Jofre Torrents SalvatDEFFC Barcelona3160.001020%0/30%0/3
John Joe Patrick FinnMIDGetafe4150.00111325%1/40%0/4
Leo PecoverMIDBristol City3150.001200%0/30%0/3
Stefanos TzimasFWDBrighton & Hove Albion9150.00100100%0/90%0/9
Ismaël GharbiFWDFC Augsburg6150.000402433%2/60%0/6
Arkaitz Mariezkurrena EtxezarretaFWDReal Sociedad3150.000110%0/30%0/3
Elias BaumDEFEintracht Frankfurt5140.00020010%0/50%0/5
Elliot MylesMIDNorwich City3140.000100%0/30%0/3
Christantus Ugonna UcheFWDCrystal Palace10140.004110020%2/100%0/10
Luis Fernando Sinisterra LucumíFWDAFC Bournemouth4140.00141125%1/40%0/4
Zavier Massiah-EdwardsFWDWatford4140.0020200%0/40%0/4
Davis Keillor-DunnFWDWrexham6140.00000100%0/60%0/6
Simone VerdiMIDComo9130.00001010%0/90%0/9
Shea LaceyFWDManchester United3130.002110%0/30%0/3
Benjamin Lhassine KoneMIDComo4130.00103025%1/40%0/4
Yusuf KabadayıFWDFC Augsburg5130.00011020%0/50%0/5
Gianluca FrabottaDEFWest Bromwich Albion6130.00011110%0/60%0/6
Matheus França de OliveiraMIDCrystal Palace4130.0002100%0/40%0/4
Felipe Chávez SomocursioMIDFC Köln9130.00200110%0/90%0/9
Lorran Lucas Pereira de SousaMIDPisa9130.003411133%3/90%0/9
José Luis Morales NogalesFWDLevante4130.00331050%2/40%0/4
Isaac Aguiar TomichFWDHellas Verona3120.000220%0/30%0/3
Lazar JovanovićFWDVfB Stuttgart3120.001210%0/30%0/3
Karl Edouard Blaise Etta EyongFWDLevante10120.000111010%1/100%0/10
Arnór SigurdssonFWDBlackburn Rovers5120.00201120%0/50%0/5
André Filipe Cunha VidigalFWDStoke City10120.004010110%1/100%0/10
Elijah MorrisonDEFBristol City3120.002100%0/30%0/3
Pablo Menéndez AgudínMIDReal Oviedo7120.000030014%1/70%0/7
David Akpan AnkeyeFWDGenoa4120.0002000%0/40%0/4
Jan UrbichFWDBorussia Mönchengladbach3120.0031133%1/30%0/3
William Cole CampbellFWDTSG Hoffenheim10120.00100100%0/100%0/10
Simone PafundiMIDUdinese9120.000211011%1/90%0/9
Viktor KovalenkoMIDEmpoli6120.001114217%1/60%0/6
Marc Cardona RoviraFWDLas Palmas10120.003011110%1/100%0/10
Ryan WintleMIDMillwall10120.00111010%0/100%0/10
Urko Iruretagoiena LertxundiFWDAthletic Club4120.0000100%0/40%0/4
Ched EvansFWDPreston North End8120.001200113%1/80%0/8
Will GoodwinFWDOxford United3120.001010%0/30%0/3
Giuseppe AmbrosinoFWDNapoli3120.001210%0/30%0/3
Makhtar GueyeFWDBlackburn Rovers10120.002360140%4/1020%2/10
Ihlas BebouFWDTSG Hoffenheim10120.00001100%0/100%0/10
Emmanuel EkongFWDEmpoli10120.00002100%0/100%0/10
Kayden JacksonFWDDerby County10110.00002110%0/100%0/10
Yannik WagnerFWDHeidenheim4110.0000010%0/40%0/4
Mario Barwuah BalotelliFWDGenoa6110.000100317%1/60%0/6
Andrija MaksimovićMIDRB Leipzig8110.00100010%0/80%0/8
Saad El HaddadMIDVenezia3110.001000%0/30%0/3
Timo WernerFWDTottenham Hotspur8110.000003013%1/80%0/8
Grigoris KastanosMIDHellas Verona10110.001101010%1/1010%1/10
Devante ColeFWDWest Bromwich Albion10110.00020010%0/100%0/10
Calvin StengsMIDPisa4110.00013125%1/40%0/4
Maximilian PhilippFWDSC Freiburg4110.0001000%0/40%0/4
Tidiam GomisFWDRB Leipzig10110.000120010%1/1010%1/10
Adrian Arnuncio BaquerinFWDReal Valladolid5100.00201010%0/50%0/5
Yael TrepyFWDCagliari8100.00201210%0/80%0/8
Aiman DardariFWDFC Augsburg3100.001000%0/30%0/3
Harry CornickFWDBristol City5100.00100100%0/50%0/5
Nelson Felix Patrick WeiperFWDFSV Mainz 0510100.000020020%2/1010%1/10
Owen EamesMIDDerby County4100.0001110%0/40%0/4
Kevin NisbetFWDMillwall3100.000210%0/30%0/3
Nicolò CavuotiMIDCagliari4100.0010210%0/40%0/4
Nicholas OkeyunkleFWDSouthampton3100.000200%0/30%0/3
Scott BanksFWDSt. Pauli10100.000020010%1/100%0/10
Federico ChiesaFWDLiverpool10100.00110000%0/100%0/10
Jacopo BacciMIDEmpoli3100.001200%0/30%0/3
Mattia ValotiMIDMonza5100.00111200%0/50%0/5
Lars-Jørgen SalvesenFWDDerby County10100.00102010%0/100%0/10
Ji-Soo KimDEFBrentford390.000000%0/30%0/3
Nazariy RusynFWDSunderland890.00002000%0/80%0/8
Shio FukudaFWDBorussia Mönchengladbach690.00110110%0/60%0/6
Jamie PatersonMIDCoventry City890.00100010%0/80%0/8
Kanya FujimotoMIDBirmingham City590.00101000%0/50%0/5
James CollinsFWDDerby County1090.00001010%0/100%0/10
Miquel Jan Salas FranchMIDMallorca690.000321333%2/60%0/6
Jahnoah Guevara MarkeloFWDCoventry City590.00101100%0/50%0/5
Dujuan Odile RichardsFWDLeicester City390.001210%0/30%0/3
Chidozie Obi-MartinFWDManchester United390.001000%0/30%0/3
Uchenna OgunduFWDFC Augsburg590.00110020%0/50%0/5
Alessandro GabrielloniFWDComo1090.00021000%0/100%0/10
Erik AhlstrandMIDSt. Pauli580.00000000%0/50%0/5
Timothy ChandlerDEFEintracht Frankfurt480.00210525%1/425%1/4
Lancinet Kourouma KouroumaMIDGirona580.00100000%0/50%0/5
Thomas CampanielloFWDEmpoli380.000020%0/30%0/3
Kai AndrewsMIDCoventry City780.00120210%0/70%0/7

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.