PER90

Duels won

100 players · Forwards across all five leagues · every match on record · 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

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
Yousef SalechFWDCardiff City20649.66810105485%17/2065%13/20
Federico Sebastián Viñas BarbozaFWDReal Oviedo33749.5465841388%29/3370%23/33
Carlton MorrisFWDLuton Town72739.2610498686%62/7272%52/72
Kieffer MooreFWDWrexham69688.971420981%56/6967%46/69
Philipp HofmannFWDVfL Bochum 184831748.5228117787%27/3174%23/31
Lamine Yamal Nasraoui EbanaFWDFC Barcelona63828.4819117094%59/6384%53/63
Andrej IlićFWDFC Union Berlin48677.827557783%40/4860%29/48
Colby BishopFWDPortsmouth74827.74251310692%68/7472%53/74
Patrick WimmerFWDVfL Wolfsburg54637.7349910487%47/5461%33/54
Nicolás Iván GonzálezFWDJuventus52627.3911241679%41/5254%28/52
Assane Diao DiaouneFWDComo41647.3744167576%31/4151%21/41
Morgan GuilavoguiFWDSt. Pauli25737.363767288%22/2568%17/25
Abdul Fatawu IssahakuFWDLeicester City55787.368446885%47/5562%34/55
Mateo Pellegrino CasalanguilaFWDParma50757.319921488%44/5062%31/50
Alisson de Almeida SantosFWDNapoli14607.2906310871%10/1443%6/14
Abdessamad EzzalzouliFWDReal Betis61707.224478782%50/6159%36/61
Tim KleindienstFWDBorussia Mönchengladbach34817.19121121088%30/3476%26/34
Vedat MuriqiFWDMallorca66797.163755494%62/6673%48/66
Martín SatrianoFWDGetafe14907.07974313100%14/1486%12/14
Takefusa KuboFWDReal Sociedad60657.0534341382%49/6050%30/60
Patrick AgyemangFWDDerby County37756.9931731186%32/3759%22/37
Djeidi GassamaFWDSheffield Wednesday43706.968317491%39/4358%25/43
Yan DiomandeFWDRB Leipzig43716.946818781%35/4356%24/43
Iván Romero de Ávila AraqueFWDLevante32716.894608584%27/3263%20/32
Lucas HölerFWDSC Freiburg64616.772218864%41/6450%32/64
Mohammed KudusFWDWest Ham United51816.740341686%44/5165%33/51
Oliver McBurnieFWDHull City74686.68610814780%59/7453%39/74
Kevin SchadeFWDBrentford73696.684156185%62/7366%48/73
Mattia ZaccagniFWDLazio60806.621536393%56/6073%44/60
Ronald Pereira MartinsFWDSwansea City91766.6044120788%80/9159%54/91
Othmane MaammaFWDWatford25666.572246384%21/2556%14/25
Bukayo SakaFWDArsenal56716.558010477%43/5652%29/56
Lucas Ariel BoyéFWDDeportivo Alavés29686.555005176%22/2952%15/29
Vinícius José Paixão de Oliveira JúniorFWDReal Madrid66776.5412310283%55/6661%40/66
Michael OliseFWDFC Bayern München66716.491854283%55/6659%39/66
Marvin PieringerFWDHeidenheim58676.430589776%44/5850%29/58
Antonio Eromonsele Nordby NusaFWDRB Leipzig56646.403047780%45/5650%28/56
João Pedro Junqueira de JesusFWDChelsea62756.3891096282%51/6263%39/62
Iliman NdiayeFWDEverton65806.378182688%57/6562%40/65
Nicholas Williams ArthuerFWDAthletic Club54686.352573878%42/5448%26/54
Jonathan BambaFWDCelta de Vigo4666.35165675%3/475%3/4
Dominic Calvert-LewinFWDLeeds United61716.332747679%48/6154%33/61
Santiago PierottiFWDLecce73636.335648771%52/7347%34/73
Dan NdoyeFWDBologna54626.310323270%38/5439%21/54
Victor MosesFWDLuton Town18646.261057361%11/1856%10/18
José Salomón Rondón GiménezFWDReal Oviedo16656.201455481%13/1650%8/16
Mihailo IvanovićFWDMillwall83636.192290061%51/8347%39/83
Borja Sainz EguskizaFWDNorwich City41886.1261642388%36/4159%24/41
Aune Selland HeggebøFWDWest Bromwich Albion46696.120604376%35/4652%24/46
Josh CoburnFWDMillwall50646.1236261280%40/5040%20/50
Crysencio SummervilleFWDWest Ham United50656.09711961074%37/5048%24/50
Alexander BernhardssonFWDHolstein Kiel19676.085468674%14/1947%9/19
Joe GelhardtFWDHull City64716.020142483%53/6455%35/64
Richard KoneFWDQueens Park Rangers43776.021062477%33/4353%23/43
Omar MarmoushFWDManchester City54625.972240663%34/5437%20/54
Igor Jesus Maciel da CruzFWDNottingham Forest37635.954243073%27/3741%15/37
Gabriel Tadeu Strefezza RebelatoFWDComo51725.942354873%37/5153%27/51
Francisco Fernandes ConceiçãoFWDJuventus57605.9014981065%37/5732%18/57
Yankuba MintehFWDBrighton & Hove Albion66645.893342571%47/6642%28/66
Millenic Oluwolde Sulaiman AlliFWDPortsmouth37635.885026070%26/3743%16/37
Paulo Bruno Exequiel DybalaFWDRoma46605.85101150163%29/4639%18/46
Matheus Santos Carneiro Da CunhaFWDManchester United66775.854540686%57/6658%38/66
Serhou GuirassyFWDBorussia Dortmund63795.846234279%50/6352%33/63
Anuar Mohamed TuhamiFWDReal Valladolid26675.824831673%19/2654%14/26
Lorenzo ColomboFWDGenoa75615.815533269%52/7539%29/75
Kenan YildizFWDJuventus71745.8061063270%50/7146%33/71
Antoine SemenyoFWDAFC Bournemouth74875.770318684%62/7462%46/74
Ryan HedgesFWDBlackburn Rovers66635.732028668%45/6642%28/66
Ante BudimirFWDOsasuna75795.731435181%61/7556%42/75
Luca KjerrumgaardFWDWatford43675.724534570%30/4342%18/43
Bryan Gil SalvatierraFWDGirona54625.722122763%34/5439%21/54
Adrian Liso LahozFWDGetafe19615.682143684%16/1947%9/19
Benedict HollerbachFWDFC Union Berlin47725.650593772%34/4751%24/47
Mathias Pereira LageFWDSt. Pauli28735.6424113275%21/2843%12/28
Montrell Amare CulbreathFWDBayer 04 Leverkusen12625.635235158%7/1250%6/12
Igor Thiago Nascimento RodriguesFWDBrentford46755.634376280%37/4648%22/46
Ritsu DoanFWDSC Freiburg65815.606341285%55/6548%31/65
Luis VásquezFWDGetafe13725.604518485%11/1354%7/13
Stefano MoreoFWDPisa37635.572335965%24/3741%15/37
Divin MubamaFWDStoke City26635.572313662%16/2631%8/26
Víctor Muñoz VillanuevaFWDOsasuna36755.554779381%29/3647%17/36
Sebastiano EspositoFWDCagliari69735.548832377%53/6942%29/69
Roberto PiccoliFWDCagliari69705.546506574%51/6948%33/69
Nicolas PépéFWDVillarreal64615.523415764%41/6439%25/64
Dango Aboubacar Faissal OuattaraFWDBrentford64675.523646475%48/6447%30/64
German Valera KarabinaiteFWDElche44685.4835412170%31/4439%17/44
Bazoumana TouréFWDTSG Hoffenheim43685.478333170%30/4344%19/43
Mustapha BunduFWDPlymouth Argyle37635.4672461157%21/3741%15/37
Giuliano SimeoneFWDAtlético de Madrid64645.462531467%43/6434%22/64
Nikola KrstovićFWDLecce70695.444560369%48/7041%29/70
Yuki OhashiFWDBlackburn Rovers82695.431362974%61/8240%33/82
Haris TabakovicFWDBorussia Mönchengladbach54605.401444865%35/5435%19/54
Khvicha KvaratskheliaFWDNapoli17705.3962105165%11/1741%7/17
Carlos Vicente RoblesFWDDeportivo Alavés37725.345315873%27/3741%15/37
Dodi LukebakioFWDSevilla34825.313264385%29/3447%16/34
Kieron BowieFWDHellas Verona14865.316984586%12/1464%9/14
Tyrhys DolanFWDBlackburn Rovers80715.295344071%57/8039%31/80
Riccardo OrsoliniFWDBologna65625.273524369%45/6532%21/65
Anthony GordonFWDNewcastle United60715.233286572%43/6040%24/60
Haji WrightFWDCoventry City69695.220441667%46/6938%26/69

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.