World Cup 2026
← All matches
Round of 32· provisional (subject to change)

🇲🇽 Mexico v 🇪🇨 Ecuador

Tue, Jun 30, 9:00 PM EDT · Estadio Azteca, Mexico City, Mexico

Full time2 – 0

Matchup forecast

🇲🇽 Mexico · Elo 1880v🇪🇨 Ecuador · Elo 1822
65%Mexico
21%Draw
14%Ecuador
1.9 – 0.8
Average scoreline
1.53 / 4.82 / 7.2
Model fair odds (dec.)
50,000
Simulations
Market lines unavailable (THE_ODDS_API_KEY not configured). Showing model only.
Ten most likely scorelines
1–013%2–013%2–110%1–110%3–08%0–07%3–16%0–15%4–04%1–24%

Rosters

🇲🇽Mexico42 players
PlayerPosClubCapsGASince
Guillermo OchoaGKAEL Limassol · Cypriot First Division1520——
Raúl RangelGKGuadalajara · Liga MX130——
Carlos AcevedoGKSantos Laguna · Liga MX70——
Alex PadillaGKAthletic Bilbao10——
Óscar GarcíaGKLeón10——
Jesús GallardoDFToluca · Liga MX1203——
Edson ÁlvarezDFFenerbahçe · Süper Lig977——
César MontesDFLokomotiv Moscow · Russian Premier League664——
Jorge SánchezDFPAOK · Super League Greece583——
Johan Vásquez (captain)DFGenoa533——
Johan VásquezDFGenoa · Serie A452——
Israel ReyesDFAmérica · Liga MX332——
Mateo ChávezDFAZ · Eredivisie90——
Víctor GuzmánDFMonterrey71——
Everardo LópezDFToluca60——
Diego CampilloDFGuadalajara30——
Dagoberto EspinozaDFAmérica10——
Juan Echilvestre TRPDFSantos Laguna00——
Yohan Orozco TRPDFGuadalajara00——
Orbelín PinedaMFAEK Athens · Super League Greece9112——
Luis RomoMFGuadalajara · Liga MX624——
Luis ChávezMFDynamo Moscow · Russian Premier League444——
Érik LiraMFCruz Azul · Liga MX240——
Gilberto MoraMFTijuana · Liga MX70——
Brian GutiérrezMFGuadalajara · Liga MX62——
Obed VargasMFAtlético Madrid · La Liga60——
Denzell GarcíaMFJuárez50——
Álvaro FidalgoMFReal Betis · La Liga30——
Jeremy MárquezMFCruz Azul30——
Henrique Simeone TRPMFTigres UANL00——
Raúl JiménezFWFulham · Premier League12344——
Roberto AlvaradoFWGuadalajara · Liga MX665——
Alexis VegaFWToluca · Liga MX517——
Santiago GiménezFWMilan · Serie A476——
César HuertaFWAnderlecht · Belgian Pro League263——
Julián QuiñonesFWAl-Qadsiah · Saudi Pro League212——
Germán BerterameFWInter Miami122——
Guillermo MartínezFWUNAM · Liga MX113——
Armando GonzálezFWGuadalajara · Liga MX71——
Isaías ViolanteFWAmérica50——
Santiago SandovalFWGuadalajara30——
Hugo CamberosFWGuadalajara20——
🇪🇨Ecuador34 players
PlayerPosClubCapsGASince
Hernán GalíndezGKHuracán · Primera División (ARG)340——
Moisés RamírezGKKifisia · Super League Greece70——
Gonzalo ValleGKLDU Quito · Serie A (ECU)30——
Ángelo PreciadoDFAtlético Mineiro · Brasileirão540——
Pervis EstupiñánDFMilan · Serie A534——
Piero HincapiéDFArsenal · Premier League513——
Félix TorresDFInternacional · Brasileirão485——
Willian PachoDFParis Saint-Germain · Ligue 1342——
Joel OrdóñezDFClub Brugge · Belgian Pro League160——
José HurtadoDFRed Bull Bragantino110——
Jackson PorozoDFTijuana · Liga MX91——
Yaimar MedinaDFGenk · Belgian Pro League50——
Leonardo RealpeDFFamalicão40——
Fricio CaicedoDFInter Miami20——
Deinner Ordóñez TRPDFIndependiente del Valle00——
Moisés CaicedoMFChelsea · Premier League603——
Alan FrancoMFAtlético Mineiro · Brasileirão571——
Jeremy SarmientoMFMiddlesbrough262——
Kendry PáezMFRiver Plate · Primera División (ARG)252——
Alan MindaMFAtlético Mineiro · Brasileirão192——
Pedro ViteMFUNAM · Liga MX161——
Jordy AlcívarMFIndependiente del Valle · Serie A (ECU)101——
Denil CastilloMFMidtjylland · Danish Superliga50——
Anthony ValenciaMFAntwerp · Belgian Pro League21——
Enner ValenciaFWPachuca · Liga MX10549——
Gonzalo PlataFWFlamengo · Brasileirão498——
Kevin RodríguezFWUnion Saint-Gilloise · Belgian Pro League312——
John YeboahFWVenezia · Serie A223——
Jordy CaicedoFWHuracán · Primera División (ARG)193——
Nilson AnguloFWSunderland · Premier League131——
John MercadoFWSparta Prague100——
Keny ArroyoFWCruzeiro50——
Jeremy ArévaloFWVfB Stuttgart · Bundesliga30——
Juan Riquelme AnguloFWSunderland31——