de flag

German 2. Bundesliga Form Table

German 2. Bundesliga Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Hertha Berlin10910238+152863513
2Nurnberg106312313+102173810
3Wolfsburg105412514+111964799
4Kaiserslautern1053297+21814595
5FC Magdeburg105232113+81754952
6Heidenheim104331718-11573552
7Arminia Bielefeld104241615+11473326
8St Pauli102621211+11273553
9VfL Osnabruck103251417-31163226
10VfL Bochum 184810325811-31154722
11Hannover 96103251016-6116454
12Karlsruher103251321-81154693
13Cottbus102441820-21082455
14Braunschweig103161618-21053453
15Greuther Furth102441216-41063372
16Holstein Kiel101631011-1943544
17SV Darmstadt 9810235919-10954223
18Dynamo Dresden102261220-8864755

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

German 2. Bundesliga (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Hertha Berlin616 1028 
2FC Magdeburg611 1017 
3Wolfsburg611+1.01019+5.0
4Nurnberg611 1021 
5Arminia Bielefeld610 1014 
6Kaiserslautern610 1018 
7St Pauli69+4.01012+3.6
8SV Darmstadt 9868 109 
9Braunschweig67 1010 
10Hannover 9667 1011 
11Holstein Kiel66 109 
12Cottbus66 1010 
13Heidenheim66-3.01015+1.6
14Greuther Furth66 1010 
15Karlsruher66 1011 
16VfL Osnabruck65 1011 
17Dynamo Dresden65 108 
18VfL Bochum 184865 1011 
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

For column heading definitions, see the Key at the bottom of the table.

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1Hertha Berlin23815316/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)32
2Nurnberg231310367/10 (70%)6/10 (60%)4/10 (40%)2/10 (20%)26
3Wolfsburg251411396/10 (60%)7/10 (70%)2/10 (20%)3/10 (30%)27
4Kaiserslautern972161/10 (10%)4/10 (40%)3/10 (30%)7/10 (70%)35
5FC Magdeburg21138345/10 (50%)7/10 (70%)3/10 (30%)4/10 (40%)20
6Heidenheim1718-1357/10 (70%)3/10 (30%)6/10 (60%)3/10 (30%)23
7Arminia Bielefeld16151317/10 (70%)5/10 (50%)5/10 (50%)2/10 (20%)30
8St Pauli12111237/10 (70%)5/10 (50%)4/10 (40%)3/10 (30%)39
9VfL Osnabruck1417-3316/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)30
10VfL Bochum 1848811-3195/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)23
11Hannover 961016-6266/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)30
12Karlsruher1321-8345/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)26
13Cottbus1820-2388/10 (80%)8/10 (80%)2/10 (20%)1/10 (10%)25
14Braunschweig1618-2345/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)25
15Greuther Furth1216-4286/10 (60%)3/10 (30%)7/10 (70%)2/10 (20%)24
16Holstein Kiel1011-1214/10 (40%)3/10 (30%)6/10 (60%)2/10 (20%)35
17SV Darmstadt 98919-10285/10 (50%)2/10 (20%)7/10 (70%)1/10 (10%)16
18Dynamo Dresden1220-8326/10 (60%)7/10 (70%)3/10 (30%)2/10 (20%)13
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players (Last 10)
Pos TeamPts SP Pl SPG PM SM
1Hertha Berlin2816277.8864
2Nurnberg2119336.88310
3Wolfsburg1919278.1884
4Kaiserslautern1819277.57812
5FC Magdeburg1718277864
6Heidenheim1520268865
7Arminia Bielefeld1419268.1846
8St Pauli1221326.8855
9VfL Osnabruck1118257.7873
10VfL Bochum 18481118287.7837
11Hannover 961123336.57615
12Karlsruher1119288.1819
13Cottbus1022287.98011
14Braunschweig1016277.68010
15Greuther Furth1022397.4819
16Holstein Kiel922386.1828
17SV Darmstadt 98920257.5855
18Dynamo Dresden823337.6846
Key to column names
  • Pts - Team points
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes
Distance travelled in 15 days (Km)
PosTeam km miles
1FC Magdeburg952592
2Nurnberg810503
3Wolfsburg799496
4Dynamo Dresden755469
5VfL Bochum 1848722449
6Karlsruher693431
7Kaiserslautern595370
8St Pauli553344
9Heidenheim552343
10Holstein Kiel544338
11Hertha Berlin513319
12Cottbus455283
13Braunschweig453281
14Greuther Furth372231
15Arminia Bielefeld326203
16VfL Osnabruck226140
17SV Darmstadt 98223139
18Hannover 965434

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeamELO Rating
1Wolfsburg1,794
2Hertha Berlin1,729
3Heidenheim1,688
4St Pauli1,664
5Kaiserslautern1,661
6Nurnberg1,660
7Hannover 961,659
8FC Magdeburg1,636
9Holstein Kiel1,617
10Arminia Bielefeld1,615
11VfL Bochum 18481,606
12SV Darmstadt 981,590
13VfL Osnabruck1,583
14Dynamo Dresden1,582
15Cottbus1,557
16Karlsruher1,551
17Greuther Furth1,519
18Braunschweig1,516

League Table for this division