Rankings by market

Bundesliga Cards table 2026/27

Borussia Mönchengladbach pick up the most cards in Bundesliga: 3.5 per game. The league averages 3.7 cards per match, and 25% of matches went over 4.5.

Team table · 2026/27

#TeamPCardsOpponent cardsMatch totalOver 4.5 cardsCards · HomeCards · Away
1Borussia Mönchengladbach43.52.05.550%4.52.5
2Borussia Dortmund42.82.04.850%2.03.5
3Union Berlin42.52.04.525%2.52.5
4Eintracht Frankfurt42.31.33.525%1.53.0
5FSV Mainz 0542.32.85.025%0.54.0
61. FC Köln42.01.53.525%1.03.0
71899 Hoffenheim42.00.52.525%2.51.5
8SV Elversberg42.01.53.525%2.51.5
9Bayer Leverkusen41.82.34.050%2.01.5
10SC Freiburg41.82.84.550%1.02.5
11Hamburger SV41.52.54.025%1.51.5
12SC Paderborn 0741.51.53.025%1.51.5
13VfB Stuttgart41.52.54.025%1.51.5
14FC Augsburg41.31.32.50%1.01.5
15FC Schalke 0441.32.03.30%1.51.0
16RB Leipzig41.31.32.525%1.01.5
17Werder Bremen41.31.32.50%1.51.0
18Bayern München41.02.53.50%1.01.0

Per-game averages. Corners and cards only count matches where the data provider reported them. Percentages refer to the match total.

Last season · 2025/26

#TeamPCardsOpponent cardsMatch totalOver 4.5 cardsCards · HomeCards · Away
1Hamburger SV342.52.65.159%2.42.7
2FC Augsburg342.41.94.444%2.62.3
3Werder Bremen342.41.64.035%2.42.4
41899 Hoffenheim342.21.74.035%1.82.6
5FSV Mainz 05342.22.04.235%1.92.5
6VfL Wolfsburg362.21.73.942%2.12.3
7Union Berlin342.12.04.241%2.61.7
8Bayer Leverkusen342.12.74.944%2.02.2
91. FC Köln342.02.44.444%2.01.9
10Eintracht Frankfurt341.92.14.044%1.91.9
11Borussia Dortmund341.91.63.532%1.62.2
12VfB Stuttgart341.91.73.632%1.91.9
13Borussia Mönchengladbach341.92.44.232%2.01.7
14Bayern München341.81.63.426%1.42.2
15FC St. Pauli341.61.83.424%1.81.5
16SC Freiburg341.62.23.826%1.61.5
17RB Leipzig341.51.73.321%1.41.7
181. FC Heidenheim341.42.13.532%1.21.7

Per-game averages. Corners and cards only count matches where the data provider reported them. Percentages refer to the match total.

Based on 36 finished matches. Updated after every matchday.