PER90

Cards

100 players · Midfielders across all five leagues · their last 20 matches · minimum 10 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 26h

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
Mohamadou KantéMIDWest Ham United1170.000100018%2/11
Louie SibleyMIDOxford United14132.000000014%2/14
Faustino AnjorinMIDTorino20201.080000010%2/20
Adam David LallanaMIDSouthampton14271.030000029%4/14
Drissa CamaraMIDParma20210.810000015%3/20
Hannibal MejbriMIDBurnley20490.801101045%9/20
Yannik KeitelMIDVfB Stuttgart17310.720010018%3/17
Umut TohumcuMIDTSG Hoffenheim17300.700001124%4/17
Ben PearsonMIDStoke City20590.641000140%8/20
Grigoris KastanosMIDHellas Verona20190.630000015%3/20
Edoardo IannoniMIDSassuolo15170.620000020%3/15
Luke Le RouxMIDPortsmouth14470.621000029%4/14
Manuel Bueno SebastiánMIDSevilla17240.610110012%2/17
Marc Bernal CasasMIDFC Barcelona20390.601000025%5/20
Neil El AynaouiMIDRoma20450.600001025%5/20
Will VaulksMIDOxford United20420.600000025%5/20
Owen MoxonMIDPortsmouth12230.590010125%3/12
Pathé CissMIDRayo Vallecano20670.581000145%9/20
Leonardo BittencourtMIDWerder Bremen20320.570110025%5/20
Yvan Neyou NoupaMIDLeganés20590.560010145%9/20
Robbie BradyMIDPreston North End20490.560000025%5/20
Jean-Daniel Akpa AkproMIDHellas Verona20690.550000140%8/20
Fernando López GonzálezMIDCelta de Vigo19340.541000016%3/19
Djibril SoumaréMIDSheffield United20420.540000120%4/20
Joelinton Cassio Apolinário de LiraMIDNewcastle United20710.540011040%8/20
Pol Lozano VizueteMIDEspanyol20610.531001140%8/20
László BénesMIDFC Union Berlin20260.530000010%2/20
Kevin KamplMIDRB Leipzig20470.530000220%4/20
Kevin ArriagaMIDLevante20570.521001030%6/20
Patrice ČovićMIDWerder Bremen15230.52000007%1/15
Eric MartelMIDFC Köln20800.510100145%9/20
Vitaly JaneltMIDBrentford20660.511000140%8/20
Nicolas FonsecaMIDReal Oviedo19540.510000132%6/19
Zack NelsonMIDLuton Town20360.500010015%3/20
Jeffrey SchluppMIDNorwich City14330.501100014%2/14
Jack ColbackMIDQueens Park Rangers20590.490100130%6/20
Josh EcclesMIDCoventry City20450.490100020%4/20
Sergi Roberto CarnicerMIDComo20270.490000015%3/20
Patrizio MasiniMIDGenoa20350.490000015%3/20
Juan Guillermo Cuadrado BelloMIDPisa20250.490000015%3/20
José María Andrés BaixauliMIDVfB Stuttgart20500.481000125%5/20
Kalvin PhillipsMIDIpswich Town20620.481110035%7/20
Dario Cassia Luis EssugoMIDLas Palmas20580.481010035%7/20
Marvin SchulzMIDHolstein Kiel12250.480100017%2/12
Almoatasembellah Ali Mohamed ElmusratiMIDHellas Verona18470.470100128%5/18
Enzo BarrenecheaMIDValencia14720.460001036%5/14
Jean Emile Junior Onana OnanaMIDGenoa12280.46000108%1/12
Ryan YatesMIDNottingham Forest20300.460101015%3/20
Eduardo Expósito JaénMIDEspanyol20710.450000135%7/20
Andrew MoranMIDPreston North End20550.451010025%5/20
Hernani Azevedo JúniorMIDParma20460.450000025%5/20
Ibrahima SissokoMIDVfL Bochum 184820820.450101040%8/20
Alex GilbertMIDMiddlesbrough20390.450000025%5/20
Andrew IrvingMIDWest Ham United17190.450000012%2/17
Marlon PackMIDPortsmouth20670.440111130%6/20
Marcus Anthony Myers-HarnessMIDDerby County20650.440010030%6/20
Joe RallsMIDCardiff City20550.431000025%5/20
Randy NtekjaMIDRayo Vallecano20400.430111020%4/20
Unai López CabreraMIDRayo Vallecano20580.431000025%5/20
Rodrigo Bentancur ColmánMIDTottenham Hotspur20740.430001135%7/20
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
John LundstramMIDHull City20390.420000025%5/20
Óscar Rodríguez ArnaizMIDLeganés20490.420000120%4/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
Moisés Isaac Caicedo CorozoMIDChelsea20860.420011040%8/20
Luca KerberMIDHeidenheim20360.420000115%3/20
Enrique Pérez MuñozMIDVenezia20700.420000030%6/20
Gustavo HamerMIDSheffield United20680.410011030%6/20
Matúš BeroMIDVfL Bochum 184820870.410001140%8/20
Alejandro Rego MoraMIDAthletic Club20510.410001030%6/20
Saša LukićMIDFulham20600.410110125%5/20
Ander Guevara LajoMIDDeportivo Alavés20230.410000015%3/20
Enzo Jeremías FernándezMIDChelsea20880.411010040%8/20
Ivan IlićMIDTorino20410.410100120%4/20
Sam MorsyMIDBristol City20670.410010030%6/20
Lucas Tolentino Coelho de LimaMIDWest Ham United20780.410000035%7/20
Oliver RathboneMIDWrexham20500.400100020%4/20
Brais Méndez PortelaMIDReal Sociedad14660.400100129%4/14
Kristijan JakićMIDFC Augsburg20600.401000025%5/20
Iker Muñoz CamerosMIDOsasuna20500.401000025%5/20
Mattéo Guendouzi OliéMIDLazio20900.400010040%8/20
Jean-Ricner BellegardeMIDWolverhampton Wanderers20510.400001025%5/20
James GarnerMIDEverton20900.400110140%8/20
Todd CantwellMIDBlackburn Rovers20710.400100035%7/20
Hamza ChoudhuryMIDLeicester City20520.400101020%4/20
Yannik EngelhardtMIDBorussia Mönchengladbach20800.390000135%7/20
Malick Junior YalcouyéMIDSwansea City20310.390001115%3/20
Joe WilliamsMIDBristol City20500.390000020%4/20
Ruslan MalinovskiyMIDGenoa20620.390000125%5/20
Atakan KarazorMIDVfB Stuttgart20710.391010130%6/20
Ryan LedsonMIDPreston North End20510.391010020%4/20
Santiago Cazorla GonzálezMIDReal Oviedo20330.391000015%3/20
Lewis TravisMIDDerby County20810.390010035%7/20
Matty CrooksMIDHull City20830.390001035%7/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.