Bundesliga Standings

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

Updated: June 27, 2026

#ClubPWDLGFGAGDPtsForm
0SC Paderborn 07SC Paderborn 0700000000
1Bayern MünchenBayern München34285112236+8689WWDWW
2Borussia DortmundBorussia Dortmund3422757034+3673WWLWL
3RB LeipzigRB Leipzig3420596647+1965LWLWW
4VfB StuttgartVfB Stuttgart3418887149+2262DWDDL
51899 Hoffenheim1899 Hoffenheim3418796552+1361LWDWW
6Bayer LeverkusenBayer Leverkusen3417896847+2159DLWWL
7SC FreiburgSC Freiburg34138135157-647WLDLW
8Eintracht FrankfurtEintracht Frankfurt341111126165-444DLLDL
9FC AugsburgFC Augsburg34127154561-1643LWWDW
10FSV Mainz 05FSV Mainz 05341010144453-940WLWLD
11Union BerlinUnion Berlin34109154458-1439WWDLL
12Borussia MönchengladbachBorussia Mönchengladbach34911144253-1138WLWDD
13Hamburger SVHamburger SV34911144054-1438DWWLL
141. FC Köln1. FC Köln34711164963-1432LLDLD
15Werder BremenWerder Bremen3488183760-2332LLLDW
16VfL WolfsburgVfL Wolfsburg3478194569-2429LDWLD
171. FC Heidenheim1. FC Heidenheim3468204172-3126LWDWL
18FC St. PauliFC St. Pauli3468202960-3126LLLLD

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.