Bundesliga Standings

Live Bundesliga table for the 2026-27 season — position, points, goal difference and recent form for every club. Updated daily.

Updated: November 13, 2026

#ClubPWDLGFGAGDPtsForm
1Bayern MünchenBayern München9630299+2021WDWWD
2Borussia DortmundBorussia Dortmund9630167+921WDWDD
3SC FreiburgSC Freiburg96122010+1019WWLLW
4RB LeipzigRB Leipzig96032713+1418WWWLW
5Bayer LeverkusenBayer Leverkusen95132017+316WLLWW
6Werder BremenWerder Bremen94321715+215LWWDD
7SV ElversbergSV Elversberg94141718-113LWLWL
8VfB StuttgartVfB Stuttgart94051515012WWLLW
91899 Hoffenheim1899 Hoffenheim94051617-112WLWWL
10Eintracht FrankfurtEintracht Frankfurt93331520-512DWLWL
11Hamburger SVHamburger SV94051020-1012WLLWW
12FSV Mainz 05FSV Mainz 0593151819-110LLLWL
13SC Paderborn 07SC Paderborn 079243811-310DDWDL
14FC AugsburgFC Augsburg9234202009LLDLD
151. FC Köln1. FC Köln92341014-49LDDLW
16Union BerlinUnion Berlin9144721-147LDDDW
17FC Schalke 04FC Schalke 049135511-66LLDLL
18Borussia MönchengladbachBorussia Mönchengladbach91171225-134LDWLL

Frequently Asked Questions

How often is the Bundesliga standings table updated?▼

Once per day at 03:00 UTC, plus a 5-minute CDN cache. New points and position changes appear within hours of yesterday's matches.

How is goal difference calculated?▼

Goal difference (GD) is goals scored (GF) minus goals conceded (GA). It's the standard tiebreaker after points in Bundesliga.

What does the form column show?▼

The last 5 league results, newest on the right. Green = win, grey = draw, red = loss.

Why might my team's position differ from the official site?▼

Positions can briefly differ when a match is in progress — the official site may update mid-game while Renderfoot syncs once per day. Check back after the cron run for the final position.