Skip to main content

matches.list

string | integer
required
Non-empty club identifier.
Platform
Optional per-request platform override.
MatchType
default:"leagueMatch"
One of friendlyMatch, leagueMatch, or playoffMatch.
integer
default:"10"
Maximum number of results, from 1 through 10.
Promise<ClubMatch[]>
Recent matches. Known fields include:
  • matchId: Match identifier
  • timestamp: Unix timestamp
  • timeAgo: Object with number and unit
  • clubs: Map of club ID to MatchClubDetails (date, goals, score, result, TEAM, winnerByDnf, and details containing full ClubInfo, including derived regionLabel when regionId is known)
  • players: Map of club ID to map of player ID to MatchPlayerStats (playername, pos, rating, goals, assists, shots, saves, passesmade, tacklesmade, mom, vproattr, match_event_aggregate_0..3, etc.)
  • aggregate: Map of club ID to MatchAggregateStats
Match internals are loose records. All observed FC26 fields are explicitly typed and any future fields added by EA are preserved at runtime, but nested match objects remain dynamic: inspect unexpected values before relying on them in production logic.