Skip to content
Almanac
Menu
⚽

Football

  • 372 competitions
  • 110 countries
  • 247 active leagues
  • 3,107 season tables
  • 275,665 matches

Coverage by competition

0 of 372 competitions
Filters (1)
Data source
Clear filters
TableCompletePartialMatches onlyWith eventsCup final only
StatusIn progress (fill = played)Marked current, season overNeeds attention (open warnings or errors, or more rows than expected)Gold dot: the table matches WikipediaRing: table changed since its Wikipedia check, rechecked overnight
ImportHeld: hidden until a re-import passes the data checksQueued for the nightly importSkipped by the nightly import
GapsMissing: season happened, no dataNot held that seasonNot tracked: before the first stored seasonNot running
Competition151–155146–150141–145136–140131–135126–130121–125116–120111–115106–110101–10596–10091–9586–9081–8576–8071–7566–7061–6556–6051–5546–5041–4536–4031–3526–3021–2516–2011–156–10Last 5Now
187172737475767778798081828384858687888990919293949596979899190001020304050607080910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989920000102030405060708091011121314151617181920212223242526

No competitions match these filters.

Runs and checks are on Status →

Backfill queue

156 of 313 leagues at 10 seasons · 945 seasons to go · Last night: 100 tried, 46 imported, 42 skipped

Tonight's run picks 101 seasons (it stops at 100): queue files first, then the newest gaps, top tiers first.

TonightLaterImportedSkipped
  • No league in the queue matches these filters.

Bundesliga

✓Germany · tier 1 · API-Football #78 + Wikipedia · Competition page

1871 to 2026
SeasonStateRowsMatchesEventsStagesLink
2026-27Live18/1881/306811Open
Lineup coach two ids · 5
  • Eintracht Frankfurt in Bundesliga 2026-27: line-up coach changes id with the same surname (Adi Hutter 28906 → A. Hütter 1542)
  • RB Leipzig in Bundesliga 2026-27: line-up coach changes id with the same surname (Martin Demichelis 27832 → M. Demichelis 5345)
  • FC Augsburg in Bundesliga 2026-27: line-up coach changes id with the same surname (Manuel Baum 28454 → M. Baum 3077)
  • Union Berlin in Bundesliga 2026-27: line-up coach changes id with the same surname (Mauro Lustrinelli 25739 → M. Lustrinelli 5853)
  • Werder Bremen in Bundesliga 2026-27: line-up coach changes id with the same surname (Daniel Thioune 27480 → D. Thioune 1334)
Lineup coach spell mismatch · 3
  • Borussia Mönchengladbach in Bundesliga 2026-27: 1 line-up names Eugen Polanski while the stored spell is Jan-Moritz Lichte
  • Werder Bremen in Bundesliga 2026-27: 6 line-ups name Daniel Thioune while the stored spell is Daniel Thioune
  • FC Augsburg in Bundesliga 2026-27: 9 line-ups name Manuel Baum, M. Baum while the stored spell is Heiko Herrlich
Player season club missing · 2
  • Werder Bremen in Bundesliga 2026-27: line-ups for Arthur but season stats only at another club
  • FC Augsburg in Bundesliga 2026-27: line-ups for Arijon Ibrahimović but season stats only at another club
Lineup coach id zero
  • Bundesliga 2026-27: 3 line-ups have coach id 0
2025-26EventsW18/183083082 · ZOpen
2024-25Attention18/183083082 · ZOpen
Stage matches unlinked
  • Bundesliga 2024-25: 308 matches are linked to none of the stages "regular", "playoffs"
2023-24Attention18/183083082 · ZOpen
Stage matches unlinked
  • Bundesliga 2023-24: 308 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season", "Relegation Round")
2022-23Attention18/183083082 · ZOpen
Stage matches unlinked
  • Bundesliga 2022-23: 308 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season", "Relegation Round")
2021-22Attention18/183083082 · ZOpen
Stage matches unlinked
  • Bundesliga 2021-22: 308 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season", "Relegation Round")
2020-21Attention18/183083082 · ZOpen
Stage matches unlinked
  • Bundesliga 2020-21: 308 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season", "Relegation Round")
2019-20Attention18/183083082 · ZOpen
Stage matches unlinked
  • Bundesliga 2019-20: 308 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season", "Relegation Round")
Ties with no stored aggregate
  • Bundesliga 2019-20: 1 two-legged tie has no stored aggregate, and the legs do not show which side won, so the aggregate shown is a guess (Werder Bremen v 1. FC Heidenheim)
2018-19Attention18/18442 · ZOpen
Matches missing
  • Bundesliga 2018-19: only 4 of 306 matches are stored for a 18-team table
Stage matches unlinked
  • Bundesliga 2018-19: 4 matches are linked to none of the stages "regular", "playoffs" (rounds "Finals", "Regular Season")
Ties with no stored aggregate
  • Bundesliga 2018-19: 1 two-legged tie has no stored aggregate, and the legs do not show which side won, so the aggregate shown is a guess (VfB Stuttgart v Union Berlin)
2017-18Attention18/183063062 · ZOpen
Stage matches unlinked
  • Bundesliga 2017-18: 306 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season")
2016-17Attention18/183063062 · ZOpen
Stage matches unlinked
  • Bundesliga 2016-17: 306 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season")
2015-16Attention18/183063062 · ZOpen
Stage matches unlinked
  • Bundesliga 2015-16: 306 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season")
2014-15Attention18/183063062 · ZOpen
Stage matches unlinked
  • Bundesliga 2014-15: 306 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season")
2013-14Attention18/183063062 · ZOpen
Stage matches unlinked
  • Bundesliga 2013-14: 306 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season")
Ties with no stored aggregate
  • Bundesliga 2013-14: 1 two-legged tie has no stored aggregate, and the legs do not show which side won, so the aggregate shown is a guess (Hamburger SV v SpVgg Greuther Fürth)
2012-13Attention18/183063062 · ZOpen
Stage matches unlinked
  • Bundesliga 2012-13: 306 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season")
2011-12Attention18/183063062 · ZOpen
Stage matches unlinked
  • Bundesliga 2011-12: 306 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season")
2010-11Attention18/183063062 · ZOpen
Stage matches unlinked
  • Bundesliga 2010-11: 306 matches are linked to none of the stages "regular", "playoffs" (rounds "Regular Season")
2009-10CompleteW18/18002 · ZOpen
2008-09CompleteW18/18002 · ZOpen
2007-08Complete18/18001 · ZOpen
2006-07Complete18/18001 · ZOpen
2005-06Complete18/18001 · ZOpen
2004-05Complete18/18001 · ZOpen
2003-04Complete18/18001 · ZOpen
2002-03Complete18/18001 · ZOpen
2001-02Complete18/18001 · ZOpen
2000-01Complete18/18001 · ZOpen
1999-00Complete18/18001 · ZOpen
1998-99CompleteW18/18001 · ZOpen
1997-98Complete18/18001 · ZOpen
1996-97Attention18/18001 · ZOpen
Promoted header short
  • Hansa Rostock is marked as promoted into Bundesliga 1997-98, but the Bundesliga 1996-97 header does not list them because that league is not below tier 1
1995-96CompleteW18/18001 · ZOpen
1994-95Complete18/18001 · ZOpen
1993-94Attention18/18001 · ZOpen
Wikipedia check needs attention
  • The page changed after its Wikipedia check on 4 Nov 2026
Approved page changed
  • Approved page changed: Bundesliga 1993-94
1992-93Complete18/18000Open
1991-92Attention20/18000 · ZOpen
Wikipedia check needs attention
  • The page changed after its Wikipedia check on 10 Nov 2026
Approved page changed
  • Approved page changed: Bundesliga 1991-92
1990-91CompleteW18/18001Open
1989-90Complete18/18001Open
1988-89Complete18/18001Open
1987-88CompleteW18/18001Open

Rows show stored / expected. Matches show played / stored. Z means promotion and relegation zones are set.