All 2. Bundesliga team stats

2. Bundesliga Cards Table 2026/27

Holstein Kiel collect the most cards, 3.20 per game against a 2. Bundesliga average of 2.18 per team. Opponents of Dynamo Dresden are booked most often, 2.90 per game.

# Team PYellowsRedsCards/GAgainst/G
1 Holstein Kiel 103023.202.40
2 Bochum 102812.902.20
3 Hertha Berlin 102422.601.90
4 Darmstadt 102322.502.60
5 Magdeburg 102222.402.10
6 St Pauli 102212.302.40
7 Braunschweig 102202.202.50
8 Dynamo Dresden 102022.202.90
9 Nurnberg 102202.202.40
10 Wolfsburg 102112.201.50
11 Cottbus 102102.102.50
12 Hannover 102102.102.00
13 Kaiserslautern 102102.101.60
14 Osnabruck 102102.102.30
15 Arminia Bielefeld 102002.002.00
16 Karlsruhe 101701.701.90
17 Heidenheim 101601.602.30
18 Greuther Furth 10800.801.70
League average 10.021.10.72.182.18

Scroll a table sideways for every column 

2. Bundesliga matches this season only, 11 rounds so far. Sorted by cards per game. Only matches with a cards count on file are used.

What the cards table tells you

The table counts yellow and red cards shown to each club's own players. Cards per game is the club's own discipline, and against per game is the number shown to opponents in the same matches.

A club near the top for its own cards is not always a dirty one. Teams that defend a lot, play from behind or have to stop quick counter attacks collect bookings along the way. Reds are rare, so the yellows drive the ranking.

Cards against is partly about style. Sides that press high, keep the ball or have quick wingers who draw fouls tend to see opponents booked more often.

Referees differ in how strict they are, and a handful of matches with the same official can move a club's average, so the figures settle as the season goes on.

 All 2. Bundesliga team stats