PER90

Cards

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

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
Jack GrievesFWDWatford3240.000000%0/3
Luka Romero BezzanaFWDDeportivo Alavés4200.0000000%0/4
Iván Jaime PajueloMIDValencia4190.0000000%0/4
Enock Atta AgyeiFWDBurnley3180.000000%0/3
Mohamed Zeki AmdouniFWDBurnley6180.00000000%0/6
Florent MuslijaFWDSC Freiburg9180.00000000%0/9
Hugo Guillamón SanmartínMIDValencia3180.000000%0/3
Tyronne EbuehiDEFEmpoli4180.0000000%0/4
Justin DiehlFWDVfB Stuttgart6160.00000000%0/6
Mileta RajovicFWDWatford3160.000000%0/3
César Palacios PérezMIDReal Madrid5160.00000000%0/5
Alberto RiscoMIDGetafe4160.0000000%0/4
Miguel Ángel Almirón RejalaFWDNewcastle United3160.000000%0/3
Alysson Edward Franco da Rocha dos SantosFWDAston Villa3160.000000%0/3
Jofre Torrents SalvatDEFFC Barcelona3160.000000%0/3
John Joe Patrick FinnMIDGetafe4150.00100025%1/4
Stefanos TzimasFWDBrighton & Hove Albion9150.00000000%0/9
Ismaël GharbiFWDFC Augsburg6150.00000000%0/6
Leo PecoverMIDBristol City3150.000000%0/3
Arkaitz Mariezkurrena EtxezarretaFWDReal Sociedad3150.000000%0/3
Elias BaumDEFEintracht Frankfurt5140.00000000%0/5
Elliot MylesMIDNorwich City3140.000000%0/3
Luis Fernando Sinisterra LucumíFWDAFC Bournemouth4140.0000000%0/4
Zavier Massiah-EdwardsFWDWatford4140.0000000%0/4
Davis Keillor-DunnFWDWrexham6140.00000000%0/6
Simone VerdiMIDComo9130.00000000%0/9
Shea LaceyFWDManchester United3130.000000%0/3
Benjamin Lhassine KoneMIDComo4130.00000125%1/4
Yusuf KabadayıFWDFC Augsburg5130.00000000%0/5
Gianluca FrabottaDEFWest Bromwich Albion6130.00000000%0/6
Matheus França de OliveiraMIDCrystal Palace4130.0000000%0/4
Felipe Chávez SomocursioMIDFC Köln9130.00000000%0/9
Lorran Lucas Pereira de SousaMIDPisa9130.00000000%0/9
Emmanuel EkongFWDEmpoli15130.00000000%0/15
José Luis Morales NogalesFWDLevante4130.0000000%0/4
Isaac Aguiar TomichFWDHellas Verona3120.000000%0/3
Lazar JovanovićFWDVfB Stuttgart3120.000000%0/3
Arnór SigurdssonFWDBlackburn Rovers5120.00000000%0/5
André Filipe Cunha VidigalFWDStoke City10120.00000000%0/10
Jan UrbichFWDBorussia Mönchengladbach3120.000000%0/3
David Akpan AnkeyeFWDGenoa4120.0000000%0/4
Elijah MorrisonDEFBristol City3120.000000%0/3
William Cole CampbellFWDTSG Hoffenheim10120.00000000%0/10
Pablo Menéndez AgudínMIDReal Oviedo7120.00000000%0/7
Simone PafundiMIDUdinese9120.00000000%0/9
Viktor KovalenkoMIDEmpoli6120.00000000%0/6
Ihlas BebouFWDTSG Hoffenheim17120.00000006%1/17
Ched EvansFWDPreston North End8120.00000000%0/8
Urko Iruretagoiena LertxundiFWDAthletic Club4120.0000000%0/4
Marc Cardona RoviraFWDLas Palmas11120.001000018%2/11
Will GoodwinFWDOxford United3120.000000%0/3
Giuseppe AmbrosinoFWDNapoli3120.000000%0/3
Yannik WagnerFWDHeidenheim4110.0000000%0/4
Devante ColeFWDWest Bromwich Albion14110.00000000%0/14
Mario Barwuah BalotelliFWDGenoa6110.000000133%2/6
Saad El HaddadMIDVenezia3110.000000%0/3
Andrija MaksimovićMIDRB Leipzig8110.00000000%0/8
Timo WernerFWDTottenham Hotspur8110.00000000%0/8
Maximilian PhilippFWDSC Freiburg4110.0000000%0/4
Calvin StengsMIDPisa4110.0000000%0/4
Adrian Arnuncio BaquerinFWDReal Valladolid5100.00000000%0/5
Yael TrepyFWDCagliari8100.00000000%0/8
Aiman DardariFWDFC Augsburg3100.0001033%1/3
Harry CornickFWDBristol City5100.000100020%1/5
Nicholas OkeyunkleFWDSouthampton3100.000000%0/3
Kevin NisbetFWDMillwall3100.000000%0/3
Nicolò CavuotiMIDCagliari4100.0000000%0/4
Owen EamesMIDDerby County4100.0000000%0/4
Jacopo BacciMIDEmpoli3100.000000%0/3
Mattia ValotiMIDMonza5100.000001020%1/5
Scott BanksFWDSt. Pauli1290.00000000%0/12
Ji-Soo KimDEFBrentford390.000000%0/3
Nazariy RusynFWDSunderland890.00000000%0/8
Shio FukudaFWDBorussia Mönchengladbach690.00000000%0/6
Jamie PatersonMIDCoventry City890.000002013%1/8
Kanya FujimotoMIDBirmingham City590.00000000%0/5
Miquel Jan Salas FranchMIDMallorca690.00000000%0/6
Jahnoah Guevara MarkeloFWDCoventry City590.00000000%0/5
Chidozie Obi-MartinFWDManchester United390.000000%0/3
Dujuan Odile RichardsFWDLeicester City390.000000%0/3
Uchenna OgunduFWDFC Augsburg590.00000000%0/5
Erik AhlstrandMIDSt. Pauli580.00000000%0/5
Timothy ChandlerDEFEintracht Frankfurt480.0000000%0/4
Lancinet Kourouma KouroumaMIDGirona580.001000020%1/5
Thomas CampanielloFWDEmpoli380.000000%0/3
Kai AndrewsMIDCoventry City780.00000000%0/7
Mohamadou KantéMIDWest Ham United1170.000100018%2/11
Louis BuffonFWDPisa470.0000000%0/4
Julio César Soler BarretoDEFAFC Bournemouth670.00000000%0/6
José Manuel Arnáiz DíazFWDOsasuna670.00000000%0/6
Wisdom Okpako MikeFWDFC Bayern München470.0000000%0/4
Minsu KimFWDGirona370.000000%0/3
Favour OnukwuliSheffield Wednesday370.000000%0/3
Andreas Albers NielsenFWDSt. Pauli1470.00000000%0/14
Nathan DlaminiFWDBlackburn Rovers470.0000000%0/4
Brad HillsDEFNorwich City360.000000%0/3
Taichi HaraFWDSt. Pauli460.0000000%0/4
Gabriel VidovićFWDFC Bayern München560.00000000%0/5
Mike Trésor NdayishimiyeMIDBurnley660.00000000%0/6
Jonah Kusi-AsareFWDFulham960.000010011%1/9

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.