Skip to content
Almanac
Menu

Football

  • 373 competitions
  • 110 countries
  • 247 active leagues
  • 3,342 season tables
  • 277,996 matches

Coverage by competition

0 of 373 competitions
Filters Β· 1
Data source
Clear filters
Legend
TableCompletePartialMatches onlyTable only: full table, its matches not stored yetWith 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
Competition16–2011–156–10Last 5Now
20060708091011121314151617181920212223242526

No competitions match these filters.

Runs and checks are on Status β†’

Backfill queue

196 of 313 leagues at 10 seasons Β· 797 seasons to go Β· Last night: 328 tried, 87 imported, 204 skipped

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

TonightQueuedLaterImportedSkipped
  • usfl1 tonight Β· 1 imported
    International Β· tier ? Β· Wikipedia
    2023: Tonight2022: Imported
  • xfl2 tonight
    International Β· tier ? Β· Wikipedia
    2023: Tonight2020-21: Tonight
  • elf1 tonight Β· 2 imported Β· 2 skipped
    International Β· tier ? Β· Wikipedia
    2025: Tonight2024: Skipped2023: Skipped2022: Imported2021: Imported
    Why these seasons are not imported
    • 2024 Skipped 15 Nov: [STAGES] Season #6158: central-conference (no rule for this phase name). Retries 22 Nov, or sooner if its config changes.
    • 2023 Skipped 15 Nov: [STAGES] Season #6155: central-conference (no rule for this phase name). Retries 22 Nov, or sooner if its config changes.
  • nfl-europa1 tonight
    International Β· tier ? Β· Wikipedia
    2007: Tonight
  • nfl-europe1 tonight Β· 8 skipped
    International Β· tier ? Β· Wikipedia
    2006: Tonight2005: Skipped2004: Skipped2003: Skipped2002: Skipped2001: Skipped2000: Skipped1999: Skipped1998: Skipped
    Why these seasons are not imported
    • 2005 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
    • 2004 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
    • 2003 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
    • 2002 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
    • 2001 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
    • 2000 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
    • 1999 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
    • 1998 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
  • wlaf1 tonight Β· 1 skipped
    International Β· tier ? Β· Wikipedia
    1992: Tonight1991: Skipped
    Why this season is not imported
    • 1991 Skipped 15 Nov: [STAGES] Season #6143: north-american-west-division (no rule for this phase name); north-american-east-division (no rule for this phase name). Retries 22 Nov, or sooner if its config changes.
  • world-league1 tonight Β· 2 skipped
    International Β· tier ? Β· Wikipedia
    1997: Tonight1996: Skipped1995: Skipped
    Why these seasons are not imported
    • 1996 Skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: markers, honours). Retries 22 Nov, or sooner if its config changes.
    • 1995 Skipped 15 Nov: the season check disagrees with Wikipedia (1 finding: markers). Retries 22 Nov, or sooner if its config changes.
  • cfl14 tonight Β· 19 queued Β· 31 imported
    International Β· tier ? Β· Wikipedia
    2025: Queued2024: Queued2023: Queued2022: Queued2021: Queued2019: Queued2018: Queued2017: Queued2016: Queued2015: Queued2014: Queued2013: Queued2012: Queued2011: Queued2010: Queued2009: Queued2008: Queued2007: Queued2006: Queued2005: Tonight2004: Tonight2003: Tonight1999: Tonight1998: Tonight1997: Tonight1996: Tonight1995: Tonight1994: Tonight1993: Tonight1992: Tonight1991: Tonight1990: Tonight1989: Tonight1988: Imported1987: Imported1986: Imported1985: Imported1984: Imported1983: Imported1982: Imported1981: Imported1980: Imported1979: Imported1978: Imported1977: Imported1976: Imported1975: Imported1974: Imported1973: Imported1972: Imported1971: Imported1970: Imported1969: Imported1968: Imported1967: Imported1966: Imported1965: Imported1964: Imported1963: Imported1962: Imported1961: Imported1960: Imported1959: Imported1958: Imported

Danish Superliga

!Denmark Β· tier 1 Β· API-Football #119 + Wikipedia Β· Competition page

Nightly import: 2 tonight Β· 2 imported Β· last imported 2018-19
  • 2019-20 Picked for tonight's run at 03:30 UTC from spo-960-danish-superliga-2016-17-2019-20.json. Last skipped 15 Nov: the season check disagrees with Wikipedia (2 findings: structure, table).
  • 2018-19 Imported 15 Nov
  • 2017-18 Picked for tonight's run at 03:30 UTC from spo-960-danish-superliga-2016-17-2019-20.json. Last skipped 15 Nov: this import would remove stored data (champion would change from fc-midtjylland-football-den to brondby-football-dnk).
  • 2016-17 Imported 15 Nov
2006 to 2026

To reach 10 seasons: 2019-20.

SeasonStateRowsMatchesEventsStagesLink
2026-27Live12/1284/132841Open
Only the first stage stored
  • Danish Superliga 2026-27: only the first stage is stored ("Play-offs" on the leader), so the champion and the C marker may be wrong
Lineup coach two ids Β· 6
  • NordsjΓ¦lland in Danish Superliga 2026-27: line-up coach changes id with the same surname (Jens Olsen 26051 β†’ J. Olsen 3877)
  • Silkeborg in Danish Superliga 2026-27: line-up coach changes id with the same surname (Morten Dahm Kjaergaard 26633 β†’ M. Dahm Kjaergaard 15308)
  • FC Copenhagen in Danish Superliga 2026-27: line-up coach changes id with the same surname (Bo Svensson 28387 β†’ B. Svensson 1426)
  • FC Midtjylland in Danish Superliga 2026-27: line-up coach changes id with the same surname (Mike Tullberg 26719 β†’ M. Tullberg 6426)
  • AGF in Danish Superliga 2026-27: line-up coach changes id with the same surname (Jakob Poulsen 26286 β†’ J. Poulsen 21413)
  • and 1 more of lineup coach two ids. Open the season
Lineup coach spell mismatch Β· 4
  • BrΓΈndby in Danish Superliga 2026-27: 1 line-up names Thomas Norgaard while the stored spell is Steven Cooper, Frederik Birk Christensen
  • SΓΈnderjyske in Danish Superliga 2026-27: 10 line-ups name Fatah Abdirahman, S. Poulsen while the stored spell is Thomas NΓΈrgaard
  • Randers in Danish Superliga 2026-27: 4 line-ups name R. Bertelsen while the stored spell is Rasmus Bertelsen, Thomas Thomasberg
  • Silkeborg in Danish Superliga 2026-27: 14 line-ups name Morten Dahm Kjaergaard, M. Dahm Kjaergaard while the stored spell is Kent Nielsen
Player season club missing Β· 4
  • SΓΈnderjyske in Danish Superliga 2026-27: line-ups for DanΓ­el GrΓ©tarsson, M. Jensen, O. Hyseni but season stats only at another club
  • Silkeborg in Danish Superliga 2026-27: line-ups for Kristian Kirkegaard but season stats only at another club
  • OB in Danish Superliga 2026-27: line-ups for J. Bonde but season stats only at another club
  • Lyngby in Danish Superliga 2026-27: line-ups for Casper Winther, M. Garananga but season stats only at another club
Lineup coach id zero
  • Danish Superliga 2026-27: 22 line-ups have coach id 0
2025-26EventsW121931934Open
Stage matches unlinked
  • Danish Superliga 2025-26: 1 match is linked to none of the stages "regular", "championship-group", "relegation-group", "playoffs"
2024-25Attention121931935Open
Stage name variant
  • Danish Superliga 2024-25: "conference-playoffs" repeats the ties of "european-playoffs"
2023-24Attention121931935Open
Stage name variant
  • Danish Superliga 2023-24: "conference-playoffs" repeats the ties of "european-playoffs"
2022-23EventsW121931934Open
Stage matches unlinked
  • Danish Superliga 2022-23: 193 matches are linked to none of the stages "regular", "championship-group", "relegation-group", "european-playoffs" (rounds "Championship Round", "Conference League Play-offs - Final", "Regular Season" and 1 more)
2021-22Attention121931934 Β· ZOpen
Home and away results disagree Β· 12
  • SΓΈnderjyske in Danish Superliga 2021-22: overall played 32, won 4, drawn 11, lost 17, goalsFor 28, goalsAgainst 54, points 23 differs from home plus away (10, 2, 4, 4, 11, 13, 10)
  • NordsjΓ¦lland in Danish Superliga 2021-22: overall played 32, won 8, drawn 12, lost 12, goalsFor 38, goalsAgainst 47, points 36 differs from home plus away (10, 3, 6, 1, 14, 10, 15)
  • AGF in Danish Superliga 2021-22: overall played 32, won 6, drawn 12, lost 14, goalsFor 31, goalsAgainst 43, points 30 differs from home plus away (10, 0, 4, 6, 7, 14, 4)
  • Silkeborg in Danish Superliga 2021-22: overall played 32, won 13, drawn 10, lost 9, goalsFor 54, goalsAgainst 37, points 49 differs from home plus away (10, 6, 0, 4, 20, 16, 18)
  • Randers in Danish Superliga 2021-22: overall played 32, won 12, drawn 7, lost 13, goalsFor 36, goalsAgainst 42, points 43 differs from home plus away (10, 3, 1, 6, 10, 17, 10)
  • and 7 more of home and away results disagree. Open the season
2020-21EventsW121931934Open
Stage matches unlinked
  • Danish Superliga 2020-21: 193 matches are linked to none of the stages "regular", "championship-group", "relegation-group", "european-playoffs" (rounds "Championship Round", "Conference League Play-offs - Final", "Regular Season" and 1 more)
2019-20Held14/142432436Open
Hidden from the site
Configured stage missing
  • Danish Superliga 2019-20: the ingest config lists stages with no table stored (relegation-group-a, relegation-group-b)
Stage matches unlinked
  • Danish Superliga 2019-20: 243 matches are linked to none of the stages "regular", "championship-group", "european-playoffs", "relegation-playoffs" (rounds "Championship Round", "Europa League Play-offs - Final", "Europa League Play-offs - Quarter-finals" and 4 more)
2018-19Attention14/142432436Open
Stage matches unlinked
  • Danish Superliga 2018-19: 37 matches are linked to none of the stages "regular", "championship-group", "relegation-playoffs" (rounds "Championship Round", "Europa League Play-offs - Final", "Europa League Play-offs - Quarter-finals" and 1 more)
Stage phase unmatched
  • Danish Superliga 2018-19: table "relegation-group-a", "relegation-group-b" matched none of the stages "championship-group", "regular", "relegation-playoffs"
2017-18Attention14/142432435Open
Configured stage missing
  • Danish Superliga 2017-18: the ingest config lists stages with no table stored (relegation-group-a, relegation-group-b)
Stage matches unlinked
  • Danish Superliga 2017-18: 243 matches are linked to none of the stages "regular", "championship-group", "european-playoffs", "relegation-playoffs" (rounds "Championship Round", "Europa League Play-offs - Final", "Europa League Play-offs - Quarter-finals" and 3 more)
2016-17Attention14/142432436Open
Configured stage missing
  • Danish Superliga 2016-17: the ingest config lists stages with no table stored (relegation-group-a, relegation-group-b)
Stage matches unlinked
  • Danish Superliga 2016-17: 243 matches are linked to none of the stages "regular", "championship-group", "european-playoffs", "relegation-playoffs" (rounds "Championship Round", "Europa League Play-offs - Final", "Europa League Play-offs - Quarter-finals" and 3 more)
2015-16Missing–––––
2014-15Missing–––––
2013-14Missing–––––
2012-13Missing–––––
2011-12Missing–––––
2010-11Missing–––––
2009-10Missing–––––
2008-09Missing–––––
2007-08Missing–––––
2006-07Missing–––––

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