⚽
Football
- 168 competitions
- 72 countries
- 113 active leagues
- 1,446 season tables
- 130,097 matches
Last night
Jobs that started in the last 24 hours- Doneweekly-refresh1,149 fixtures · 498 standings · 5 final refreshes · 9 seasons guarded
- Donequality-scan2,765 findings · 796 new findings · 2,943 open findings
- Donedaily-stats-refresh
- Doneheartbeat1 beats
- Donefixtures-backfill14,016 fetched · 39 seasons · 38 attached · 11,432 inserted
- Donestatsbomb-shots5,087 shots · 1,966 linked · 200 matches · 52 competition seasons
- Doneevents-backfill11,470 matches · 11,469 with lineups · 11,470 pending matches · 11,469 with event rows
- Donestub-snapshot1,932 stubs · 6 suspected duplicates
- Donetransfers-backfill1,500 players · 26 held findings · 9,799 transfers written · 606 unresolved transfers
- Doneingest93 due · 9 queued · 131 planned · 12 skipped
- Donedissolved-backfill1 not due
- Doneplayer-profiles1,500 players · 93 not found · 1,407 filled names · 1,407 filled photos
- Donedata-autofix21 fixed · 21 planned former current
- Donerule-discovery1 patterns · 18 mismatches · 1 issues opened · 20 sampled matches
- FailedsmokeTypeError: Invalid URL
Stuck
1 failed run · 5 hidden · 14 held teams · 23 skipped · 1 held · 5 duplicate
- Failed runsmoke run failed
- TypeError: Invalid URL
- HiddenPrimera Divisió 2020-21
- near-duplicate-team: Near-duplicate teams in Primera Divisió 2020-21: "FC Santa Coloma" (9 standings) vs "UE Santa Coloma" (8 standings)
- HiddenPrimera Divisió 2021-22
- near-duplicate-team: Near-duplicate teams in Primera Divisió 2021-22: "FC Santa Coloma" (8 standings) vs "UE Santa Coloma" (7 standings)
- near-duplicate-team: Near-duplicate teams in Argentine Primera División 2024: "Independiente" (7 standings) vs "Independiente Rivadavia" (5 standings)
- [STAGES] Season #1551: group-1 (superseded by named API-Football phases (stale rows, safe to delete))
Show all (+44)Show fewer
- Hidden 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: Hidden from the site until a re-import passes the data checks
- 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 2025Validation confidence is medium with 1 non-benign warning(s): Cerro: points(14) != W*3+D(15) — possible point deduction (-1) · Next: Retries 28 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
- Skipped TFF Second League 2024-25section heading 'White Group' not found; headings on page: League status, League history, 1963–64 Turkish Second Football League, 1964–65 Turkish Second Football League, 1965–66 Turkish Second Football League, 1966–67 Turkish Second Football League, 1967–68 Turkish Second Football League, 1968–69 Turkish Second Football League, 1969–70 Turkish Second Football League, 1970–71 Turkish Second Football League, 1971–72 Turkish Second Football League, 1972–73 Turkish Second Football League, 1973–74 Turkish Second Football League, 1974–75 Turkish Second Football League, 1975–76 Turkish Second Football League, 1976–77 Turkish Second Football League, 1977–78 Turkish Second Football League, 1978–79 Turkish Second Football League, 1979–80 Turkish Second Football League, 1980–81 Turkish Second Football League, 1981–82 Turkish Second Football League, 1982–83 Turkish Second Football League, 1983–84 Turkish Second Football League, 1984–85 Turkish Second Football League, 1985–86 Turkish Second Football League, 1986–87 Turkish Second Football League, 1987–88 Turkish Second Football League, 1988–89 Turkish Second Football League, 1989–90 Turkish Second Football League, 1990–91 Turkish Second Football League, 1991–92 Turkish Second Football League, 1992–93 Turkish Second Football League, 1993–94 Turkish Second Football League, 1994–95 Turkish Second Football League, 1995–96 Turkish Second Football League, 1996–97 Turkish Second Football League, 1997–98 Turkish Second Football League, 1998–99 Turkish Second Football League, 1999–2000 Turkish Second Football League, 2000–01 Turkish Second Football League, 2007–08 Turkish Second Football League, Past promotion since 2001–02, Past relegation since 2001–02, See also, References · Next: Retries 28 Oct, or sooner if its config changes
- Skipped TFF Second League 2023-24Validation confidence is medium with 4 non-benign warning(s): Vanspor: points(75) != W*3+D(78) — possible point deduction (-3); Nazilli Belediyespor: points(39) != W*3+D(42) — possible point deduction (-3); Zonguldak Kömürspor: points(38) != W*3+D(41) — possible point deduction (-3) …and 1 more · Next: Retries 28 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 Ecuadorian Serie A 2024Validation confidence is medium with 2 non-benign warning(s): El Nacional: points(21) != W*3+D(24) — possible point deduction (-3); Libertad: points(4) != W*3+D(8) — possible point deduction (-4) · Next: Retries 28 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
- Held teams Israeli Premier League 2024-25Validation confidence is medium with 3 non-benign warning(s): Hapoel Be'er Sheva: points(58) != W*3+D(60) — possible point deduction (-2); Maccabi Haifa: points(47) != W*3+D(48) — possible point deduction (-1); Bnei Sakhnin: points(23) != W*3+D(24) — possible point deduction (-1) · Next: Retries 28 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
- Held teams Israeli Premier League 2022-23Unknown or conflicting teams: Hapoel Be'er Sheva (close to Hapoel Beer Sheva) · Next: Retries 28 Oct, or sooner if its config changes
- Held teams Kazakhstan Premier League 2024Would create 5 stub teams (limit 3) · Next: Retries 26 Oct, or sooner if its config changes
- Held teams Kazakhstan Premier League 2023Would create 5 stub teams (limit 3) · Next: Retries 27 Oct, or sooner if its config changes
- Held teams Kazakhstan Premier League 2022Would create 8 stub teams (limit 3) · Next: Retries 28 Oct, or sooner if its config changes
- Skipped Meistriliiga 2022Validation confidence is medium with 1 non-benign warning(s): Legion: points(22) != W*3+D(26) — possible point deduction (-4) · Next: Retries 28 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 Paraguayan Primera División 2026Wikipedia page not found: 2026_Paraguayan_Primera_División_season · Next: Retries 27 Oct, or sooner if its config changes
- Held teams Paraguayan Primera División 2022Unknown or conflicting teams: 12 de Octubre (close to 9 de Octubre) · Next: Retries 28 Oct, or sooner if its config changes
- 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
- Skipped Peruvian Primera División 2022Validation confidence is medium with 6 non-benign warning(s): Alianza Lima: points(77) != W*3+D(75) — possible point deduction (2); Universidad César Vallejo: points(61) != W*3+D(63) — possible point deduction (-2); Deportivo Municipal: points(41) != W*3+D(45) — possible point deduction (-4) …and 3 more · Next: Retries 28 Oct, or sooner if its config changes
- Held teams Montenegrin First League 2024-25Unknown or conflicting teams: Arsenal (close to Arsenal / Arsenal) · Next: Retries 28 Oct, or sooner if its config changes
- Skipped Austrian Bundesliga 2022-23Validation confidence is medium with 1 non-benign warning(s): Austria Wien: points(32) != W*3+D(35) — possible point deduction (-3) · Next: Retries 28 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 J1 League 2021The ingestion config builds 2021-22 where the coverage grid expects 2021; check seasonFormat · Next: Retries when its config changes
- Duplicate América Mineiro and AmericanaOne name contains the other · Next: No automatic fix yet
- Duplicate Deportivo Fabril and Deportivo Alavés BOne name contains the other · Next: No automatic fix yet
- Duplicate Maldon & Tiptree and Maldon TownOne name contains the other · Next: No automatic fix yet
- Duplicate Operário Ferroviário and FerroviárioOne name contains the other · Next: No automatic fix yet
- Duplicate Robur Siena and SienaOne name contains the other · Next: No automatic fix yet
1 more suspected duplicate pair in Suspected duplicate stubs.
Goals
What each nightly job is working towards- Events105,607 of 105,857 finished API-Football matches have eventslast night +11,469 matches0 still to fetch.
- Transfers3,988 of 86,279 players checkedlast night +1,500 players4,649 players have 26,865 transfer rows stored.
- Player profiles5,729 of 88,601 API-Football players have a full name and birth datelast night +1,407 players82,872 still to fill.
- Gap planner67 of 113 leagues have 5 complete seasons85 league-seasons to go, 40 picked for tonight.
- Ingest queue34 of 34 queued seasons donelast night +24 imported24 imported, 10 skipped. Seasons come from the files in apps/jobs/ingest-queue.
Every automatic data change the nightly jobs make is listed in the changelog.