PER90

Duels won

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

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
Leonardo PavolettiFWDCagliari391712.040206018%7/398%3/39
Miles LeaburnFWDCharlton Athletic385311.6550541989%34/3871%27/38
Abdoulie CeesayFWDSt. Pauli271411.259111111%3/274%1/27
Milan ĐurićFWDParma514011.110222665%33/5149%25/51
Christian KouaméFWDFiorentina284110.38011091464%18/2846%13/28
Álvaro Daniel Rodríguez MuñozFWDElche565410.3778912988%49/5670%39/56
Ebere Paul OnuachuFWDSouthampton254210.234351068%17/2544%11/25
Yousef SalechFWDCardiff City20649.66810105485%17/2065%13/20
Federico Sebastián Viñas BarbozaFWDReal Oviedo33749.5465841388%29/3370%23/33
Rodrigo Muniz CarvalhoFWDFulham52389.41104105865%34/5238%20/52
Makhtar GueyeFWDBlackburn Rovers60409.312360163%38/6045%27/60
Carlton MorrisFWDLuton Town72739.2610498686%62/7272%52/72
Enes ÜnalFWDAFC Bournemouth40149.112232218%7/408%3/40
Ragnar AcheFWDFC Köln29599.030453276%22/2959%17/29
Jeremy DokuFWDManchester City59569.00130131471%42/5956%33/59
Kieffer MooreFWDWrexham69688.971420981%56/6967%46/69
Lyndon DykesFWDBirmingham City42468.606039560%25/4248%20/42
Antonio Martínez LópezFWDDeportivo Alavés65588.5481136983%54/6569%45/65
Philipp HofmannFWDVfL Bochum 184831748.5228117787%27/3174%23/31
Lamine Yamal Nasraoui EbanaFWDFC Barcelona63828.4819117094%59/6384%53/63
Romain EsseFWDMillwall52578.437241167%35/5260%31/52
Sam GallagherFWDStoke City41418.383324376%31/4141%17/41
Toluwalase Emmanuel ArokodareFWDWolverhampton Wanderers33438.3224112364%21/3336%12/33
Juan Miguel Latasa Fernandez LayosFWDReal Valladolid28508.1741138475%21/2832%9/28
Yakou MeïtéFWDCardiff City34368.171922456%19/3426%9/34
Christantus Ugonna UcheFWDGetafe50598.174110068%34/5052%26/50
Gennaro BorrelliFWDCagliari27477.973246170%19/2741%11/27
Andrej IlićFWDFC Union Berlin48677.827557783%40/4860%29/48
Alieu FaderaFWDComo56477.793140173%41/5643%24/56
Lamine CisseFWDStoke City34507.794856368%23/3441%14/34
Iván Sánchez AguayoFWDReal Valladolid32457.769474069%22/3225%8/32
Chidera EjukeFWDSevilla52367.7613108154%28/5233%17/52
Colby BishopFWDPortsmouth74827.74251310692%68/7472%53/74
Mehdi Pascal Marcel LérisFWDPisa34567.7371214368%23/3447%16/34
Patrick WimmerFWDVfL Wolfsburg54637.7349910487%47/5461%33/54
Mikkel KaufmannFWDHeidenheim25377.711010152%13/2524%6/25
Matteo CancellieriFWDLazio57567.606826563%36/5744%25/57
Junior MessiasFWDGenoa37417.593421468%25/3732%12/37
Vítor Manuel Carvalho OliveiraFWDGenoa60607.5772611367%40/6050%30/60
Nestory IrankundaFWDWatford40517.5551313573%29/4038%15/40
Nicolò CambiaghiFWDBologna46467.542291163%29/4639%18/46
Igor MatanovicFWDSC Freiburg47407.538534455%26/4728%13/47
Callum PatersonFWDSheffield Wednesday27457.526794470%19/2744%12/27
Norberto Bercique Gomes BetuncalFWDEverton67467.500452567%45/6737%25/67
Ilias Akhomach ChakkourFWDVillarreal31487.477025058%18/3139%12/31
Jamie Bynoe-GittensFWDBorussia Dortmund48477.402013560%29/4840%19/48
Michael SmithFWDSheffield Wednesday78427.391325056%44/7836%28/78
Nicolás Iván GonzálezFWDJuventus52627.3911241679%41/5254%28/52
Yussuf Yurary PoulsenFWDRB Leipzig37197.383406051%19/3716%6/37
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
Elias SaadFWDSt. Pauli28507.3521212254%15/2832%9/28
Charalampos KostoulasFWDBrighton & Hove Albion21177.343410243%9/215%1/21
Mateo Pellegrino CasalanguilaFWDParma50757.319921488%44/5062%31/50
Jon RoweFWDBologna28577.2886013475%21/2846%13/28
Marcos André de Sousa MendonçaFWDReal Valladolid22557.280113155%12/2245%10/22
Abdessamad EzzalzouliFWDReal Betis61707.224478782%50/6159%36/61
Coba Gomes da CostaFWDGetafe22427.212426764%14/2232%7/22
Tim KleindienstFWDBorussia Mönchengladbach34817.19121121088%30/3476%26/34
Vedat MuriqiFWDMallorca66797.163755494%62/6673%48/66
Alieu Eybi NjieFWDTorino31227.096243532%10/3116%5/31
Enrique García MartínezFWDEspanyol72607.065411071%51/7244%32/72
Abdón Prats BastidasFWDMallorca39157.050111015%6/395%2/39
Takefusa KuboFWDReal Sociedad60657.0534341382%49/6050%30/60
Amine AdliFWDAFC Bournemouth51367.032013545%23/5131%16/51
Daniel Fernando Mosquera BonillaFWDHellas Verona57347.030002039%22/5725%14/57
Patrick AgyemangFWDDerby County37756.9931731186%32/3759%22/37
Djeidi GassamaFWDSheffield Wednesday43706.968317491%39/4358%25/43
Yan DiomandeFWDRB Leipzig43716.946818781%35/4356%24/43
Munir El Haddadi MohamedFWDLeganés25346.915136736%9/2528%7/25
Zeidane InoussaFWDSwansea City25436.910137148%12/2532%8/25
Franco MastantuonoFWDReal Madrid23456.905360348%11/2330%7/23
Iván Romero de Ávila AraqueFWDLevante32716.894608584%27/3263%20/32
Oladapo AfolayanFWDSt. Pauli47416.851232151%24/4732%15/47
Phillip TietzFWDFC Augsburg63556.819797560%38/6344%28/63
Kevin Santos Lopes de MacedoFWDFulham26406.804272254%14/2627%7/26
Thiemo BarryFWDEverton73586.784174568%50/7345%33/73
Lucas HölerFWDSC Freiburg64616.772218864%41/6450%32/64
Mohammed KudusFWDWest Ham United51816.740341686%44/5165%33/51
Jordan AyewFWDLeicester City72546.693030363%45/7239%28/72
Oliver McBurnieFWDHull City74686.68610814780%59/7453%39/74
Kevin SchadeFWDBrentford73696.684156185%62/7366%48/73
João Félix SequeiraFWDAC Milan20506.657364260%12/2035%7/20
Mattia ZaccagniFWDLazio60806.621536393%56/6073%44/60
Daniel Raba AntolíFWDLeganés42516.610110164%27/4238%16/42
Ronald Pereira MartinsFWDSwansea City91766.6044120788%80/9159%54/91
Keshi AndersonFWDBirmingham City26376.590348138%10/2619%5/26
Gerard Fernández CastellanoFWDSevilla52416.586013454%28/5219%10/52
Othmane MaammaFWDWatford25666.572246384%21/2556%14/25
Aaron Anthony ConnollyFWDMillwall24386.5602211238%9/2429%7/24
Samuel Toby SmithFWDWrexham40396.556875045%18/4033%13/40
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
Jeremy Leonel Sarmiento MoranteFWDBurnley63306.530100433%21/6314%9/63
Daryl DikeFWDWest Bromwich Albion35276.520562540%14/3520%7/35
Jonas Older WindFWDVfL Wolfsburg42586.518350071%30/4248%20/42
Samuel EssendeFWDFC Augsburg44476.491433161%27/4430%13/44
Michael OliseFWDFC Bayern München66716.491854283%55/6659%39/66

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.