PER90

Cards

100 players · Midfielders 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 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

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
Yannik KeitelMIDVfB Stuttgart17310.720010018%3/17
Umut TohumcuMIDTSG Hoffenheim17300.700001124%4/17
László BénesMIDFC Union Berlin22260.53000009%2/22
Patrice ČovićMIDWerder Bremen15230.52000007%1/15
Marvin SchulzMIDHolstein Kiel12250.480100017%2/12
Giovanni ReynaMIDBorussia Mönchengladbach35250.470000011%4/35
Luca KerberMIDHeidenheim41360.430000117%7/41
Eric MartelMIDFC Köln31830.390100135%11/31
José María Andrés BaixauliMIDVfB Stuttgart25520.371000120%5/25
Sota KawasakiMIDFSV Mainz 0510300.350000010%1/10
Matúš BeroMIDVfL Bochum 184829860.330001131%9/29
Nicolai RembergMIDHamburger SV64830.330001030%19/64
Ísak Bergmann JóhannessonMIDFC Köln31580.320110019%6/31
Dennis GeigerMIDTSG Hoffenheim20370.320000020%4/20
Ezechiel BanzuziMIDRB Leipzig24240.310000013%3/24
Arthur VermeerenMIDRB Leipzig28570.310110021%6/28
Enzo MillotMIDVfB Stuttgart29640.310101024%7/29
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
João Maria Lobo Alves Palhinha GonçalvesMIDFC Bayern München17400.300000112%2/17
Cameron PuertasMIDWerder Bremen28660.300100021%6/28
Wouter BurgerMIDTSG Hoffenheim30810.290001127%8/30
Bilal El KhannousMIDVfB Stuttgart25650.290100024%6/25
Ibrahima SissokoMIDVfL Bochum 184831820.290101026%8/31
Leonardo BittencourtMIDWerder Bremen44360.280110018%8/44
Jens StageMIDWerder Bremen57820.270000025%14/57
Yannick GerhardtMIDVfL Wolfsburg48540.270000015%7/48
Johan ManzambiMIDSC Freiburg38640.270000021%8/38
Vinicius de Souza CostaMIDVfL Wolfsburg24740.251000021%5/24
Yannik EngelhardtMIDBorussia Mönchengladbach31800.250000123%7/31
Anton StachMIDTSG Hoffenheim30860.240101023%7/30
Lovro MajerMIDVfL Wolfsburg37450.240000114%5/37
Robert AndrichMIDBayer 04 Leverkusen55760.240000020%11/55
Nadiem AmiriMIDFSV Mainz 0556820.240000023%13/56
Xaver SchlagerMIDRB Leipzig30670.240101023%7/30
Can Yılmaz UzunMIDEintracht Frankfurt41450.230010010%4/41
Jann-Fiete ArpMIDHolstein Kiel23300.231101022%5/23
Grischa PrömelMIDTSG Hoffenheim35550.220010114%5/35
Jan SchöppnerMIDHeidenheim64770.220000019%12/64
Nicolas HöflerMIDSC Freiburg33330.22000006%2/33
Wael MohyaMIDBorussia Mönchengladbach15370.22100007%1/15
Senne LynenMIDWerder Bremen63870.210000021%13/63
Ogochukwu Onyeka FrankMIDFC Augsburg31840.210000119%6/31
Mattias SvanbergMIDVfL Wolfsburg44470.210010116%7/44
Merlin RöhlMIDSC Freiburg21490.210000010%2/21
Rocco ReitzMIDBorussia Mönchengladbach58770.210010017%10/58
Magnus KnudsenMIDHolstein Kiel31600.200000013%4/31
Joel Chima FujitaMIDSt. Pauli32840.201000119%6/32
Aleix García SerranoMIDBayer 04 Leverkusen61680.200000115%9/61
Elvis RexhbecajMIDFC Augsburg53550.200000013%7/53
Aljoscha KemleinMIDFC Union Berlin44650.201000014%6/44
Rani KhediraMIDFC Union Berlin63870.200001019%12/63
Maximilian ArnoldMIDVfL Wolfsburg53790.200000019%10/53
Janik HabererMIDFC Union Berlin55610.200000016%9/55
Ignacio Ezequiél Agustín Fernández CarballoMIDBayer 04 Leverkusen20500.190000115%3/20
Tom KraußMIDFC Köln40720.190000015%6/40
Patrick OsterhageMIDSC Freiburg50690.190001016%8/50
James SandsMIDSt. Pauli31770.190000016%5/31
Han-Noah MassengoMIDFC Augsburg33740.191011015%5/33
Julian WeiglMIDBorussia Mönchengladbach33880.190100018%6/33
Lucas TousartMIDFC Union Berlin15370.18000007%1/15
Jens CastropMIDBorussia Mönchengladbach26610.181001015%4/26
Kevin StögerMIDBorussia Mönchengladbach60480.180010010%6/60
Pavel KadeřábekMIDTSG Hoffenheim24660.180001017%4/24
Mahmoud DahoudMIDEintracht Frankfurt24450.18000008%2/24
Niklas DorschMIDHeidenheim55660.180000013%7/55
Exequiel Alejandro PalaciosMIDBayer 04 Leverkusen42540.180100012%5/42
Jobe BellinghamMIDBorussia Dortmund32560.17000109%3/32
Kristijan JakićMIDFC Augsburg57700.161000012%7/57
Anton KadeMIDFC Augsburg28620.160000011%3/28
Xavi SimonsMIDRB Leipzig26860.160000015%4/26
Leon AvdullahuMIDTSG Hoffenheim33860.161000015%5/33
Christian Dannemann EriksenMIDVfL Wolfsburg31780.150000013%4/31
Armin GigovicMIDHolstein Kiel31610.151000010%3/31
Finn Ole BeckerMIDTSG Hoffenheim13510.15000008%1/13
Amadou HaidaraMIDRB Leipzig28470.150000018%5/28
Alexis Claude MauriceMIDFC Augsburg57740.150000012%7/57
Leon GoretzkaMIDFC Bayern München57570.150000011%6/57
Fabian RiederMIDFC Augsburg53610.15000019%5/53
Paul NebelMIDFSV Mainz 0561730.150000013%8/61
Tom BischofMIDTSG Hoffenheim57680.150000011%6/57
Danel SinaniMIDSt. Pauli56600.140001013%7/56
Connor MetcalfeMIDSt. Pauli35270.14001009%3/35
Denis HuseinbasicMIDFC Köln15480.14000007%1/15
Maximilian EggesteinMIDSC Freiburg67880.140000013%9/67
Jae-Sung LeeMIDFSV Mainz 0561800.130100113%8/61
Ellyes SkhiriMIDEintracht Frankfurt55670.13000109%5/55
Fabio Daniel Ferreira VieiraMIDHamburger SV29770.130000014%4/29
Julian NiehuesMIDHeidenheim32480.13000006%2/32
Joshua KimmichMIDFC Bayern München62830.130000013%8/62
Pascal GroßMIDBorussia Dortmund41720.120000010%4/41
Philipp SanderMIDBorussia Mönchengladbach57680.121100111%6/57
Oscar HøjlundMIDEintracht Frankfurt44410.12100007%3/44
Florian WirtzMIDBayer 04 Leverkusen31760.121000010%3/31
Angelo StillerMIDVfB Stuttgart66830.120000011%7/66
Carney ChukwuemekaMIDBorussia Dortmund38310.11000008%3/38
Albert-Mboyo Sambi LokongaMIDHamburger SV26660.110001012%3/26
Marcel SabitzerMIDBorussia Dortmund52660.110000010%5/52

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.