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

🇨🇭 Switzerland v 🇩🇿 Algeria

Thu, Jul 2, 11:00 PM EDT · BC Place, Vancouver, Canada

Full time2 – 0

Matchup forecast

🇨🇭 Switzerland · Elo 1878v🇩🇿 Algeria · Elo 1747
68%Switzerland
20%Draw
12%Algeria
2.0 – 0.7
Average scoreline
1.46 / 5.02 / 8.49
Model fair odds (dec.)
50,000
Simulations
Market lines unavailable (THE_ODDS_API_KEY not configured). Showing model only.
Ten most likely scorelines
2–014%1–014%2–19%1–19%3–09%0–07%3–16%4–05%0–15%2–23%

Rosters

🇨🇭Switzerland35 players
PlayerPosClubCapsGASince
Gregor KobelGKBorussia Dortmund · Bundesliga200——
Yvon MvogoGKLorient · Ligue 1130——
Marvin KellerGKYoung Boys · Swiss Super League10——
Anthony RacioppiGKSion00——
Ricardo RodriguezDFReal Betis · La Liga1379——
Manuel AkanjiDFInter Milan · Serie A804——
Nico ElvediDFBorussia Mönchengladbach · Bundesliga663——
Silvan WidmerDFMainz 05 · Bundesliga595——
Eray CömertDFValencia · La Liga210——
Miro MuheimDFHamburger SV · Bundesliga90——
Aurèle AmendaDFEintracht Frankfurt · Bundesliga60——
Isaac SchmidtDFYoung Boys50——
Sascha BritschgiDFParma40——
Zachary AthekameDFLyon40——
Luca JaquezDFVfB Stuttgart · Bundesliga30——
Adrian BajramiDFBraga20——
Granit XhakaMFSunderland · Premier League14517——
Remo FreulerMFBologna · Serie A8711——
Denis ZakariaMFMonaco · Ligue 1643——
Djibril SowMFSevilla · La Liga510——
Michel AebischerMFPisa · Serie A392——
Fabian RiederMFFC Augsburg · Bundesliga271——
Vincent SierroMFParma171——
Johan ManzambiMFSC Freiburg · Bundesliga113——
Ardon JashariMFMilan · Serie A70——
Alvyn SanchesMFYoung Boys60——
Breel EmboloFWRennes · Ligue 18624——
Rubén VargasFWSevilla · La Liga6111——
Dan NdoyeFWNottingham Forest · Premier League307——
Zeki AmdouniFWBurnley · Premier League2811——
Noah OkaforFWLeeds United · Premier League242——
Christian FassnachtFWYoung Boys · Swiss Super League225——
Cedric IttenFWFortuna Düsseldorf · 2. Bundesliga145——
Joël MonteiroFWLecce72——
Winsley BoteliFWSion30——
🇩🇿Algeria39 players
PlayerPosClubCapsGASince
Luca ZidaneGKGranada · Segunda División60——
Oussama BenbotGKUSM Alger · Ligue Professionnelle 1 (ALG)20——
Abdelatif RamdaneGKMC Alger10——
Melvin MastilGKStade Nyonnais · Swiss Super League10——
Kilian BelazzougGKRennes00——
Aïssa MandiDFLille · Ligue 11167——
Ramy BensebainiDFBorussia Dortmund · Bundesliga817——
Mohamed Amine TougaiDFEspérance de Tunis · Ligue Professionnelle 1 (TUN)282——
Rayan Aït-NouriDFManchester City · Premier League270——
Ahmed ToubaDFLe Havre171——
Jaouen HadjamDFYoung Boys · Swiss Super League163——
Rafik BelghaliDFHellas Verona · Serie A111——
Zineddine BelaïdDFJS Kabylie · Ligue Professionnelle 1 (ALG)91——
Achref AbadaDFUSM Alger · Ligue Professionnelle 1 (ALG)61——
Saâdi RadouaniDFUSM Alger50——
Samir CherguiDFParis FC · Ligue 140——
Sohaib NaïrDFSaint-Étienne10——
Nabil BentalebMFLille · Ligue 1586——
Ramiz ZerroukiMFTwente · Eredivisie513——
Hicham BoudaouiMFNice · Ligue 1320——
Farès ChaïbiMFEintracht Frankfurt · Bundesliga283——
Adem ZorganeMFUnion Saint-Gilloise251——
Houssem AouarMFAl-Ittihad · Saudi Pro League196——
Ibrahim MazaMFBayer Leverkusen · Bundesliga152——
Himad AbdelliMFMarseille110——
Yacine TitraouiMFCharleroi · Belgian Pro League50——
Adil AouchicheMFSchalke 0430——
Adil BourabaaMFLe Mans10——
Riyad MahrezFWAl-Ahli · Saudi Pro League11338——
Mohamed AmouraFWVfL Wolfsburg · Bundesliga4419——
Amine GouiriFWMarseille · Ligue 1218——
Anis Hadj MoussaFWFeyenoord · Eredivisie130——
Adil BoulbinaFWAl-Duhail · Qatar Stars League106——
Monsef BakrarFWAl Ahly90——
Amin ChiakhaFWRosenborg60——
Ilan KebbalFWParis FC60——
Mohamed BelloumiFWHull City32——
Nadhir BenboualiFWGyőri ETO · NB I21——
Farès GhedjemisFWFrosinone · Serie A11——