Skip to content
Almanac
Menu

Changelog

Friday

  1. Data

    French play-offs, Real Zaragoza and eight more leagues kept up to date

    Ligue 1 and Ligue 2 2025-26 play-offs sit in the right stages. Real Zaragoza and Deportivo Aragón no longer share an identity. Diósgyőr and Gladbach II are each one team again. 13 clubs such as Team Bath lose stray table markers from their names. 18 names get proper spelling, such as Bayern Munich. Eight more German and English leagues now refresh daily.

  2. Data

    Goals, cards and subs start filling in nightly for past matches

    Match events were only kept inside each match record, so the coverage page showed none. They now go into their own table every time match details are fetched, and a nightly backfill fills events, line-ups, team stats, player stats and referees for stored matches, newest season first. The coverage page shows the progress.

  3. Data

    Missing league matches start filling in nightly

    About 540 past league seasons had a table but few or no matches, including the Premier League from 2019-20 to 2022-23, so head-to-head records came up short. A nightly job now fetches each season's fixtures from API-Football, about 40 seasons a night, newest first. Matches already stored are linked rather than copied, and a season is skipped if a team would be created as a stub.

  4. Data

    Player pages start showing full names, ages and photos

    About 54,000 players were stored from line-ups with only a short name like J. Vardy and no birth date, nationality, height, weight or photo. A nightly job now fills these in from API-Football, players with the most minutes first, about 500 a night. It only fills empty fields and never changes anything already stored.

Thursday

  1. Data

    1991-92 First Division is back in the old First Division

    The 1991-92 season, the last before the Premier League, was filed under the Premier League. It now sits in the Football League First Division, the top flight from 1888 to 1992, and the Premier League's history starts in 1992-93.

  2. Data

    Correct European places in Finland and Scotland

    Four clubs had the wrong European place on split-season tables. In the 2024 Veikkausliiga, Ilves now go to the Europa League qualifiers, HJK to the Conference League qualifiers and Gnistan to the Conference League play-off. In the 2025-26 Scottish Premiership, Rangers now qualify for the Europa League.

  3. Data

    Gimnasia de Mendoza gets its own page, and Argentina 2026 its aggregate table

    Gimnasia y Esgrima de Mendoza's 2026 matches were filed under Gimnasia La Plata. They now belong to Mendoza, so both clubs show in the right zone and the 2026 aggregate table appears, with its Libertadores, Sudamericana and relegation places. Hibernian's 2025-26 Conference League place in Scotland is also now shown.

  4. Data

    Season stages linked, Forest Green fixed, reserve teams linked

    17,419 matches, 1,284 table rows and 2,427 champions are now linked to the stage they belong to, and 195 missing play-off stages were added. Forest Green Rovers no longer shows as "1378" in the National League. 342 duplicate Premier League 2023-24 matches were removed. 47 reserve teams, such as Bayern Munich II, are now linked to their first team.

  5. Data

    Shorter team cities and matching relegation zones

    Team cities now show the town name only. Bath City shows Bath, Grimsby Town shows Cleethorpes and Millonarios shows Bogotá. Relegation zones now match Wikipedia in the Chilean Primera División, Latvian Higher League, A Lyga and South African Premier Division.

  6. Data

    676 more clubs on the map

    676 clubs now have their home ground linked, with 646 new stadium pages and 557 new towns and cities, all named in English. 1,289 clubs now appear on country, league and team maps. Clubs whose ground is in a London borough or a municipality now show the town itself, such as Kingstonian in Kingston upon Thames.

  7. Data

    Missing results filled in for 26 seasons

    26 league seasons had matches missing, so some clubs showed fewer games than they played. Swansea had none of their 38 Premier League matches in 2011-12, and every club was a game short in 2010-11. Those seasons are now complete, and match pages show the table as it stood on the day.

  8. Data

    Seasons moved to the right club in Spain, Germany and England

    32 seasons were filed under the wrong club because two clubs shared a name. Alcalá's Segunda B seasons now belong to RSD Alcalá, the Kent club's Ashford Town seasons to Ashford United, Union Berlin's 1994 to 2005 seasons to the first team, and six Regionalliga West seasons moved from Rot Weiss Ahlen to Rot-Weiss Essen.

Wednesday

  1. Data

    116 duplicate clubs merged into their real records

    116 clubs had a second copy created from a different spelling or a sponsor name, like Bragantino and Red Bull Bragantino, or KA and KA Akureyri. Each copy is now merged into the real club, so its seasons, matches and old links all point to one page.

  2. Data

    191 missing or wrong crests fixed

    191 clubs that played since 2022 now show a crest. Most had none, some pointed at a deleted image or a placeholder, and four showed another club's crest: Redbridge showed Dagenham & Redbridge's, AFC Hayes showed Chelsea's, and Ararat Yerevan and Oriente Petrolero showed their neighbours'. Crests come from Wikidata and Wikipedia.

  3. Data

    Seasons moved to the right club, and Macedonian clubs back in North Macedonia

    Cove Rangers' six seasons in Scottish League One and the Championship were filed under Rangers, and now have their own club page. Hereford FC, Macclesfield, AFC Wimbledon, CP Mérida and Salamanca UDS got back seasons filed under a predecessor club, and Fenerbahçe is no longer listed as English. Seven North Macedonian clubs added this week had been given Norway as their country, and are now fixed.

  4. Data

    85 city names now in English, and old city links redirect

    City names now use their English form, so Göteborg is Gothenburg and Praha is Prague. Links to the old names redirect to the new page. Two duplicate cities were merged: Kiev into Kyiv and Newcastle into Newcastle upon Tyne. Dynamo Kyiv's stadium now sits in the right place on the map.

  5. Data

    Duplicate clubs merged and 122 reserve seasons moved to the reserve side

    Duplicate clubs are now one: Latvian clubs under two country codes, spellings like Brøndby, Śląsk Wrocław and Rot-Weiss Essen, and Valencia B into Valencia Mestalla. 33 reserve IDs are folded into 23 sides like Real Madrid Castilla, and 20 more are linked to their first team. 122 seasons filed under a first team, like Schalke's reserves, moved to the reserve side. Old links redirect.

  6. Data

    22 champions corrected in leagues decided after the regular season

    Leagues with a championship round or a final had the regular-season leader recorded as champion. 19 seasons now name the real champion, such as Union SG in Belgium 2024-25 and Celtic in Scotland 2025-26, and 3 wrong ones were removed with no replacement yet.

  7. Data

    Apertura and Clausura winners recorded

    Leagues that split the year into Apertura and Clausura, in Argentina, Bolivia, Colombia, Ecuador, Mexico, Paraguay, Peru, Uruguay and Venezuela, now list each half's winner, and the overall champion where there is one. MLS lists its Supporters' Shield premiers and its champions. 40 honours were added and 7 wrong ones removed.

  8. Data

    Stadiums and cities are on the map

    577 stadiums and 528 cities were added with locations from Wikidata, so 658 clubs now have a pin on league maps. A follow-up fix unlinked 18 clubs that had been given another club's ground, such as Polish clubs all placed at Białystok's Stadion Miejski, and cleared wrong pins so those clubs fall back to their city.

  9. Data

    Stages stored for 1,321 seasons

    Every season now has its stages stored, from a single league table to a regular season followed by championship and relegation rounds, or Apertura and Clausura halves. 26,129 table rows and 60,467 matches are filed under the stage they belong to.

Tuesday

  1. Data

    166 clubs that were split across two records are now one

    Clubs that appeared twice under different names, such as Darlington and Darlington 1883, Colchester and Colchester United, or Halifax Town and FC Halifax Town, now have a single page with their full history. Old links redirect to the merged club. Reserve sides like Valencia Mestalla are linked to their first team, and clubs that split and coexisted are linked rather than merged.

  2. Data

    Club names fixed from Wikidata

    1,620 clubs are now linked to Wikidata, and 44 names had their casing or accents corrected, so Gais now reads GAIS and IFK Goteborg reads IFK Göteborg. New clubs are also checked against existing ones before they're added, which cuts down on duplicates.

  3. Data

    184 wrong champions removed

    Seasons still in progress had a champion recorded from whoever led the table at the time. Those 184 rows are gone.

  4. Data

    22 missing club crests fixed

    22 clubs that showed no crest now have one.

  5. Data

    574 matches moved to the right season

    Seasons that were filed under the wrong label have been fixed, and 574 matches that sat in the wrong season have been moved to the right one.