2026 World Cup Fantasy League

Auto Β· 14:24
βš™

βš™ Settings

πŸŒ™ Dark / Light Mode






Scores sync automatically for everyone β€” every minute during live matches, every 5 minutes otherwise. No manual syncing needed.

Auto-Sync
⚑ 14:24:08 | 0 updates | 1 LIVE (Auto)

v3.0 β€” Visual Overhaul (Jun 10)

  • Renamed Standings tab to Statistics
  • Added Manager Power Rankings with squad strength vs actual performance analysis
  • Added hot streak indicators (πŸ”₯3W, ❌2L) to fantasy league table
  • Added PWA install prompt β€” β€œAdd to Home Screen” for mobile app experience
  • Complete UI redesign with refined sports-app aesthetic
  • Swapped neon cyan/purple/pink palette for emerald, indigo and amber
  • Solid charcoal background replaces space-gradient
  • Inter font loaded from Google Fonts for clean modern typography
  • Toned down border radius, surface transparency and glow effects
  • Light mode updated with matching warm green tones

v2.9 β€” UI Polish & Badge Catalogue (Jun 10)

  • FIFA Rankings redesigned with modern FotMob-style card-row layout replacing the old HTML table
  • Column order: Rank β†’ Points β†’ Country β†’ Manager β†’ Group with gold/silver/bronze rank highlighting
  • Added v2.3 (Badge Expansion) to changelog β€” previously skipped
  • Added complete β€œAvailable Badges” catalogue at the bottom of the Badges tab
  • All 15 badges shown as a reference guide with hover descriptions

v2.8 β€” Position History Chart (Jun 10)

  • Removed Elimination Tracker tab
  • Added Position History bump chart showing league positions over time
  • Chart plots each manager's position after every matchday
  • SVG-based with coloured lines, dots and manager names
  • Stats leaderboards (Goals, Clean Sheets, Manager Stats) kept below the chart

v2.7 β€” Live Position Colours (Jun 10)

  • Group tables, mini leaderboards and 3rd place race now always show position colours
  • Green for 1st and 2nd (qualifying), orange for 3rd (3rd place race), red for 4th (elimination)
  • Colours update live as results come in, not just when group is complete

v2.6 β€” Family League & Set Default (Jun 10)

  • Added Family league with 8 managers (Kevin, Toby, Clare, Tom, Sarah, Beth, Emily, Dan)
  • Added Set as Default and Download button in admin settings
  • Admins can select a league, click the button, and get a ready-to-upload HTML

v2.5 β€” My Teams Mini Leaderboard (Jun 10)

  • Replaced individual country cards in My Teams with a sorted mini leaderboard table
  • Rows coloured by group status: Qualified (green), On Track (yellow), Contending (blue), Eliminated (red)
  • Status badge on each row showing current qualification state
  • Colour legend below the table explaining each status

v2.4 β€” Quality of Life Upgrades (Jun 10)

  • Added form guide dots (W/D/L) next to each manager in the league table
  • Your row highlighted with blue accent when you select your manager
  • Tournament progress bar shows matches played out of total
  • Auto dark/light mode detection based on system preference
  • Mobile tap support for match hover panels
  • Fixed garbled characters in changelog CSS

v2.3 β€” Badge Expansion (Jun 10)

  • Added 3 new achievement badges: Half Century, Unbeaten, and Group Topper
  • Total badge count increased from 12 to 15
  • Badges now track knockout round progress (R32, R16, QF, SF)

v2.2 β€” Stats Leaderboards (Jun 10)

  • Added Goals Scored leaderboard to Tracker tab (all teams ranked by GF)
  • Added Clean Sheets tracker showing teams with most clean sheets
  • Added Manager Stats summary with total GF, GA, GD and clean sheets per manager
  • Gold, silver, bronze highlights for top 3 in each leaderboard
  • Tab switching between Goals, Clean Sheets and Manager views
  • Includes both group stage and knockout match data

v2.1 β€” Elimination Tracker (Jun 10)

  • Added Elimination Tracker tab showing live qualification status for all 48 teams
  • Summary bar shows counts of Qualified, On Track, Contending, and Eliminated teams
  • Each group displayed as a card with teams ranked by points, GD and GF
  • Status badges: Qualified (green), On Track (yellow), In Contention (blue), Eliminated/At Risk (red)
  • Mathematical elimination detection based on remaining matches and max possible points
  • Manager name shown next to each country

v2.0 β€” Live Match Bar & Badges (Jun 10)

  • Added LIVE match detection with pulsing red border and elapsed time display
  • Live dot animation and half-time/full-time indicators
  • Added 12 achievement badges earned automatically from match results
  • Badges shown in My Teams section and new dedicated Badges tab
  • Hover over any badge to see its name and unlock criteria
  • Badges include: First Blood, Giant Killer, Clean Sheet, Goal Fest, Underdog, Draw Master, and more

v1.9 β€” H2H Data Fix (Jun 10)

  • Fixed 7 missing head-to-head matchups caused by alphabetical key ordering bug
  • Added real historical data for additional matchups from search results
  • All 72 group stage pairings now have correct H2H lookup

v1.8 β€” H2H Match History Redesign (Jun 9)

  • Expanded historical H2H data for all 48 WC teams with real match results
  • Redesigned hover panel with modern FotMob-style match layout
  • Home team on left, away team on right with colour-coded winners (green) and losers (red)
  • Fixed win probability bar symmetry (percentages now always sum to 100%)
  • Added missing matchups: England vs Croatia, Belgium vs Egypt, France vs Norway, Spain vs Uruguay etc

v1.7 β€” Match Insights & H2H History (Jun 9)

  • Added real historical head-to-head results when hovering over upcoming matches
  • Shows last 4 meetings with scores, competition and year
  • Hover panel now shows both win probability bar and H2H history together
  • Symmetrical rank badges (left team badge on left side)

v1.6 β€” FIFA Rankings & Match Insights (Jun 9)

  • Added FIFA Rankings tab with search and sortable columns
  • Added FIFA rank badges next to countries in Match Centre and Upcoming Matches
  • Added win/draw probability bars for upcoming matches
  • Added search in Match Centre by country or manager
  • Symmetrical rank badges (left team badge on left, right team on right)
  • Win probability hidden by default in Match Centre, shows on hover with match insights
  • Reduced probability bar width to match upcoming section size

v1.5 β€” Changelog Added (Jun 9)

  • Added version history / changelog in Settings modal

v1.4 β€” Match Centre & Head to Head (Jun 8)

  • Added next game banner at top of page with country, flag and manager name
  • Added arrow navigation to browse up to 5 upcoming matches
  • Added Head to Head tab to compare managers and see games between their countries
  • Changed manager name colour from purple to readable blue across all sections
  • Increased manager name font size slightly for readability
  • H2H shows actual games between countries, upcoming matches show TBC
  • Added knockout match support to H2H comparison

v1.3 β€” Polish & Fixes (Jun 8)

  • Fixed mini leaderboard reverting to card style, restored table format
  • Added manual Sync button near the top, easily accessible
  • Fixed sync button clashing with title on mobile screens
  • Fixed manager names to always appear under country and flag
  • Fixed sync and settings buttons overlapping, moved sync to left
  • Fixed league selection tab showing in non-admin mode
  • Removed Work and The Boys from page titles

v1.2 β€” Going Live (Jun 7)

  • Uploaded to Cloudflare Pages for live hosting
  • Removed FIFA World Cup image to reduce file size
  • Added expandable mini leaderboards under each manager with table formatting
  • Added automatic score syncing via football-data.org API every 60 seconds
  • Removed Submit Results and Generate Code sections after auto-sync added

v1.1 β€” Admin Mode & Sharing (Jun 7)

  • Added admin mode toggle with lock button to return to read-only
  • Hidden sync results tab in read-only mode
  • Added next match countdown feature
  • Fixed mobile image display issues

v1.0 β€” The Foundation (Jun 7)

  • Created the app with 8 managers, 48 countries and tournament-style league table
  • Fixed missing manager names in the table
  • Fixed country emoji flags showing only abbreviations
  • Added export and import function for saving progress
  • Swapped teams between Reilly and Dan (Ecuador and Switzerland)
  • Added exact FIFA World Cup 2026 groups
  • Fixed all broken buttons and functionality
  • Renamed Czechia to Czech Republic

πŸ‘‘ Points Leader

πŸ† World Cup Winner

TBD
Final not yet played

πŸ† Fantasy League Table

#ManagerPWDLGFGAGDPtsForm

πŸ“œ History (0)

πŸ“… Match Centre (NZT)

🌐 Group Standings

πŸ₯ˆ 3rd Place Race

Top 8 third-place teams advance to Round of 32

#TeamGrpPWDLGFGAGDPts

πŸ† Knockout Stage

βš”οΈ Manager Head to Head

VS

πŸ† FIFA World Rankings

FIFA/Coca-Cola World Ranking | Updated: June 2026

Rank β–²
Pts
Country
Manager
Group

πŸ† Achievement Badges

Badges are earned automatically based on match results

πŸ“ˆ League Position History

Track how managers move up and down the table as the tournament progresses

πŸ“Š Tournament Stats

Goals Scored
Clean Sheets
Manager Stats
⚑ Power Rankings