Bundesliga Player Cards Table 2026/27
Raphael Onyedika (Eintracht Frankfurt) leads the Bundesliga with 4 yellow cards, 1 clear of Wouter Burger (Hoffenheim). 147 players have been booked.
Scroll a table sideways for every column
Bundesliga player totals for the 2026/27 season, 147 players listed. Per 90 figures need at least 180 minutes played. Ranked by yellow cards, then red cards.
What the player cards table tells you
This table counts the yellow and red cards shown to each player. A yellow is a caution and two in one match mean a red. A straight red is a sending off for serious foul play or violent conduct.
Yellows decide the order, with reds breaking ties and shown in their own column. Cards per 90 adds both together and needs 180 minutes.
Defenders and holding midfielders collect most cards because their job is to stop attacks. Enough yellows over a season lead to a suspension, with the exact number set by each league's rules.

















