PER90

Cards

100 players · Players in the Bundesliga · every match 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 18h

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

15 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
William Cole CampbellFWDBorussia Dortmund10120.00000000%0/10
Ihlas BebouFWDTSG Hoffenheim17120.00000006%1/17
Scott BanksFWDSt. Pauli1290.00000000%0/12
Andreas Albers NielsenFWDSt. Pauli1470.00000000%0/14
Abdoulie CeesayFWDSt. Pauli27142.051010019%5/27
Julien DuranvilleFWDBorussia Dortmund12231.710000125%3/12
Yussuf Yurary PoulsenFWDRB Leipzig37191.050000114%5/37
Cristian Gamboa LunaDEFVfL Bochum 184812190.99010008%1/12
Yannik KeitelMIDVfB Stuttgart17310.720010018%3/17
Umut TohumcuMIDTSG Hoffenheim17300.700001124%4/17
Eliesse Ben SeghirFWDBayer 04 Leverkusen10250.680000020%2/10
Thomas Leon KellerDEFHeidenheim10340.630100030%3/10
Livan BurcuFWDFC Union Berlin18360.610010022%4/18
Michy Batshuayi TungaFWDEintracht Frankfurt16270.610000013%2/16
László BénesMIDFC Union Berlin22260.53000009%2/22
Marin LjubičićFWDFC Union Berlin15190.52000007%1/15
Patrice ČovićMIDWerder Bremen15230.52000007%1/15
Pascal StenzelDEFVfB Stuttgart12340.501100017%2/12
Tomáš ČvančaraFWDBorussia Mönchengladbach28290.500001014%4/28
Marvin SchulzMIDHolstein Kiel12250.480100017%2/12
Giovanni ReynaMIDBorussia Mönchengladbach35250.470000011%4/35
Lucas Vázquez IglesiasDEFBayer 04 Leverkusen12400.430000017%2/12
Luca KerberMIDHeidenheim41360.430000117%7/41
Joël SchmiedDEFFC Köln16680.431000031%5/16
Kento ShiogaiFWDVfL Wolfsburg12260.421100025%3/12
Noahkai Kai Daniel BanksDEFFC Augsburg31650.420011032%10/31
Max FinkgräfeDEFRB Leipzig13390.420010115%2/13
Julián MalatiniDEFWerder Bremen21460.410100019%4/21
Nicolás CapaldoDEFHamburger SV26770.411110038%10/26
Eric MartelMIDFC Köln31830.390100135%11/31
Jesper LindstrømFWDVfL Wolfsburg13290.390000015%2/13
José María Andrés BaixauliMIDVfB Stuttgart25520.371000120%5/25
Daniel ElfadliDEFHamburger SV21600.370001024%5/21
Albian HajdariDEFTSG Hoffenheim30810.371000033%10/30
Dominik KohrDEFFSV Mainz 0557820.370001133%19/57
Adam DźwigałaDEFSt. Pauli35480.360000023%8/35
Konrad LaimerDEFFC Bayern München58640.361011028%16/58
Max MoerstedtFWDTSG Hoffenheim34250.35000009%3/34
Niklas StarkDEFWerder Bremen40710.350001028%11/40
Jarell QuansahDEFBayer 04 Leverkusen28820.350000132%9/28
Alexander Røssing-LelesiitFWDHamburger SV11300.350011018%2/11
Sota KawasakiMIDFSV Mainz 0510300.350000010%1/10
Marco FriedlDEFWerder Bremen56840.350011134%19/56
Cyriaque Kalou IriéFWDSC Freiburg10340.340000030%3/10
Niels NkounkouDEFEintracht Frankfurt12320.33000008%1/12
Keke Maximilian ToppFWDWerder Bremen39230.330100010%4/39
Matúš BeroMIDVfL Bochum 184829860.330001131%9/29
Nicolai RembergMIDHamburger SV64830.330001030%19/64
Lucas Silva MeloDEFEintracht Frankfurt30760.330000027%8/30
Siebe Van der HeydenDEFSt. Pauli13670.320100023%3/13
Jahmai Simpson-PuseyDEFFC Köln11790.320100127%3/11
Bernardo Fernandes da Silva JuniorDEFTSG Hoffenheim49820.320110029%14/49
Ísak Bergmann JóhannessonMIDFC Köln31580.320110019%6/31
Tidiam GomisFWDRB Leipzig26190.320010012%3/26
Dennis GeigerMIDTSG Hoffenheim20370.320000020%4/20
Ezechiel BanzuziMIDRB Leipzig24240.310000013%3/24
Nordi Mukiele MulereDEFBayer 04 Leverkusen15600.310000027%4/15
Arthur VermeerenMIDRB Leipzig28570.310110021%6/28
Enzo MillotMIDVfB Stuttgart29640.310101024%7/29
Cédric ZesigerDEFFC Augsburg49730.310000024%12/49
Atakan KarazorMIDVfB Stuttgart60750.301010123%14/60
Kevin KamplMIDRB Leipzig29550.300000217%5/29
Christoph BaumgartnerMIDRB Leipzig64690.301111023%15/64
Alessio Castro-MontesMIDFC Köln14480.300000014%2/14
Nicolas JacksonFWDFC Bayern München23440.300010013%3/23
João Maria Lobo Alves Palhinha GonçalvesMIDFC Bayern München17400.300000112%2/17
Miro MuheimDEFHamburger SV29840.300110128%8/29
Cameron PuertasMIDWerder Bremen28660.300100021%6/28
Wouter BurgerMIDTSG Hoffenheim30810.290001127%8/30
Dominik JavorčekDEFHolstein Kiel13300.290010015%2/13
Bilal El KhannousMIDVfB Stuttgart25650.290100024%6/25
David ZecDEFHolstein Kiel18860.290000028%5/18
Conrad HarderFWDRB Leipzig29320.290000010%3/29
Kevin VogtDEFFC Union Berlin17750.290100024%4/17
Ibrahima SissokoMIDVfL Bochum 184831820.290101026%8/31
Christopher TrimmelDEFFC Union Berlin55660.291000024%13/55
Amine AdliFWDBayer 04 Leverkusen20380.280010010%2/20
Leonardo BittencourtMIDWerder Bremen44360.280110018%8/44
Arthur Largura ChavesDEFTSG Hoffenheim41790.280001024%10/41
Marko IvezićDEFHolstein Kiel23720.280101122%5/23
Dimitris GiannoulisDEFFC Augsburg58790.280000124%14/58
Loïc BadéDEFBayer 04 Leverkusen23720.280000022%5/23
Jens StageMIDWerder Bremen57820.270000025%14/57
Yannick GerhardtMIDVfL Wolfsburg48540.270000015%7/48
Stefan BellDEFFSV Mainz 0536690.270011022%8/36
Johan ManzambiMIDSC Freiburg38640.270000021%8/38
Leopold QuerfeldDEFFC Union Berlin58770.270000022%13/58
Moritz JenzDEFVfL Wolfsburg41830.270001024%10/41
Mikkel KaufmannFWDHeidenheim25370.270000012%3/25
Ozan Muhammed KabakDEFTSG Hoffenheim25700.271010020%5/25
Piero Martín Hincapié ReynaDEFBayer 04 Leverkusen33840.270100024%8/33
Josip JuranovićDEFFC Union Berlin28540.270000018%5/28
Benedikt GimberDEFHeidenheim53780.260000023%12/53
Nico SchlotterbeckDEFBorussia Dortmund51880.260010127%14/51
Kacper PotulskiDEFFSV Mainz 0515710.260000020%3/15
Karim AdeyemiFWDBorussia Dortmund53500.260011017%9/53
Stefan PoschDEFFSV Mainz 0516870.260000025%4/16
Nikolas VeratschnigDEFFSV Mainz 0536280.260010011%4/36
Nnamdi CollinsDEFEintracht Frankfurt47640.260001117%8/47
Vinicius de Souza CostaMIDVfL Wolfsburg24740.251000021%5/24

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.