PER90

Cards

100 players · Forwards 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 21h

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
Babajide David AkintolaFWDHull City20250.630000015%3/20
Enes ÜnalFWDAFC Bournemouth40140.57000008%3/40
Tomáš ČvančaraFWDBorussia Mönchengladbach28290.500001014%4/28
Cédric BakambuFWDReal Betis23270.481000013%3/23
Ashley BarnesFWDBurnley28130.471001011%3/28
Enrique Barja AfonsoFWDOsasuna42180.450011017%7/42
Adam BuksaFWDUdinese25360.431000012%3/25
Abderrahman RebbachFWDDeportivo Alavés38500.431011021%8/38
Zeidane InoussaFWDSwansea City25430.410001116%4/25
Jesper KarlssonFWDLecce20400.400001015%3/20
Franco MastantuonoFWDReal Madrid23450.390000026%6/23
Álvaro Borja Morata MartínFWDComo42480.380000117%7/42
Anuar Mohamed TuhamiFWDReal Valladolid26670.380000127%7/26
Estêvão Willian Almeida de Oliveira GonçalvesFWDChelsea22390.380100018%4/22
Pontus AlmqvistFWDParma42370.360000012%5/42
Max MoerstedtFWDTSG Hoffenheim34250.35000009%3/34
Tyrique GeorgeFWDChelsea23230.350000013%3/23
Nicolò ZanioloFWDUdinese55540.350001024%13/55
Nicolas JacksonFWDChelsea53610.340010021%11/53
Yeremi Jesús Pino SantosFWDVillarreal70600.340000020%14/70
Gennaro BorrelliFWDCagliari27470.340010015%4/27
Liam DelapFWDIpswich Town65570.340110025%16/65
Pere Milla PeñaFWDEspanyol53460.340000019%10/53
Kwadwo BaahFWDWatford54420.340000015%8/54
Isaac Romero BernalFWDSevilla60620.340000028%17/60
Alfie LloydFWDQueens Park Rangers27300.340011015%4/27
Ali Al-HamadiFWDStoke City27360.330100019%5/27
Tijanni NoslinFWDLazio59340.331010010%6/59
Valentín Mariano José Castellanos GiménezFWDLazio58770.330011128%16/58
Keke Maximilian ToppFWDWerder Bremen39230.330100010%4/39
Tajon BuchananFWDVillarreal53440.320000019%10/53
Tidiam GomisFWDRB Leipzig26190.320010012%3/26
Daniel Fernando Mosquera BonillaFWDHellas Verona57340.31000009%5/57
Alieu Eybi NjieFWDTorino31220.310000010%3/31
Nestory IrankundaFWDWatford40510.311010133%13/40
Tyler DiblingFWDSouthampton48460.310000017%8/48
Mattia ZaccagniFWDLazio60800.300000027%16/60
Brian BrobbeyFWDSunderland31620.300001019%6/31
Lorenzo LuccaFWDUdinese53550.300000017%9/53
Raees Bangura-WilliamsFWDMillwall24440.300000017%4/24
Paul SmythFWDQueens Park Rangers79590.291000018%14/79
Ante RebićFWDLecce27290.290000011%3/27
Luis Ezequiel ÁvilaFWDReal Betis22360.290010023%5/22
Conrad HarderFWDRB Leipzig29320.290000010%3/29
Jaime Mata ArnaizFWDLas Palmas30220.290010027%8/30
Michael FreyFWDQueens Park Rangers42500.280000014%6/42
Isaac Palazón CamachoFWDRayo Vallecano66670.281001021%14/66
Ander Barrenetxea MuguruzaFWDReal Sociedad60510.281100017%10/60
Daniel Raba AntolíFWDLeganés42510.280000014%6/42
Jay StansfieldFWDBirmingham City44750.270101023%10/44
Makhtar GueyeFWDBlackburn Rovers60400.270000013%8/60
David BrooksFWDAFC Bournemouth60360.270000017%10/60
Ben BreretonFWDDerby County68670.270110021%14/68
Mikkel KaufmannFWDHeidenheim25370.270000012%3/25
Cyril NgongeFWDTorino47350.260110015%7/47
André Miguel Valente SilvaFWDRB Leipzig21400.260100010%2/21
Aaron Anthony ConnollyFWDMillwall24380.260001113%3/24
Santiago Tomás GiménezFWDAC Milan30520.260000020%6/30
Emiliano BuendíaFWDAston Villa59360.260000012%7/59
Karim AdeyemiFWDBorussia Dortmund53500.260011017%9/53
Ben DoakFWDMiddlesbrough32590.260000016%5/32
Gabriel Fernando de JesusFWDArsenal31330.251001023%7/31
Orri Steinn ÓskarssonFWDReal Sociedad43410.250010114%6/43
Kareem Tunde RuizFWDLevante21550.250000014%3/21
Brennan JohnsonFWDTottenham Hotspur67580.250000016%11/67
Hee-Chan HwangFWDWolverhampton Wanderers47450.251010011%5/47
Milan ĐurićFWDParma51400.251000010%5/51
Tyrhys DolanFWDBlackburn Rovers80710.240010021%17/80
Armindo SiebFWDFSV Mainz 0549260.24000006%3/49
Marcos André de Sousa MendonçaFWDReal Valladolid22550.240000014%3/22
Thiago Ezequiel AlmadaFWDAtlético de Madrid27490.240001111%3/27
Matteo CancellieriFWDLazio57560.240101014%8/57
Leon Bailey ButlerFWDAston Villa44410.24000009%4/44
Keshi AndersonFWDBirmingham City26370.24001008%2/26
Mattia FeliciFWDCagliari32420.230100113%4/32
Gonzalo García TorresFWDReal Madrid33310.23000016%2/33
Carlos Espí EscrihuelaFWDLevante25540.230000012%3/25
Norman BassetteFWDCoventry City25370.230000012%3/25
Crysencio SummervilleFWDWest Ham United50650.230011016%8/50
Callum LangFWDPortsmouth45730.230101024%11/45
Oliver BurkeFWDFC Union Berlin54480.231000015%8/54
Nicolás Iván GonzálezFWDJuventus52620.230020013%7/52
Minhyeok YangFWDPortsmouth32440.23000009%3/32
Federico Sebastián Viñas BarbozaFWDReal Oviedo33740.231010021%7/33
Carlton MorrisFWDLuton Town72730.230000018%13/72
Juan Miguel Latasa Fernandez LayosFWDReal Valladolid28500.230000018%5/28
Jan-Niklas BesteFWDSC Freiburg40480.230000013%5/40
Aitor Ruibal GarcíaFWDReal Betis56560.231001016%9/56
Sandro Ramírez CastilloFWDLas Palmas31660.230000016%5/31
Antoine SemenyoFWDAFC Bournemouth74870.230000022%16/74
Rafael Alexandre Conceição LeãoFWDAC Milan63670.220100016%10/63
Francisco Fernandes ConceiçãoFWDJuventus57600.220010012%7/57
Coba Gomes da CostaFWDGetafe22420.22000009%2/22
Umar Sadiq MesbahFWDValencia48440.220001017%8/48
Carlos Martín DomínguezFWDDeportivo Alavés37480.220000011%4/37
Alejandro Baena RodríguezFWDVillarreal59710.220010020%12/59
Iago Aspas JuncalFWDCelta de Vigo62470.220000010%6/62
Michael OliseFWDFC Bayern München66710.220001017%11/66

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.