Predicted Edge

Germany

2. Bundesliga statistics

The 2026/27 table, goals and full-match statistics by team, recent results, and every upcoming fixture with a forecast.

2. Bundesliga has averaged 2.99 goals a game over 99 matches this season, with over 2.5 goals in 58% of them and both sides scoring in 57%. Home sides have won 47% of matches, away sides 25%. Every upcoming fixture below carries the model’s probabilities and one headline prediction; the match page has every market, the odds and the statistics behind it.

Played
99
Goals / game
2.99
Home · draw · away
47 · 27 · 25%
Over 2.5
58%
Both score
57%
Clean sheets
25%

Next 14 days

Fri 20 Nov20 November · 2 fixtures

Sat 21 Nov21 November · 4 fixtures

Sun 22 Nov22 November · 3 fixtures

Table, 2026/2799 matches on record

Points, goal difference, goals scored. Form is the last five league matches, most recent first.
#TeamPWDLGFGAGDPtsPPGForm
1Hertha BSC111010259+16312.82Hertha BSC won 4 of the last 5
21. FC Nürnberg117312613+13242.181. FC Nürnberg won 2 of the last 5
31. FC Kaiserslautern11632107+3211.911. FC Kaiserslautern won 3 of the last 5
41. FC Magdeburg116232514+11201.821. FC Magdeburg won 3 of the last 5
5VfL Wolfsburg115422616+10191.73VfL Wolfsburg won 2 of the last 5
6Arminia Bielefeld115241816+2171.55Arminia Bielefeld won 4 of the last 5
71. FC Heidenheim114431920-1161.451. FC Heidenheim won 0 of the last 5
8VfL Bochum114251113-2141.27VfL Bochum won 2 of the last 5
9FC St. Pauli112631316-3121.09FC St. Pauli won 1 of the last 5
10SpVgg Greuther Fürth113351319-6121.09SpVgg Greuther Fürth won 2 of the last 5
11Hannover 96113351218-6121.09Hannover 96 won 1 of the last 5
12Energie Cottbus112541820-2111.00Energie Cottbus won 0 of the last 5
13Eintracht Braunschweig113261618-2111.00Eintracht Braunschweig won 2 of the last 5
14VfL Osnabrück113261418-4111.00VfL Osnabrück won 1 of the last 5
15Dynamo Dresden113261520-5111.00Dynamo Dresden won 2 of the last 5
16Karlsruher SC113261524-9111.00Karlsruher SC won 2 of the last 5
17SV Darmstadt 9811236921-1290.82SV Darmstadt 98 won 1 of the last 5
18Holstein Kiel111551114-380.73Holstein Kiel won 1 of the last 5
Home table
Home matches only, ranked on the home record.
#TeamPWDLGDPtsForm
11. FC Magdeburg6501+11151. FC Magdeburg won 3 of the last 5
2Hertha BSC5500+715Hertha BSC won 4 of the last 5
31. FC Nürnberg6411+8131. FC Nürnberg won 2 of the last 5
41. FC Heidenheim6330+4121. FC Heidenheim won 0 of the last 5
5VfL Wolfsburg5320+811VfL Wolfsburg won 2 of the last 5
6Arminia Bielefeld5320+611Arminia Bielefeld won 4 of the last 5
71. FC Kaiserslautern5311+3101. FC Kaiserslautern won 3 of the last 5
8Dynamo Dresden5302+49Dynamo Dresden won 2 of the last 5
9SV Darmstadt 986231+29SV Darmstadt 98 won 1 of the last 5
10Karlsruher SC6303-19Karlsruher SC won 2 of the last 5
11Hannover 965221+18Hannover 96 won 1 of the last 5
12Eintracht Braunschweig622208Eintracht Braunschweig won 2 of the last 5
13Holstein Kiel6141+27Holstein Kiel won 1 of the last 5
14FC St. Pauli521207FC St. Pauli won 1 of the last 5
15SpVgg Greuther Fürth521207SpVgg Greuther Fürth won 2 of the last 5
16VfL Osnabrück6213-17VfL Osnabrück won 1 of the last 5
17Energie Cottbus512205Energie Cottbus won 0 of the last 5
18VfL Bochum6123-25VfL Bochum won 2 of the last 5
Away table
Away matches only, ranked on the away record.
#TeamPWDLGDPtsForm
1Hertha BSC6510+916Hertha BSC won 4 of the last 5
21. FC Nürnberg5320+5111. FC Nürnberg won 2 of the last 5
31. FC Kaiserslautern63210111. FC Kaiserslautern won 3 of the last 5
4VfL Bochum530209VfL Bochum won 2 of the last 5
5VfL Wolfsburg6222+28VfL Wolfsburg won 2 of the last 5
6Energie Cottbus6132-26Energie Cottbus won 0 of the last 5
7Arminia Bielefeld6204-46Arminia Bielefeld won 4 of the last 5
81. FC Magdeburg5122051. FC Magdeburg won 3 of the last 5
9FC St. Pauli6051-35FC St. Pauli won 1 of the last 5
10SpVgg Greuther Fürth6123-65SpVgg Greuther Fürth won 2 of the last 5
11VfL Osnabrück5113-34VfL Osnabrück won 1 of the last 5
121. FC Heidenheim5113-541. FC Heidenheim won 0 of the last 5
13Hannover 966114-74Hannover 96 won 1 of the last 5
14Eintracht Braunschweig5104-23Eintracht Braunschweig won 2 of the last 5
15Karlsruher SC5023-82Karlsruher SC won 2 of the last 5
16Dynamo Dresden6024-92Dynamo Dresden won 2 of the last 5
17Holstein Kiel5014-51Holstein Kiel won 1 of the last 5
18SV Darmstadt 985005-140SV Darmstadt 98 won 1 of the last 5

Goals and totals by team

Per-game goals and match totals, this season, in table order.
TeamPGF/gGA/gO1.5O2.5O3.5BTTSCSFTS
Hertha BSC112.270.8273%73%27%64%36%9%
1. FC Nürnberg112.361.1882%64%45%64%27%9%
1. FC Kaiserslautern110.910.6445%36%0%9%73%45%
1. FC Magdeburg112.271.27100%64%27%55%36%9%
VfL Wolfsburg112.361.4573%55%45%64%27%18%
Arminia Bielefeld111.641.4582%82%36%73%18%9%
1. FC Heidenheim111.731.8273%64%55%73%27%9%
VfL Bochum111.001.1864%36%9%55%9%36%
FC St. Pauli111.181.4582%45%36%73%27%9%
SpVgg Greuther Fürth111.181.7382%45%18%55%18%27%
Hannover 96111.091.6482%64%27%64%9%27%
Energie Cottbus111.641.8291%64%36%73%18%18%
Eintracht Braunschweig111.451.6464%45%45%45%27%36%
VfL Osnabrück111.271.6482%55%27%55%18%27%
Dynamo Dresden111.361.8291%73%18%55%27%18%
Karlsruher SC111.362.1882%73%45%55%18%36%
SV Darmstadt 98110.821.9173%55%36%45%9%55%
Holstein Kiel111.001.2764%45%27%45%18%45%

GF/g and GA/g are goals for and against per game. O1.5, O2.5 and O3.5 are the share of the team’s matches with more than that many goals in total. CS is clean sheets, FTS is failed to score.

Full-match statistics by teamshots, corners, cards, possession, xG

Per-game averages from full-match statistics, produced by each team this season.
TeamMShotsSoTCornersFoulsYelRedPossxG
Hertha BSC515.87.05.612.02.000.0054%1.96
1. FC Nürnberg521.47.07.411.22.000.0060%1.82
1. FC Kaiserslautern515.05.04.611.42.200.0047%1.47
1. FC Magdeburg514.25.64.28.41.800.0056%1.76
VfL Wolfsburg519.07.06.613.62.400.2056%1.83
Arminia Bielefeld69.83.24.212.03.170.0039%1.10
1. FC Heidenheim619.26.38.28.81.500.0052%1.95
VfL Bochum617.35.75.813.22.000.0052%1.42
FC St. Pauli516.44.85.213.82.400.2053%1.80
SpVgg Greuther Fürth514.63.28.68.40.200.2551%0.88
Hannover 96615.05.35.212.72.170.0049%1.54
Energie Cottbus511.04.24.28.82.000.0049%1.19
Eintracht Braunschweig512.22.85.611.81.600.0047%1.04
VfL Osnabrück512.85.23.69.41.600.0043%1.58
Dynamo Dresden511.23.85.88.21.600.2551%1.60
Karlsruher SC513.25.84.412.61.400.0047%1.23
SV Darmstadt 98512.42.64.69.62.400.0041%1.04
Holstein Kiel512.23.04.013.42.800.0055%1.13
Conceded, per game
Per-game averages from full-match statistics, conceded by each team this season.
TeamMShotsSoTCornersFoulsYelRedPossxG
Hertha BSC511.03.64.212.61.400.2046%0.84
1. FC Nürnberg516.46.03.614.23.000.0040%2.33
1. FC Kaiserslautern516.65.86.010.61.000.0053%1.56
1. FC Magdeburg513.24.05.612.42.000.2544%1.26
VfL Wolfsburg518.26.46.412.21.600.0044%1.72
Arminia Bielefeld611.73.54.310.51.670.0062%1.32
1. FC Heidenheim612.75.56.010.32.170.0048%1.18
VfL Bochum613.54.34.28.51.830.0048%1.55
FC St. Pauli512.44.43.812.42.600.0047%1.45
SpVgg Greuther Fürth515.46.25.69.41.200.0049%1.77
Hannover 96616.75.77.09.71.330.2051%1.39
Energie Cottbus518.05.07.812.62.400.0051%1.73
Eintracht Braunschweig512.63.44.013.82.000.0053%0.97
VfL Osnabrück516.24.07.09.42.400.0057%1.17
Dynamo Dresden517.04.84.89.82.200.2549%1.54
Karlsruher SC516.66.44.810.21.600.0053%1.63
SV Darmstadt 98515.44.86.612.02.600.0059%1.52
Holstein Kiel510.64.06.410.22.600.0045%1.52

Recent results

Teams

1. FC Heidenheim1. FC Kaiserslautern1. FC Magdeburg1. FC NürnbergArminia BielefeldDynamo DresdenEintracht BraunschweigEnergie CottbusFC St. PauliFortuna DüsseldorfHannover 96Hertha BSCHolstein KielKarlsruher SCPreußen MünsterRot-Weiß EssenSV Darmstadt 98SpVgg Greuther FürthVfL BochumVfL OsnabrückVfL Wolfsburg