PER90

Cards

100 players · Goalkeepers across all five leagues · every away starts on record · 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 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
Gianluigi DonnarummaGKManchester City17900.291100029%5/17
Augusto Martín Batalla BargaGKRayo Vallecano33900.240100024%8/33
Conor HazardGKPlymouth Argyle13900.230101023%3/13
Vladan KovačevićGKNorwich City22900.230000023%5/22
Freddie WoodmanGKPreston North End20900.200100120%4/20
Daniel BatzGKFSV Mainz 0511900.180100018%2/11
Daniel GrimshawGKPlymouth Argyle11900.180001018%2/11
Daniel PeretzGKSouthampton11900.180000118%2/11
Robin RoefsGKSunderland17900.180101018%3/17
Matz SelsGKNottingham Forest35900.170000117%6/35
Robert Lynch SanchezGKChelsea31870.170000019%6/31
Sergio Herrera PirónGKOsasuna37890.160100016%6/37
Đorđe PetrovićGKAFC Bournemouth19900.160010016%3/19
Daniel IversenGKPreston North End19900.161010016%3/19
Ivor PandurGKHull City45900.160011016%7/45
Leonardo Román RiquelmeGKMallorca20900.150000015%3/20
Antonio Sivera SalváGKDeportivo Alavés35890.140100014%5/35
Pierce CharlesGKSheffield Wednesday14900.140100014%2/14
Luiz Lúcio Reis JúniorGKVillarreal22900.140000014%3/22
Ethan HorvathGKCardiff City15900.130001013%2/15
Dean HendersonGKCrystal Palace38900.131001013%5/38
Aynsley PearsGKBlackburn Rovers25900.120001012%3/25
James TraffordGKBurnley25900.120001012%3/25
Arijanet MurićGKSassuolo26900.120000012%3/26
Ionuț Andrei RaduGKCelta de Vigo26900.121010012%3/26
Viktor JohanssonGKStoke City36900.110000011%4/36
Aarón Escandell BanaclocheGKReal Oviedo18900.110000011%2/18
Frederik RønnowGKFC Union Berlin28880.110000011%3/28
Bart VerbruggenGKBrighton & Hove Albion37900.110000011%4/37
Bernd LenoGKFulham38900.110000011%4/38
David Soria SolísGKGetafe38900.110000011%4/38
Jordan PickfordGKEverton38900.110001011%4/38
Patrick DrewesGKVfL Bochum 184810900.100100010%1/10
Wojciech SzczęsnyGKFC Barcelona10900.100000010%1/10
Robin ZentnerGKFSV Mainz 0520900.100001010%2/20
Daniel BachmannGKWatford11830.10100009%1/11
Thomas KaminskiGKLuton Town41890.10000007%3/41
Anthony PattersonGKSunderland31900.100000010%3/31
Damián Emiliano MartínezGKAston Villa33850.10000009%3/33
Christian WaltonGKIpswich Town21900.100000010%2/21
Diego José Conde AlcoladoGKVillarreal11880.09010009%1/11
Jakub StolarczykGKLeicester City22900.09000009%2/22
Mark TraversGKMiddlesbrough11900.09010009%1/11
Matías Ezequiel DituroGKElche11900.09000009%1/11
Łukasz SkorupskiGKBologna23890.09000019%2/23
José Pedro Malheiro de SáGKWolverhampton Wanderers23900.09001009%2/23
Paulo Dino GazzanigaGKGirona35890.09000009%3/35
Timon WeinerGKHolstein Kiel12900.08000008%1/12
Stole DimitrievskiGKValencia12900.08001008%1/12
Nicola LealiGKGenoa24900.08001008%2/24
Oliver Nnonyelu DovinGKCoventry City14860.07001007%1/14
Ørjan Håskjold NylandGKSevilla14880.07100007%1/14
Nick PopeGKNewcastle United28900.07001007%2/28
Jean ButezGKComo28900.07000007%2/28
Federico RavagliaGKBologna14900.07010007%1/14
Álvaro Vallés RosaGKReal Betis14900.07000007%1/14
Alex PalmerGKWest Bromwich Albion28900.07000007%2/28
Julen AgirrezabalaGKValencia14900.07000007%1/14
Alberto PaleariGKTorino14900.07000007%1/14
Egil SelvikGKWatford29880.07000007%2/29
Jak AlnwickGKCardiff City15900.07000007%1/15
Karl DarlowGKLeeds United15900.07000007%1/15
Lukáš HradeckýGKBayer 04 Leverkusen15900.07010007%1/15
Dominik GreifGKMallorca15900.07000007%1/15
Diant RamajGKHeidenheim15900.07100007%1/15
Oliver BaumannGKTSG Hoffenheim31900.06010006%2/31
Odisseas VlachodimosGKSevilla16900.06000006%1/16
Aaron RamsdaleGKSouthampton16900.06000006%1/16
Mio BackhausGKWerder Bremen16900.06010006%1/16
Daniel Heuer FernandesGKHamburger SV16900.06000006%1/16
Gregor KobelGKBorussia Dortmund33900.06000006%2/33
Marvin SchwäbeGKFC Köln17900.06010006%1/17
Thibaut CourtoisGKReal Madrid34900.06000106%2/34
Kepa Arrizabalaga RevueltaGKAFC Bournemouth17900.06000006%1/17
Jacob Widell ZetterströmGKDerby County35900.06000006%2/35
Mike MaignanGKAC Milan36890.06000006%2/36
James BeadleGKSheffield Wednesday36900.06000006%2/36
David de Gea QuintanaGKFiorentina37900.05001005%2/37
Arthur OkonkwoGKWrexham19900.05000005%1/19
Wladimiro FalconeGKLecce38900.05000005%2/38
Lukas JensenGKMillwall20900.05000005%1/20
Balázs TóthGKBlackburn Rovers21900.05000005%1/21
Alex MeretGKNapoli23880.04001004%1/23
James Andrew CummingGKOxford United45900.04000004%2/45
Mads HermansenGKLeicester City23880.04000004%1/23
Giorgi MamardashviliGKValencia23890.04000004%1/23
Martin DúbravkaGKBurnley23900.04000004%1/23
Carl RushworthGKCoventry City24900.04000004%1/24
Péter GulácsiGKRB Leipzig27900.04010004%1/27
Guglielmo VicarioGKTottenham Hotspur27900.04000004%1/27
Maduka OkoyeGKUdinese28870.04000007%2/28
Solomon BrynnGKMiddlesbrough27910.04000004%1/27
Zion SuzukiGKParma29890.03000003%1/29
Elia CaprileGKCagliari29900.03000003%1/29
Noah AtuboluGKSC Freiburg30900.03000003%1/30
Kamil GrabaraGKVfL Wolfsburg32890.03000003%1/32
Vanja Milinković SavićGKTorino32900.03000003%1/32
Marco CarnesecchiGKAtalanta34900.03000003%1/34
Max O’LearyGKBristol City34900.03000003%1/34
Nicolas SchmidGKPortsmouth36870.03000003%1/36

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.