Home / Guides / Mondo FCMondo FC · 4 min

Mondo FC: how ElevenBase reads EA data

sync-ea-club edge function, attribution via EA persona, manual snapshots, frequency and delays.

Cover guida: Mondo FC: come ElevenBase legge i dati EA

Mondo FC is the module that pulls public match data from your EA Sports FC club into ElevenBase. Here's what it reads, what it doesn't, and how long it takes.

What we import

For every 11-v-11 online match of the linked club we import: date and time, result, lineup with on-pitch role, and per player goals, assists, rating, MOTM. Data comes from EA's public API via the Supabase edge function sync-ea-club hosted by ElevenBase.

What we don't import

How attribution to a roster player works

EA identifies each player by username (EA persona). ElevenBase stores that value on the player record as ea_account_handle and uses it as the attribution key. When a new username appears in a match, ElevenBase adds it as a stub and flags it in the roster for you to confirm who it is.

Edge case: if a player changes EA persona mid-season, the system creates a new stub. Reassign it to the existing record with a click and previous history stays linked.

When data arrives

The EA API isn't real-time: results are published in batches. In the vast majority of cases they're in ElevenBase within 5-10 minutes of the final whistle. In rare cases (EA servers under stress, global events) it can take a few hours. A Supabase cron re-runs the read on a regular interval to catch up on late-arriving matches.

Manual syncs

From Mondo FC → Club you have two buttons: Sync now re-reads recent matches, and Import EA snapshot lets you upload a manual extract (useful in case of EA outage). Stats are recalculated after each import.


Stuck or spotted a mistake? Email coach@elevenbase.pro or browse the other guides.