2. Bundesliga

Germany
Season 2025/2026Form table
Data current as of 16 July 2026

About the league: 2. Bundesliga

2. Bundesliga is a football league from Germany that we track match by match. 18 teams are competing in the 2025/2026 season; Schalke 04 lead the table with 70 points. The average is 2.93 goals per game; both teams find the net (BTTS) in 59% of matches. The campaign runs from 1 August 2025 to 17 May 2026.

2. Bundesliga 2025/2026: season in numbers

Season picture

In the 2025/2026 season, 306 2. Bundesliga matches have been completed. Schalke 04 leads the table with 70 points.

Goal tempo

Average goals: 2.93. BTTS: 59%. Over 2.5: 58%. Clean-sheet matches: 41%.

Result split

Home wins: 46%. Draws: 24%. Away wins: 30%.

Team rankings

Elversberg has the league's highest goals-per-match average at 1.88. Both teams scored in 71% of Dynamo Dresden's matches.

League table

#TeamMWDL+/-Pts
1Schalke 04342176+1970
2Elversberg341888+2562
3Paderborn341888+1462
4Hannover 963416126+1660
5Darmstadt 983413138+1252
6Kaiserslautern3416414+552
7Hertha BSC3414911+351
8Nürnberg34121012+246
9Bochum34111112+244
10Karlsruher SC3412814-1144
11Dynamo Dresden3411815+141
12Holstein Kiel3411815-441
13Arminia Bielefeld3410915+239
14Magdeburg3412319-639
15Eintracht Braunschweig3410717-1837
16Greuther Fürth3410717-1937
17Fortuna Düsseldorf3411419-2037
18Preußen Münster3461216-2330
PromotionPromotion Play-offRelegation Play-offRelegation

League statistics

Season 2025/2026 statistics are based on 306 completed matches.

Team rankings

Compare teams by goals per match, BTTS, Over 2.5, clean sheets and corners across completed league matches.

Best attack

Goals scored per match

  1. 1Elversberg1.88
  2. 2Hannover 961.76
  3. 3Paderborn1.74
  4. 4Darmstadt 981.68
  5. 5Dynamo Dresden1.59

Best defence

Goals conceded per match (lower is better)

  1. 1Schalke 040.91
  2. 2Elversberg1.15
  3. 3Hannover 961.29
  4. 4Hertha BSC1.29
  5. 5Darmstadt 981.32

Most BTTS

% of matches where both teams scored

  1. 1Dynamo Dresden71%
  2. 2Preußen Münster71%
  3. 3Bochum68%
  4. 4Paderborn68%
  5. 5Arminia Bielefeld65%

Most Over 2.5

% of matches with at least 3 goals

  1. 1Karlsruher SC76%
  2. 2Dynamo Dresden71%
  3. 3Greuther Fürth68%
  4. 4Hannover 9668%
  5. 5Preußen Münster62%

Most clean sheets

Matches without conceding

  1. 1Schalke 0414
  2. 2Hertha BSC12
  3. 3Darmstadt 9810
  4. 4Hannover 9610
  5. 5Elversberg10

Most corners

Corners per match

  1. 1Hannover 966.2
  2. 2Arminia Bielefeld6.1
  3. 3Elversberg6.1
  4. 4Magdeburg5.2
  5. 5Holstein Kiel5.2

xG table and expected points

Compare team results with the quality of chances they create and allow.

#TeamMxGxG - expected goals, the quality of scoring chances.xGAxGA - expected goals allowed to opponents.xPtsxPts - expected points calculated from xG.PtsDelta
1Schalke 04341.611.115770+13
2Elversberg341.681.245662+6
3Paderborn341.691.375462+8
4Hannover 96341.631.355360+7
5Arminia Bielefeld341.651.395339-14
6Magdeburg341.671.545039-11
7Bochum341.531.494844-4
8Nürnberg341.481.474746-1
9Dynamo Dresden341.431.504541-4
10Darmstadt 98341.541.644552+7
11Eintracht Braunschweig341.351.464537-8
12Hertha BSC341.431.544551+6
13Kaiserslautern341.431.564452+8
14Fortuna Düsseldorf341.411.554437-7
15Holstein Kiel341.311.564241-1
16Preußen Münster341.281.634030-10
17Karlsruher SC341.361.734044+4
18Greuther Fürth341.311.653937-2

xGxG (expected goals) — how many goals a team should score from the quality of its chances. = xG means expected goals. xPts are calculated from each match xG with a Poisson distribution. The delta column: positive (yellow) means more points than performance suggests; negative (green) means the team plays better than the table shows.

Matches and fixtures

Results and upcoming matches - switch rounds with arrows or the list.

Competition fixtures

Round 34

9 matches17/05Complete

FAQ

How many teams play in 2. Bundesliga?

The 2025/2026 season of 2. Bundesliga includes 18 teams.

When does the 2025/2026 2. Bundesliga season start and end?

The 2025/2026 2. Bundesliga season runs from 1 August 2025 to 17 May 2026.

How many matchweeks does the 2. Bundesliga season have?

The 2025/2026 2. Bundesliga season spans 34 matchweeks.

Who leads the 2. Bundesliga table?

Schalke 04 leads 2. Bundesliga with 70 points.

Which team scores the most goals in 2. Bundesliga?

Elversberg has the strongest attack in 2. Bundesliga, scoring 1.88 goals per match.

Which team has the best defence in 2. Bundesliga?

Schalke 04 concedes the fewest goals in 2. Bundesliga, 0.91 per match.

How many goals are scored on average in 2. Bundesliga?

2. Bundesliga averages 2.93 goals per match.

How often does Over 2.5 land in 2. Bundesliga?

Over 2.5 lands in 58% of 2. Bundesliga matches.

How often do both teams score in 2. Bundesliga?

BTTS lands in 59% of 2. Bundesliga matches.

Do home teams have an advantage in 2. Bundesliga?

Home teams win 46% of matches in 2. Bundesliga.

Other leagues in Germany