Skip to content
Almanac
Menu
⚽

Football

  • 168 competitions
  • 72 countries
  • 113 active leagues
  • 1,440 season tables
  • 118,619 matches

Last night

Jobs that started in the last 24 hours
  • Doneweekly-refresh1,104 fixtures · 1,770 standings · 9 seasons guarded · 111 competitions refreshed
  • Donequality-scan1,834 findings · 170 new findings · 2,279 open findings
  • Donedaily-stats-refresh
  • Doneheartbeat1 beats
  • Donefixtures-backfill15,175 fetched · 39 seasons · 13,701 inserted · 542 gap seasons
  • Doneevents-backfill12,579 matches · 2 held seasons · 12,579 with lineups · 12,579 pending matches
  • Donetransfers-backfill1,500 players · 21 held findings · 9,713 transfers written · 522 unresolved transfers
  • Donestub-snapshot1,919 stubs · 22 suspected duplicates
  • Doneingest100 due · 8 queued · 120 planned · 13 skipped
  • Donedissolved-backfill1 not due
  • Doneplayer-profiles1,500 players · 70 not found · 1,430 filled names · 1,427 filled photos
  • Donesmoke8 retries · 11 failures · 213 pages checked · 178 links followed

Stuck: 35 items automation couldn't finish

Stuck

1 smoke check · 9 held teams · 17 skipped · 3 held · 5 duplicate
  • Smoke checkSmoke walk found 11 failures after retries.
    • /competition/k-league-1/2023: expected 200, got 301
    • /competition/k-league-1/2023: missing "AFC Champions League Elite"
    • /competition/k-league-1/2023: missing "data-competition="afc-champions-league-elite""
    • and 8 more reasons
    Next: Checked again 21 Oct
    • Validation confidence is medium with 4 non-benign warning(s): Maccabi Haifa: points(55) != W*3+D(57) — possible point deduction (-2); Bnei Sakhnin: points(33) != W*3+D(34) — possible point deduction (-1); Hapoel Tel Aviv: points(26) != W*3+D(27) — possible point deduction (-1) …and 1 more
    • Unknown or conflicting teams: Hapoel Be'er Sheva (close to Hapoel Beer Sheva)
    Next: Retries 26 Oct, or sooner if its config changes
    • Would create 5 stub teams (limit 3)
    • Unknown or conflicting teams: Kyzylzhar (close to Kyzyl-Zhar), Zhenis (close to Zhenys)
    • New teams a stub would be created for: Kairat, Tobol, Elimai, Turan, Shakhter
    Next: Retries 26 Oct, or sooner if its config changes
    • Would create 5 stub teams (limit 3)
    • Unknown or conflicting teams: Kyzylzhar (close to Kyzyl-Zhar), Caspiy (close to Kaspiy)
    • New teams a stub would be created for: Kairat, Tobol, Maktaaral, Shakhter Karagandy, Aksu
    Next: Retries 27 Oct, or sooner if its config changes
    • Wikipedia page not found: 2026_Paraguayan_Primera_División_season
    Next: Retries 27 Oct, or sooner if its config changes
Show all (+30)
  • Skipped Persian Gulf Pro League 2023-24Validation confidence is medium with 1 non-benign warning(s): Shams Azar: points(39) != W*3+D(42) — possible point deduction (-3) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Peruvian Primera División 2023Validation confidence is medium with 3 non-benign warning(s): Deportivo Garcilaso: points(51) != W*3+D(52) — possible point deduction (-1); Sport Boys: points(37) != W*3+D(41) — possible point deduction (-4); Deportivo Municipal: points(31) != W*3+D(36) — possible point deduction (-5) · Next: Retries 27 Oct, or sooner if its config changes
  • Held teams South African Premier Division 2023-24Unknown or conflicting teams: Cape Town Spurs (close to Cape Town City) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Uruguayan Primera División 2026Wikipedia page not found: 2026_Uruguayan_Primera_División_season · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Uruguayan Primera División 2023Validation confidence is medium with 2 non-benign warning(s): La Luz: points(18) != W*3+D(19) — possible point deduction (-1); Montevideo City Torque: points(16) != W*3+D(14) — possible point deduction (2) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped TFF First League 2024-25Validation confidence is medium with 1 non-benign warning(s): Yeni Malatyaspor: points(-21) != W*3+D(0) — possible point deduction (-21) · Next: Retries 26 Oct, or sooner if its config changes
  • Held teams TFF First League 2023-24Validation confidence is medium with 3 non-benign warning(s): Erzurumspor: points(44) != W*3+D(47) — possible point deduction (-3); Altay: points(10) != W*3+D(19) — possible point deduction (-9); Giresunspor: points(7) != W*3+D(10) — possible point deduction (-3) · Next: Retries 27 Oct, or sooner if its config changes
  • Held teams Belarusian Premier League 2024Validation confidence is medium with 1 non-benign warning(s): Shakhtyor Soligorsk: points(2) != W*3+D(22) — possible point deduction (-20) · Next: Retries 26 Oct, or sooner if its config changes
  • Held teams Belarusian Premier League 2023Validation confidence is medium with 3 non-benign warning(s): Shakhtyor Soligorsk: points(9) != W*3+D(44) — possible point deduction (-35); Energetik-BGU Minsk: points(4) != W*3+D(27) — possible point deduction (-23); Belshina Bobruisk: points(3) != W*3+D(14) — possible point deduction (-11) · Next: Retries 26 Oct, or sooner if its config changes
  • Held teams Belarusian Premier League 2022Would create 5 stub teams (limit 3) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Botola Pro 2022-23Would create 4 stub teams (limit 3) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Chilean Primera División 2023Validation confidence is medium with 1 non-benign warning(s): Colo-Colo: points(51) != W*3+D(54) — possible point deduction (-3) · Next: Retries 26 Oct, or sooner if its config changes
  • Skipped Chinese Super League 2022Validation confidence is medium with 3 non-benign warning(s): Shanghai Shenhua: points(47) != W*3+D(53) — possible point deduction (-6); Wuhan Yangtze River: points(19) != W*3+D(28) — possible point deduction (-9); Hebei: points(-3) != W*3+D(6) — possible point deduction (-9) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Egyptian Premier League 2023-24Validation confidence is medium with 1 non-benign warning(s): Zamalek: points(56) != W*3+D(59) — possible point deduction (-3) · Next: Retries 26 Oct, or sooner if its config changes
  • Skipped Erovnuli Liga 2023Validation confidence is medium with 1 non-benign warning(s): Shukura Kobuleti: points(11) != W*3+D(17) — possible point deduction (-6) · Next: Retries 26 Oct, or sooner if its config changes
  • Skipped Ghana Premier League 2023-24Would create 4 stub teams (limit 3) · Next: Retries 26 Oct, or sooner if its config changes
  • Skipped Ghana Premier League 2022-23Would create 6 stub teams (limit 3) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Nigeria Professional Football League 2025-26Validation confidence is medium with 2 non-benign warning(s): Kano Pillars: points(48) != W*3+D(51) — possible point deduction (-3); Kwara United: points(47) != W*3+D(50) — possible point deduction (-3) · Next: Retries 26 Oct, or sooner if its config changes
  • Skipped Nigeria Professional Football League 2023-24Validation confidence is medium with 1 non-benign warning(s): Gombe United: points(25) != W*3+D(31) — possible point deduction (-6) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Southern FL Division One Central 2026-27near-duplicate-team: Near-duplicate teams in Southern FL Division One Central 2026-27: "Biggleswade Town" (18 standings) vs "Biggleswade" (8 standings) · Next: Retries 27 Oct, or sooner if its config changes
  • Skipped Championnat National 2025-26Validation confidence is medium with 2 non-benign warning(s): Valenciennes: points(37) != W*3+D(38) — possible point deduction (-1); Châteauroux: points(30) != W*3+D(31) — possible point deduction (-1) · Next: Retries 26 Oct, or sooner if its config changes
  • Held teams Serie C Group B 2025-26Validation confidence is medium with 2 non-benign warning(s): Campobasso: points(59) != W*3+D(61) — possible point deduction (-2); Ternana: points(48) != W*3+D(53) — possible point deduction (-5) · Next: Retries 26 Oct, or sooner if its config changes
  • Held Venezuelan Primera División 2021Multi-phase competition (group-1, group-2, final-stage-a, final-stage-b): the ingest job only imports single-table seasons · Next: Retries when its config changes
  • Held TFF Second League 2024-25, 2023-24, 2022-23, 2021-22Multi-phase competition (group-1): the ingest job only imports single-table seasons · Next: Retries when its config changes
  • Held Campeonato Brasileiro Série C 2021Multi-phase competition (promotion-group-b, promotion-group-c): the ingest job only imports single-table seasons · Next: Retries when its config changes
  • Duplicate Al Wahda and Al Wahda SCCName or alias matches an alias · Next: No automatic fix yet
  • Duplicate Kecskeméti TE and KecskemétOne name contains the other · Next: No automatic fix yet
  • Duplicate KF Gostivari and GostivarOne name contains the other · Next: No automatic fix yet
  • Duplicate Mezokovesd-zsory and MezőkövesdOne name contains the other · Next: No automatic fix yet
  • Duplicate Al-Ittihad Kalba and KalbaOne name contains the other · Next: No automatic fix yet

18 more suspected duplicate pairs in Suspected duplicate stubs.

Goals

What each nightly job is working towards
  • Events94,049 of 94,307 finished API-Football matches have eventslast night +12,576 matches
    9 still to fetch.
  • Transfers2,488 of 83,413 players checkedlast night +1,500 players
    3,258 players have 17,066 transfer rows stored.
  • Player profiles4,322 of 85,718 API-Football players have a full name and birth datelast night +1,430 players
    81,396 still to fill.
  • Gap planner67 of 113 leagues have 5 complete seasons
    91 league-seasons to go, 40 picked for tonight.
  • Ingest queue18 of 18 queued seasons donelast night +26 imported
    15 imported, 3 skipped. Seasons come from the files in apps/jobs/ingest-queue.

Every automatic data change the nightly jobs make is listed in the changelog.