PER90

Cards

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

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

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
Noahkai Kai Daniel BanksDEFFC Augsburg22830.450110041%9/22
Nicolás CapaldoDEFHamburger SV24830.411110038%9/24
Eric MartelMIDFC Köln30850.390100137%11/30
Konrad LaimerDEFFC Bayern München41810.381111034%14/41
Albian HajdariDEFTSG Hoffenheim28850.381000036%10/28
Dominik KohrDEFFSV Mainz 0556830.370011034%19/56
Marco FriedlDEFWerder Bremen54860.350111035%19/54
Matúš BeroMIDVfL Bochum 184828870.330001132%9/28
Niklas StarkDEFWerder Bremen34800.330010129%10/34
Nicolai RembergMIDHamburger SV58900.330001033%19/58
Jarell QuansahDEFBayer 04 Leverkusen25880.330000132%8/25
Lucas Silva MeloDEFEintracht Frankfurt26850.330000031%8/26
Cameron PuertasMIDWerder Bremen22810.300100027%6/22
Christoph BaumgartnerMIDRB Leipzig50830.301111028%14/50
Bernardo Fernandes da Silva JuniorDEFTSG Hoffenheim44880.300110030%13/44
Atakan KarazorMIDVfB Stuttgart53840.301011026%14/53
Miro MuheimDEFHamburger SV27880.301101030%8/27
Christopher TrimmelDEFFC Union Berlin42780.301000026%11/42
Stefan BellDEFFSV Mainz 0528770.300011029%8/28
Wouter BurgerMIDTSG Hoffenheim30810.290001127%8/30
Cédric ZesigerDEFFC Augsburg40850.290000028%11/40
Ibrahima SissokoMIDVfL Bochum 184829850.290101028%8/29
Yannick GerhardtMIDVfL Wolfsburg27820.290001026%7/27
Ísak Bergmann JóhannessonMIDFC Köln21760.281100124%5/21
Piero Martín Hincapié ReynaDEFBayer 04 Leverkusen29890.280100128%8/29
Jens StageMIDWerder Bremen55840.270000025%14/55
Johan ManzambiMIDSC Freiburg30770.270000023%7/30
Benedikt GimberDEFHeidenheim50810.270000024%12/50
Enzo MillotMIDVfB Stuttgart22770.270010123%5/22
Moritz JenzDEFVfL Wolfsburg38890.270101026%10/38
Arthur Largura ChavesDEFTSG Hoffenheim35870.270010026%9/35
Nico SchlotterbeckDEFBorussia Dortmund51880.260010127%14/51
Dimitris GiannoulisDEFFC Augsburg56810.260000123%13/56
Leopold QuerfeldDEFFC Union Berlin47890.260000126%12/47
Yannik EngelhardtMIDBorussia Mönchengladbach29850.260000124%7/29
Keven SchlotterbeckDEFFC Augsburg37860.251000022%8/37
Vinicius de Souza CostaMIDVfL Wolfsburg22800.251000023%5/22
Ivan OrdetsDEFVfL Bochum 184820890.251010025%5/20
Mitchell WeiserDEFWerder Bremen32900.250000122%7/32
Joseph Michael ScallyDEFBorussia Mönchengladbach59860.250100024%14/59
Anton StachMIDTSG Hoffenheim29880.250101024%7/29
Julian RyersonDEFBorussia Dortmund53830.250000123%12/53
Robert AndrichMIDBayer 04 Leverkusen48840.240000023%11/48
Arthur TheateDEFEintracht Frankfurt55880.240000022%12/55
Nnamdi CollinsDEFEintracht Frankfurt31850.240001123%7/31
Nadiem AmiriMIDFSV Mainz 0554840.240000024%13/54
Xaver SchlagerMIDRB Leipzig23820.240101022%5/23
Luis Fernando Díaz MarulandaFWDFC Bayern München27850.230000122%6/27
Karim AdeyemiFWDBorussia Dortmund32720.231000119%6/32
Jan-Niklas BesteFWDSC Freiburg20780.230000020%4/20
Silvan WidmerDEFFSV Mainz 0525780.230000020%5/25
Anthony CaciDEFFSV Mainz 0539810.231100121%8/39
Said El MalaFWDFC Köln20790.230100120%4/20
Elvis RexhbecajMIDFC Augsburg32760.220000019%6/32
Amos PieperDEFWerder Bremen35810.220000020%7/35
Derrick KöhnDEFFC Union Berlin35810.220001020%7/35
Jan SchöppnerMIDHeidenheim61800.220000020%12/61
Lasse RosenboomDEFHolstein Kiel21770.220000114%3/21
Luka VuškovićDEFHamburger SV27900.220100022%6/27
Kevin DiksDEFBorussia Mönchengladbach28870.220000121%6/28
Mattias SvanbergMIDVfL Wolfsburg22750.220110018%4/22
Jeffrey GouweleeuwDEFFC Augsburg43880.210000021%9/43
Magnus KnudsenMIDHolstein Kiel22760.210000018%4/22
Senne LynenMIDWerder Bremen63870.210000021%13/63
Eric Anders SmithDEFSt. Pauli58880.210001021%12/58
Ogochukwu Onyeka FrankMIDFC Augsburg30850.210000120%6/30
Marius BülterFWDTSG Hoffenheim40750.210000015%6/40
Dayotchanculle UpamecanoDEFFC Bayern München41850.210100020%8/41
Aleix García SerranoMIDBayer 04 Leverkusen48820.210000119%9/48
Tim SierslebenDEFHeidenheim26840.211000019%5/26
Rocco ReitzMIDBorussia Mönchengladbach52840.210010019%10/52
Ansgar KnauffFWDEintracht Frankfurt30740.200100017%5/30
Joel Chima FujitaMIDSt. Pauli31860.201000119%6/31
Tom RotheDEFFC Union Berlin28800.200000018%5/28
Aljoscha KemleinMIDFC Union Berlin34790.201000018%6/34
Lukas KlostermannDEFRB Leipzig21850.200101119%4/21
Julian ChabotDEFVfB Stuttgart53850.200000019%10/53
Maximilian ArnoldMIDVfL Wolfsburg47880.200001021%10/47
Rani KhediraMIDFC Union Berlin62880.200001019%12/62
Oliver BurkeFWDFC Union Berlin30760.201000017%5/30
Ramy BensebainiDEFBorussia Dortmund38840.200101118%7/38
Philipp MweneDEFFSV Mainz 0556820.200000018%10/56
Andrej IlićFWDFC Union Berlin35800.190000017%6/35
Lukas KüblerDEFSC Freiburg41790.191000017%7/41
Robin HranáčDEFTSG Hoffenheim28830.191000018%5/28
Michael OliseFWDFC Bayern München51820.190100018%9/51
Can Yılmaz UzunMIDEintracht Frankfurt21680.190010014%3/21
Patrick OsterhageMIDSC Freiburg40830.190010018%7/40
James SandsMIDSt. Pauli28840.190000118%5/28
Kevin StögerMIDBorussia Mönchengladbach31770.190010016%5/31
Marius WolfDEFFC Augsburg40720.190110015%6/40
David RaumDEFRB Leipzig50870.190000018%9/50
Julian WeiglMIDBorussia Mönchengladbach33880.190100018%6/33
Jan ThielmannFWDFC Köln20720.190000115%3/20
Rasmus Nissen KristensenDEFEintracht Frankfurt47830.180001017%8/47
Mathias Pereira LageFWDSt. Pauli25780.181000016%4/25
Stanley NsokiDEFTSG Hoffenheim26760.180000019%5/26
Niklas DorschMIDHeidenheim46750.180000015%7/46
Jonathan TahDEFBayer 04 Leverkusen56880.180111018%10/56
Jens CastropMIDBorussia Mönchengladbach20750.181001020%4/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.