⚽
Football
- 159 competitions
- 72 countries
- 113 active leagues
- 1,413 season tables
- 104,835 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
Stuck
2 failed run · 1 smoke check · 5 held teams · 8 skipped · 2 held · 5 duplicate
- Failed rundaily-stats-refresh run failed
- Marked failed: still running after 6 hours, so the process that ran it ended without recording a finish
- Failed runquality-scan run failed
- Marked failed: still running after 6 hours, so the process that ran it ended without recording a finish
- 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
- 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
Show all (+18)Show fewer
- Skipped TFF Second League 2024-25Wikipedia page not found: 2024–25_TFF_Second_League · Next: Retries 24 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
- 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 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 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 Nigeria Professional Football League 2022-23, 2021-22The ingestion config builds 2022 where the coverage grid expects 2022-23; check seasonFormat · 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 Real Valladolid II and Valladolid PromesasOne name contains the other · Next: No automatic fix yet
- Duplicate Dukla Banská Bystrica and Dukla Banská BystricaSame name after normalising · Next: No automatic fix yet
- Duplicate FK Kukësi and KukësiOne name contains the other · Next: No automatic fix yet
- Duplicate FK Voždovac and VoždovacOne name contains the other · Next: No automatic fix yet
- Duplicate Kecskeméti TE and KecskemétOne name contains the other · Next: No automatic fix yet
21 more suspected duplicate pairs in Suspected duplicate stubs.
Goals
What each nightly job is working towards- Events81,453 of 81,705 finished API-Football matches have eventslast night +12,217 matches6 still to fetch.
- Transfers988 of 79,552 players checkedlast night +299 players1,915 players have 7,353 transfer rows stored.
- Player profiles2,892 of 81,839 API-Football players have a full name and birth datelast night +222 players78,947 still to fill.
- Gap planner67 of 113 leagues have 5 complete seasons110 league-seasons to go, 40 picked for tonight.
- Ingest queue8 of 8 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.