PER90

Cards

100 players · Players across all five leagues · every match on record · minimum 20 appearances

Any card — yellow or red, the way bookmakers settle it. Fouls first, then how readily the official reaches for one. Two referees averaging four a game can do it for completely different reasons.

Next upWolverhampton WanderersvBlackburn RoversFri 14 Aug, 20:00 · in 13h

What this is — the highest expected counts the model produces for cards in this fixture, over each player's expected minutes. Not tips and not prices: nothing in this panel has been compared against a bookmaker. This fixture has 2 published calls on the value board. Full board for this fixture.

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 0.5 — share of appearances beating that line
PlayerTeamAppsMins/appPer 90Last 5 matchesOver 0.5
Abdoulie CeesayFWDSt. Pauli27142.051010019%5/27
Yussuf Yurary PoulsenFWDRB Leipzig37191.050000114%5/37
Drissa CamaraMIDParma21210.810000014%3/21
Ben PearsonMIDStoke City44560.631000136%16/44
Babajide David AkintolaFWDHull City20250.630000015%3/20
Enes ÜnalFWDAFC Bournemouth40140.57000008%3/40
Neil El AynaouiMIDRoma25400.560001020%5/25
Tim IroegbunamMIDEverton47440.560100028%13/47
László BénesMIDFC Union Berlin22260.53000009%2/22
Jack ColbackMIDQueens Park Rangers24610.530100129%7/24
Djibril SoumaréMIDSheffield United25430.510000120%5/25
Leo Fuhr HjeldeDEFSunderland25250.510000012%3/25
Tomáš ČvančaraFWDBorussia Mönchengladbach28290.500001014%4/28
Harrison ClarkeDEFCharlton Athletic32740.500011141%13/32
Saša LukićMIDFulham56730.500110138%21/56
Jean-Daniel Akpa AkproMIDHellas Verona36690.490000136%13/36
Conor BradleyDEFLiverpool34500.490000026%9/34
Kalvin PhillipsMIDIpswich Town22640.491110036%8/22
Cédric BakambuFWDReal Betis23270.481000013%3/23
Luca PellegriniDEFLazio46550.480110126%12/46
Rodrigo Mendoza Martinez MoyaMIDElche24510.480100025%6/24
Nobel MendyDEFRayo Vallecano26740.480001138%10/26
Will HughesMIDCrystal Palace64580.470000128%18/64
Wesley FofanaDEFChelsea39740.471001036%14/39
Sergi Roberto CarnicerMIDComo33370.470000018%6/33
Facundo Valentín BuonanotteMIDLeicester City35460.470010026%9/35
Ashley BarnesFWDBurnley28130.471001011%3/28
Abdelkabir AbqarDEFDeportivo Alavés52750.470011038%20/52
Giovanni ReynaMIDBorussia Mönchengladbach35250.470000011%4/35
Amir RichardsonMIDFiorentina29370.460010017%5/29
Kevin ArriagaMIDLevante27570.461001026%7/27
Dario Cassia Luis EssugoMIDLas Palmas30660.461010037%11/30
Yerson MosqueraDEFWolverhampton Wanderers32810.451000141%13/32
Pol Lozano VizueteMIDEspanyol63660.451001135%22/63
Randy NtekjaMIDRayo Vallecano37410.450111022%8/37
Enrique Barja AfonsoFWDOsasuna42180.450011017%7/42
Matthew SorinolaDEFPlymouth Argyle25670.440000132%8/25
Jorrel HatoDEFChelsea22520.430110132%7/22
Pathé CissMIDRayo Vallecano62670.431000134%21/62
Luca KerberMIDHeidenheim41360.430000117%7/41
Adam BuksaFWDUdinese25360.431000012%3/25
Abderrahman RebbachFWDDeportivo Alavés38500.431011021%8/38
Ryan LedsonMIDPreston North End26470.431010019%5/26
Flynn DownesMIDSouthampton65760.430111038%25/65
Zack NelsonMIDLuton Town21380.430010014%3/21
Marc Bernal CasasMIDFC Barcelona25410.431000020%5/25
Edson Omar Álvarez VelázquezMIDWest Ham United28640.430100029%8/28
Noahkai Kai Daniel BanksDEFFC Augsburg31650.420011032%10/31
Yvan Neyou NoupaMIDLeganés35680.420010137%13/35
Joelinton Cassio Apolinário de LiraMIDNewcastle United56780.420011036%20/56
Matty CrooksMIDHull City52690.420001031%16/52
Javier Rueda GarcíaDEFCelta de Vigo26540.420101023%6/26
Matías Vecino FaleroMIDLazio39410.420000021%8/39
Pervis Josué Estupiñán TenorioDEFAC Milan28640.411011032%9/28
Julián MalatiniDEFWerder Bremen21460.410100019%4/21
Zeidane InoussaFWDSwansea City25430.410001116%4/25
Nicolás CapaldoDEFHamburger SV26770.411110038%10/26
Manuel Ugarte RibeiroMIDManchester United51520.410000024%12/51
Marko StamenicMIDSwansea City36690.410100033%12/36
Djené Dakonam OrtegaDEFGetafe65790.411001035%23/65
Tommaso BarbieriDEFCremonese29590.410101028%8/29
Christian Nahuel OrdoñezMIDParma28390.400000014%4/28
John LundstramMIDHull City32480.400000028%9/32
Jesper KarlssonFWDLecce20400.400001015%3/20
Joe RallsMIDCardiff City21560.401000024%5/21
Nicolás ValentiniDEFHellas Verona35720.401101031%11/35
Jacobo Ramón NaverosDEFComo34860.400110138%13/34
Edoardo GoldanigaDEFComo34750.400010029%10/34
Unai Núñez GestosoDEFHellas Verona40710.401000033%13/40
Ryan YatesMIDNottingham Forest57450.390101023%13/57
Mario Hermoso CansecoDEFRoma39680.390101126%10/39
Maksym TalovierovDEFStoke City27780.391010137%10/27
Franco MastantuonoFWDReal Madrid23450.390000026%6/23
Rodrigo Bentancur ColmánMIDTottenham Hotspur52680.390001131%16/52
Alex GilbertMIDMiddlesbrough28340.390000018%5/28
Eric MartelMIDFC Köln31830.390100135%11/31
Yangel Clemente Herrera RaveloMIDGirona43680.391000028%12/43
Álvaro Borja Morata MartínFWDComo42480.380000117%7/42
Taylor Gardner-HickmanMIDBlackburn Rovers31640.380011029%9/31
Arturo CalabresiDEFPisa26580.380111031%8/26
Anuar Mohamed TuhamiFWDReal Valladolid26670.380000127%7/26
Estêvão Willian Almeida de Oliveira GonçalvesFWDChelsea22390.380100018%4/22
Hector KyprianouMIDWatford25770.381010032%8/25
Dean Donny HuijsenDEFAFC Bournemouth60740.380001030%18/60
José María Andrés BaixauliMIDVfB Stuttgart26510.371000119%5/26
Daniel ElfadliDEFHamburger SV21600.370001024%5/21
Unknown player 477098Las Palmas29830.370001031%9/29
Nicolò RovellaMIDLazio44740.371000030%13/44
Albian HajdariDEFTSG Hoffenheim30810.371000033%10/30
Bright Osayi-SamuelDEFBirmingham City27580.371000022%6/27
Dominik KohrDEFFSV Mainz 0557820.370001133%19/57
Marius Mihai MarinMIDPisa23560.370101130%7/23
Youssef Enríquez LekhedimDEFDeportivo Alavés25540.371000124%6/25
Jordan ThompsonMIDStoke City43550.370100028%12/43
Oliver RathboneMIDWrexham26450.370100015%4/26
Niels NkounkouDEFEintracht Frankfurt23320.370100117%4/23
Mario Martín RielvesMIDGetafe65600.370010126%17/65
Ryan ChristieMIDAFC Bournemouth55570.371001024%13/55
Oscar FrauloMIDDerby County23220.370001113%3/23
Ivan SmolčićDEFComo37620.370000027%10/37

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.