PER90

Cards

100 players · Players across all five leagues · their last 20 matches · minimum 3 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 24h

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

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
Hannibal MejbriMIDBurnley20490.801101045%9/20
Mads Juel AndersenDEFLuton Town8510.711000138%3/8
Abdelkabir AbqarDEFGetafe20590.710011045%9/20
Pelayo Fernández BalboaDEFRayo Vallecano3470.6700133%1/3
Ben PearsonMIDStoke City20590.641000140%8/20
Nacho Pérez GómezDEFLevante3490.6210033%1/3
Luke Le RouxMIDPortsmouth14470.621000029%4/14
Juan Berrocal GonzálezDEFGetafe19560.611010037%7/19
Joseph JohnsonDEFLuton Town8600.601020025%2/8
Ismael BennacerMIDAC Milan6510.590011033%2/6
Tommaso BarbieriDEFCremonese20520.580101035%7/20
Philip OteleFWDHamburger SV9530.581110044%4/9
Pathé CissMIDRayo Vallecano20670.581000145%9/20
Niklas StarkDEFWerder Bremen20620.580001040%8/20
Julio Diaz Del RomoDEFAtlético de Madrid4780.58011050%2/4
Connor Patrick O'RiordanDEFBlackburn Rovers5680.570001140%2/5
Luca PellegriniDEFLazio20660.570110140%8/20
Abderrahman RebbachFWDDeportivo Alavés20520.571011030%6/20
Jayden AddaiFWDComo12570.560110033%4/12
Yvan Neyou NoupaMIDLeganés20590.560010145%9/20
Nobel MendyDEFRayo Vallecano20730.560001145%9/20
Aboubacar Sangaré TraoréDEFElche12450.561000025%3/12
Robbie BradyMIDPreston North End20490.560000025%5/20
Jean-Daniel Akpa AkproMIDHellas Verona20690.550000140%8/20
Joelinton Cassio Apolinário de LiraMIDNewcastle United20710.540011040%8/20
Jamilu CollinsDEFCardiff City3560.5401033%1/3
Nianzou Tanguy KouassiDEFSevilla9750.531110144%4/9
Bertuğ Özgür YıldırımFWDGetafe18510.530000028%5/18
Pol Lozano VizueteMIDEspanyol20610.531001140%8/20
Kevin KamplMIDRB Leipzig20470.530000220%4/20
Kevin ArriagaMIDLevante20570.521001030%6/20
Cristian Gabriel RomeroDEFTottenham Hotspur20800.511010050%10/20
Harrison ClarkeDEFCharlton Athletic20800.510011145%9/20
Eric MartelMIDFC Köln20800.510100145%9/20
Vitaly JaneltMIDBrentford20660.511000140%8/20
Nicolas FonsecaMIDReal Oviedo19540.510000132%6/19
Harrison AshbyDEFQueens Park Rangers20500.500111025%5/20
Nicolás ValentiniDEFHellas Verona20660.501101035%7/20
Jack ColbackMIDQueens Park Rangers20590.490100130%6/20
Josh EcclesMIDCoventry City20450.490100020%4/20
Matthew SorinolaDEFPlymouth Argyle20660.490000135%7/20
Anssumane FatiFWDFC Barcelona4480.49000125%1/4
José María Andrés BaixauliMIDVfB Stuttgart20500.481000125%5/20
Unknown player 477098Las Palmas20840.480001040%8/20
Niakhate NdiayeDEFParma11710.480010036%4/11
Kalvin PhillipsMIDIpswich Town20620.481110035%7/20
Dario Cassia Luis EssugoMIDLas Palmas20580.481010035%7/20
Tijanni NoslinFWDLazio20510.481010025%5/20
Thiago Cruz FernándezFWDReal Oviedo16510.471000125%4/16
Dan BurnDEFNewcastle United20690.470001135%7/20
Almoatasembellah Ali Mohamed ElmusratiMIDHellas Verona18470.470100128%5/18
Javier Rueda GarcíaDEFCelta de Vigo20530.470101025%5/20
Jacobo Ramón NaverosDEFComo20880.460110145%9/20
Madiodio DiaDEFPortsmouth7560.460100129%2/7
Enzo BarrenecheaMIDValencia14720.460001036%5/14
Juan Guilherme Nunes JesusDEFNapoli20710.460000040%8/20
Paul SmythFWDQueens Park Rangers20620.461000030%6/20
Conor BradleyDEFLiverpool20610.450000035%7/20
Edoardo GoldanigaDEFComo20800.450010035%7/20
Wesley FofanaDEFChelsea20710.451001035%7/20
Eduardo Expósito JaénMIDEspanyol20710.450000135%7/20
Mateus Henrique Vanelli LusuardiDEFPisa3670.4510033%1/3
Djené Dakonam OrtegaDEFGetafe20820.451001045%9/20
Andrew MoranMIDPreston North End20550.451010025%5/20
Hernani Azevedo JúniorMIDParma20460.450000025%5/20
Ibrahima SissokoMIDVfL Bochum 184820820.450101040%8/20
Hamari TraoréDEFReal Sociedad4580.44101050%2/4
Tiago Tomás PalaciosDEFMonza10460.440100120%2/10
Marlon PackMIDPortsmouth20670.440111130%6/20
Marcus Anthony Myers-HarnessMIDDerby County20650.440010030%6/20
Arturo CalabresiDEFPisa20650.440111040%8/20
J. TchamadeuDEFStoke City20750.441000040%8/20
Victor Parada GonzálezDEFDeportivo Alavés5830.430100140%2/5
Youssef Enríquez LekhedimDEFDeportivo Alavés20550.431000125%5/20
Joe RallsMIDCardiff City20550.431000025%5/20
Jonathan TahDEFFC Bayern München20660.430010030%6/20
Unai López CabreraMIDRayo Vallecano20580.431000025%5/20
Rodrigo Bentancur ColmánMIDTottenham Hotspur20740.430001135%7/20
Duje Ćaleta-CarDEFReal Sociedad7900.431100043%3/7
Joël SchmiedDEFFC Köln16680.431000031%5/16
Bernardo Fernandes da Silva JuniorDEFTSG Hoffenheim20760.430110035%7/20
Nathan LoweFWDStoke City10470.430000020%2/10
Luca CaldirolaDEFMonza14630.420001129%4/14
Mario Martín RielvesMIDGetafe20570.420010125%5/20
André Trindade da Costa NetoMIDWolverhampton Wanderers20850.420110140%8/20
Selim AmallahMIDReal Valladolid20570.420000025%5/20
İsak VuralMIDPisa15500.420000127%4/15
Cedric KipreDEFIpswich Town20750.421000035%7/20
Óscar Rodríguez ArnaizMIDLeganés20490.420000120%4/20
Hee-Chan HwangFWDWolverhampton Wanderers20590.421010025%5/20
Cyle LarinFWDSouthampton20500.421100125%5/20
Josh LaurentMIDBurnley20580.420000025%5/20
Rodrigo Mendoza Martinez MoyaMIDElche20480.420100020%4/20
Hakan ÇalhanoğluMIDInter20750.420100135%7/20
Aleix Febas PérezMIDElche20860.420110040%8/20
Sydney AginaDEFStoke City5510.420001020%1/5
Moisés Isaac Caicedo CorozoMIDChelsea20860.420011040%8/20
Brodie SpencerDEFOxford United20670.420100030%6/20
Enrique Pérez MuñozMIDVenezia20700.420000030%6/20
Gustavo HamerMIDSheffield United20680.410011030%6/20

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.