The 2026 FIFA World Cup continues on June 24 with a packed slate of Group A and Group B action. Today’s World Cup fixtures include Switzerland vs. Canada, Bosnia and Herzegovina vs. Qatar, Scotland vs. Brazil, Morocco vs. Haiti, Czechia vs. Mexico, and South Africa vs. South Korea.
Each of these games has major implications when it comes to who qualifies and what seeding looks like.
If you’re searching for today’s World Cup odds, betting predictions, and best bets, we’ve broken down every matchup and highlighted the strongest wagering opportunities across the board.
Today’s World Cup 2026 Betting Analysis: Wednesday, June 24
Let’s take a closer look at the World Cup games for today, into the World Cup games for Wednesday, June 24, with odds from the top offshore sportsbooks available.
Switzerland vs. Canada
- Time: 3 p.m. ET
- Location: BC Place, Canada
- Where to Watch: Fox
- Betting Odds: Switzerland (+145) / Draw (+208) / Canada (+231)
Canada enters its final Group B match in an excellent position, knowing that a draw will be enough to secure first place in the group. After opening the tournament with a draw against Bosnia and Herzegovina, the Canadians delivered one of the most impressive performances of the competition so far, routing Qatar 6-0 to put themselves firmly in control. Switzerland has also looked strong, but Canada will have the advantage of playing at BC Place in Vancouver, where a passionate home crowd should create an electric atmosphere. With everything in their favor and the motivation to finish atop the group, expect Canada to rise to the occasion and get the result they need to advance as Group B winners.
Bosnia-Herzegovina vs. Qatar
- Time: 3 p.m. ET
- Location: Seattle Stadium, USA
- Where to Watch: FS1
- Betting Odds: Bosnia-Herzegovina (-235) / Draw (+410) / Qatar (+625)
Bosnia and Herzegovina enters its final Group B match with a simple objective: win and advance to the knockout stage. After earning a respectable draw against Canada in the opener, Bosnia was overwhelmed by a superior Switzerland side, but this matchup presents a much more favorable opportunity. Qatar has struggled throughout the tournament and has looked like one of the weakest teams in the field, managing just one point while being outscored 7-1 across its first two matches. Bosnia should have the edge in quality, physicality, and urgency, and with everything on the line, expect them to control proceedings and punch their ticket to the next round.
Scotland vs. Brazil
- Time: 6 p.m. ET
- Location: Miami Stadium, USA
- Where to Watch: Fox
- Betting Odds: Scotland (+700) / Draw (+437) / Brazil (-262)
Brazil enters the final Group C match knowing a victory would likely secure first place and avoid any unnecessary complications heading into the knockout stage. However, Scotland has plenty to play for as well. The Scots are chasing a historic milestone, needing just a draw to reach the World Cup knockout stage for the first time. That scenario should dictate their approach from the opening whistle. Expect Scotland to sit deep, stay compact defensively, and make life difficult for a Brazil side that will see most of the possession. Brazil may ultimately find a way through, but Scotland’s urgency and disciplined game plan should keep this contest competitive throughout. Go with Scotland +1.5.
Morocco vs Haiti
- Time: 6 p.m. ET
- Location: Atlanta Stadium, USA
- Where to Watch: FS1
- Betting Odds: Morocco (-528) / Draw (+640) / Haiti (+1600)
Morocco enters the final matchday needing a victory to secure second place in Group C, and they may have one eye on the top spot as well. If Brazil slips up against Scotland, goal difference could become a factor, giving Morocco every reason to stay aggressive for the full 90 minutes. Haiti, meanwhile, has already been eliminated, but that doesn’t mean they’re without motivation. Despite failing to find the net through two matches, Haiti has shown enough attacking intent to feel unfortunate not to have scored at least once. With Morocco likely pushing numbers forward in search of goals, Haiti should find opportunities in transition. Expect Morocco to win, but don’t be surprised if Haiti finally gets its breakthrough. Take both teams to score.
Czechia vs Mexico
- Time: 9 p.m. ET
- Location: Mexico City Stadium, Mexico
- Where to Watch: Fox
- Betting Odds: Czechia (+289) / Draw (+300) / Mexico (-112)
Mexico has already accomplished its primary objective, locking up first place in Group A and securing a favorable path into the knockout stage. While El Tri will certainly want to put on a show in front of the home crowd, the urgency simply isn’t the same as it is for Czechia. The Czechs have been a bit unfortunate to sit on just one point, blowing second-half leads against both South Korea and South Africa despite putting themselves in strong positions. Now the equation is simple: win and advance. With everything on the line and Mexico having little more than pride to play for, expect a determined Czech side to keep this one tight and give itself every chance to qualify. Take Czechia +0.5.
South Africa vs South Korea
- Time: 9 p.m. ET
- Location: Estadio Monterrey, Mexico
- Where to Watch: FS1
- Betting Odds: South Africa (+445) / Draw (+285) / South Korea (-145)
South Africa still has a path to the knockout stage with a victory, but their performances through two matches haven’t inspired much confidence. Their lone goal of the tournament came via a penalty that resulted from a fortunate handball decision. They have struggled to create quality chances from open play. South Korea, meanwhile, has looked far more organized and competitive. They opened the tournament with a win over Czechia and followed it up with a narrow 1-0 defeat to group winner Mexico, proving they can hang with strong opposition. With the superior form, better attacking quality, and plenty still to play for, South Korea should be able to take care of business and secure a place in the next round.
FIFA World Cup 2026 Responsible Gaming
With the World Cup delivering nonstop action, keeping your wagering habits in check with responsible gaming is just as important as finding value on the board:
- Set a spending limit for the tournament and avoid exceeding it, regardless of results.
- Never chase losses by placing larger bets after an unsuccessful wager.
- Do your homework by evaluating recent performances, injuries, suspensions, and tactical matchups before placing a bet.
- Keep in mind that international tournaments are often unpredictable, and even the strongest teams can be upset.
- Treat sports betting as a recreational activity, not a reliable source of income.
If betting starts to impact your financial situation, relationships, work, or overall well-being, step away and seek assistance. Confidential support and responsible gaming resources are available through 1-800-GAMBLER.
Final Verdict: Bet on Canada +0.5 vs Switzerland
Canada +0.5 stands out as the strongest wager on the board. The Canadians enter this match knowing a draw is enough to secure first place in Group B, a result that would also guarantee another home match in the Round of 32. That added incentive cannot be overlooked. Playing at BC Place in Vancouver gives Canada one of the biggest home-field advantages in the tournament, with a passionate crowd expected to create an electric atmosphere from start to finish. Switzerland is a quality side, but Canada has looked excellent throughout the group stage and should be more than capable of avoiding defeat. With the stakes, form, and venue all working in their favor, backing Canada to win or draw is the best value available. Best Bet: Canada +0.5.


