World Cup 2026
← All matches
Quarter-final· provisional (subject to change)

🇪🇸 Spain v 🇧🇪 Belgium

Fri, Jul 10, 3:00 PM EDT · SoFi Stadium, Los Angeles, USA

Full time2 – 1

Matchup forecast

🇪🇸 Spain · Elo 2155v🇧🇪 Belgium · Elo 1931
87%Spain
11%Draw
2%Belgium
2.5 – 0.2
Average scoreline
1.15 / 8.99 / 44.37
Model fair odds (dec.)
50,000
Simulations
Market lines unavailable (THE_ODDS_API_KEY not configured). Showing model only.
Ten most likely scorelines
2–021%1–017%3–017%4–010%0–07%5–05%2–15%3–14%1–14%4–12%

Rosters

🇪🇸Spain34 players
PlayerPosClubCapsGASince
Unai SimónGKAthletic Bilbao · La Liga570——
David RayaGKArsenal · Premier League120——
Joan GarciaGKBarcelona · La Liga10——
Josep MartínezGKInternazionale10——
Aymeric LaporteDFAthletic Bilbao · La Liga442——
Robin Le NormandDFAtlético Madrid281——
Marc CucurellaDFChelsea · Premier League231——
Marcos LlorenteDFAtlético Madrid · La Liga230——
Eric GarcíaDFBarcelona · La Liga190——
Pedro PorroDFTottenham Hotspur · Premier League160——
Álex GrimaldoDFBayer Leverkusen · Bundesliga120——
Pau CubarsíDFBarcelona · La Liga110——
Dean HuijsenDFReal Madrid80——
Fran GarcíaDFReal Betis30——
Iván FresnedaDFSporting CP10——
Marc PubillDFAtlético Madrid · La Liga00——
RodriMFManchester City · Premier League614——
Fabián RuizMFParis Saint-Germain · Ligue 1416——
Mikel MerinoMFArsenal · Premier League4110——
PedriMFBarcelona · La Liga405——
GaviMFBarcelona · La Liga285——
Martín ZubimendiMFArsenal · Premier League253——
Álex BaenaMFAtlético Madrid · La Liga152——
Fermín LópezMFBarcelona100——
Ferran TorresFWBarcelona · La Liga5523——
Mikel OyarzabalFWReal Sociedad · La Liga5224——
Dani OlmoFWBarcelona · La Liga4812——
Nico WilliamsFWAthletic Bilbao · La Liga306——
Lamine YamalFWBarcelona · La Liga256——
Yéremy PinoFWCrystal Palace · Premier League214——
Borja IglesiasFWCelta Vigo · La Liga60——
Víctor MuñozFWOsasuna · La Liga21——
Roberto FernándezFWEspanyol10——
Carlos EspíFWReal Madrid00——
🇧🇪Belgium34 players
PlayerPosClubCapsGASince
Thibaut CourtoisGKReal Madrid · La Liga1080——
Senne LammensGKManchester United · Premier League20——
Maarten VandevoordtGKRB Leipzig10——
Jari De BusserGKAZ00——
Mike PendersGKStrasbourg · Ligue 100——
Thomas MeunierDFLille · Ligue 17910——
Timothy CastagneDFFulham · Premier League622——
Arthur TheateDFEintracht Frankfurt · Bundesliga331——
Zeno DebastDFSporting CP · Liga Portugal261——
Maxim De CuyperDFBrighton & Hove Albion · Premier League184——
Brandon MecheleDFClub Brugge · Belgian Pro League81——
Koni De WinterDFMilan · Serie A80——
Joaquin SeysDFClub Brugge · Belgian Pro League50——
Nathan NgoyDFLille · Ligue 130——
Kyriani SabbeDFClub Brugge00——
Axel WitselMFGirona · La Liga13712——
Kevin De BruyneMFNapoli · Serie A11836——
Youri TielemansMFAston Villa · Premier League8413——
Hans VanakenMFClub Brugge · Belgian Pro League337——
Amadou OnanaMFAston Villa · Premier League281——
Alexis SaelemaekersMFMilan · Serie A242——
Nicolas RaskinMFRangers · Scottish Premiership121——
Roméo LaviaMFChelsea50——
Diego MoreiraMFStrasbourg · Ligue 120——
Mandela KeitaMFParma20——
Romelu LukakuFWNapoli · Serie A12590——
Leandro TrossardFWArsenal · Premier League5011——
Jérémy DokuFWManchester City · Premier League427——
Loïs OpendaFWLyon353——
Charles De KetelaereFWAtalanta · Serie A295——
Dodi LukébakioFWBenfica · Liga Portugal295——
Malick FofanaFWSunderland61——
Mika GodtsFWParis Saint-Germain61——
Matias Fernandez-PardoFWLille · Ligue 110——