⚽
Football
- 168 competitions
- 72 countries
- 113 active leagues
- 1,413 season tables
- 104,911 matches
Last night
Jobs that started in the last 24 hours- Doneheartbeat1 beats
- Donefixtures-backfill15,189 fetched · 39 seasons · 504 gap seasons · 177,572 missing matches
- Doneevents-backfill12,217 matches · 1 materialised · 12,217 with lineups · 12,217 pending matches
- Donetransfers-backfill299 players · 201 failed players · 1,773 transfers written · 136 unresolved transfers
- Doneingest132 due · 8 queued · 128 planned · 12 skipped
- Donedissolved-backfill1 not due
- Doneplayer-profiles229 players · 7 not found · 222 filled names · 222 filled photos
- Donesmoke8 retries · 6 failures · 191 pages checked · 177 links followed
- 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
Stuck
1 smoke check · 5 held teams · 7 skipped · 3 held · 5 duplicate
- Smoke checkSmoke walk found 6 failures after retries.
- /team/colwyn-bay-football-eng: expected a redirect to /team/wal/colwyn-bay, got /team/eng/colwyn-bay
- /team/eng/colwyn-bay: expected 301, got 200
- /team/eng/colwyn-bay: expected a redirect to /team/wal/colwyn-bay, got /team/eng/colwyn-bay
- and 3 more reasons
- Held teamsKazakhstan Premier League 2024
- 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
- Validation 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)
- SkippedTFF First League 2024-25
- Validation confidence is medium with 1 non-benign warning(s): Yeni Malatyaspor: points(-21) != W*3+D(0) — possible point deduction (-21)
- Would create 4 stub teams (limit 3)
- New teams a stub would be created for: Erzurumspor, Iğdır, Amedspor, Çorum
- Held teamsBelarusian Premier League 2024
- Validation confidence is medium with 1 non-benign warning(s): Shakhtyor Soligorsk: points(2) != W*3+D(22) — possible point deduction (-20)
- Would create 4 stub teams (limit 3)
- Unknown or conflicting teams: Dynamo Brest (close to Dinamo Brest)
- and 1 more reason
Show all (+16)Show fewer
- 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
- 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 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
- Held teams Israeli Premier League 2023-24Validation 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 · Next: Retries 26 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 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
- Duplicate Alianza Valledupar and Alianza PetroleraOne name contains the other · Next: No automatic fix yet
17 more suspected duplicate pairs in Suspected duplicate stubs.
Goals
What each nightly job is working towards- Events81,473 of 81,720 finished API-Football matches have eventslast night +12,217 matches1 still to fetch.
- Transfers988 of 79,553 players checkedlast night +299 players1,915 players have 7,353 transfer rows stored.
- Player profiles2,892 of 81,842 API-Football players have a full name and birth datelast night +222 players78,950 still to fill.
- Gap planner67 of 113 leagues have 5 complete seasons110 league-seasons to go, 40 picked for tonight.
- Ingest queue8 of 18 queued seasons donelast night +28 imported8 imported, 0 skipped. Seasons come from the files in apps/jobs/ingest-queue.
Every automatic data change the nightly jobs make is listed in the changelog.