posted an update —

MatchMind — Changelog

MatchMind is the only WC 2026 agent we know of that syncs FIFA scores and FotMob player intelligence into MongoDB in one matchday command then lets Gemini answer like a live analyst.


Live Tournament Data

  • FIFA score sync → MongoDB — match results + auto standings on every update
  • FotMob player stats sync (new) — goals, assists, minutes, xG, and rating updated after every matchday
  • SYNC_MODE=both (new) — one workflow handles both score and player stat pipelines
  • Live badge (● Live MongoDB) now reflects real synced data, not a preview mockup

FotMob Pipeline — Built for WC 2026

Command What it does
npm run fotmob-feed ~365 players with tournament minutes via bulk league JSON
npm run fotmob-squads 48/48 teams mapped → 1,149 / 1,248 players linked to FotMob IDs
npm run fotmob-full Club season form, recent club matches + WC match-by-match logs via playerData API
npm run validate-feed Roster name check before any sync handles accents, aliases, Korean names

FotMob IDs are stored on each player document for faster incremental updates.


What Syncs Into MongoDB Now

Tournament stats

  • Goals, assists, minutes played, xG, match rating

Club context

  • Season goals/assists, avg rating, last-five form

Match logs

  • Recent club matches + World Cup match-by-match rows

Example: Deniz Undav → 1G, 2A, 26 min, xG 0.5 (Germany 7–1 Curaçao, MD1)


Docs & Operator UX

  • docs/PLAYER-STATS-SOURCES.md (new) — full matchday playbook: FIFA → FotMob → sync
  • Updated README, DATA-SOURCES.md, architecture doc, and in-app /docs hub
  • MD1 example feed template for manual ESPN/FOX fallback
  • FotMob scripts are public on GitHub — judges can reproduce the entire pipeline

Still Honest About Data

Badge Meaning
◇ Preview Mockup shown before kickoff — clearly labeled
● Live MongoDB FIFA scores + FotMob stats after kickoff

Guardian squads (1,248 players), FOX USA roster, and editorial intel are unchanged.


Highlights

  • Turned a read-only football DB into a live tournament intelligence engine mid-hackathon
  • 1,149 players auto-mapped to FotMob across 48 national squads, no manual ID hunting
  • Agent answers "Who leads the Golden Boot?" with numbers synced minutes after final whistles
  • Solved FIFA's gap: they give scores, not player stats, I built the bridge with FotMob
  • Club form + WC match logs from the same pipeline, not just leaderboard G/A
  • Full reproducibility: public scripts, validated feeds, documented sources for judges
  • From ◇ Preview mockup to ● Live MongoDB without re-architecting the same agent, real data

Log in or sign up for Devpost to join the conversation.