FIFA World Cup Best Bets: Expert Picks for June 24
June 24 brings a full World Cup schedule with six group-stage matches and plenty of betting value across the board. Canada vs Switzerland sets up as a tactical fight for Group B positioning, while Bosnia & Herzegovina vs Qatar offers a clear angle around Qatar’s attacking struggles.
Morocco and Brazil also enter the slate with motivation to win Group C, creating two very different betting opportunities against Haiti and Scotland. Mexico vs Czechia adds a home-field angle in Group A, and South Korea vs South Africa rounds out the card with a team-total wager tied to South Korea’s attacking depth.
| Game | Bet | Odds |
|---|---|---|
| Canada vs. Switzerland | Draw | (+210) |
| Bosnia & Herzegovina vs. Qatar | Both Teams to Score — No | (-109) |
| Morocco vs. Haiti | Morocco Beats Spread | (-110) |
| Brazil vs. Scotland | Vinicius Jr. Anytime Goalscorer | (+125) |
| Mexico vs. Czechia | Mexico Beats Spread | (-109) |
| South Korea vs. South Africa | South Korea Over 1.5 Goals | (-120) |
Canada vs. Switzerland Prediction: Draw (+210)
Canada enters its final Group B match in control of its own path. Jesse Marsch’s side can win the group with a draw, which should shape the entire approach against Switzerland. With the knockout stage ahead, Canada has little reason to overextend or chase a wide-open game.
The biggest reason is goal differential. Canada’s 6-0 win over Qatar gave them a major cushion in the tiebreaker race, moving them to +6 in the group. Switzerland is level with Canada on points but sits at +3, meaning the Swiss need a win to jump Canada for top spot. That puts the pressure firmly on Switzerland, while Canada can afford to stay compact and play with patience.
Canada’s attack showed its ceiling against Qatar. Jonathan David delivered a hat trick, while Cyle Larin and Nathan-Dylan Saliba also found the net in the historic victory. With Alphonso Davies and Tajon Buchanan providing pace and width, Canada still has the tools to punish Switzerland on the counter, even if the overall game plan is more defensive.
Switzerland deserves respect, especially after staying unbeaten through the first two matches. The Swiss are organized, experienced, and capable of controlling long stretches of possession. However, chasing a win against a host nation in Vancouver is a different task. If Switzerland pushes too aggressively, Canada has enough speed in transition to make them pay.
This matchup profiles as a tight final group-stage game. Canada’s best path is to slow the pace, protect the middle of the pitch, and force Switzerland to break them down. Switzerland has the urgency, but Canada has the advantage in game script.
A 0-0, 1-1, or even 2-2 result fits the profile of this matchup. Canada doesn’t need to win, and Switzerland may struggle to create enough clean chances against a side that should be happy defending a group-winning result.
Bosnia & Herzegovina vs. Qatar Prediction: Both Teams to Score — No (-109)
Bosnia & Herzegovina enters this World Cup group-stage matchup with a reliable scoring profile. Bosnia has scored in 11 of its last 12 matches across all tournaments, including both games at this World Cup. Even in a tough 4-1 loss to Switzerland, they still found a way onto the scoresheet.
That attacking consistency is the main reason this bet starts with Bosnia. They don’t need to dominate possession or create chance after chance for this wager to make sense. Against a Qatar team coming off a 6-0 loss to Canada, Bosnia should have enough quality to score at least once.
Qatar is the concern on the other side. The Maroons have scored in only one of their last six matches, and their attacking numbers against Canada were ugly. Qatar finished that match with only two shots and none on target, while Canada controlled the game from start to finish.
The red cards make this spot even tougher. Qatar will be without defender Homam Ahmed and midfielder Assim Madibo after both were sent off against Canada. Ahmed’s absence weakens the back line, while Madibo’s suspension takes away an important midfield presence. That matters against a Bosnia side that has been finding goals consistently.
Qatar did score in its opening match against Switzerland, but there hasn’t been much evidence that this attack can be trusted. With two starters unavailable and confidence likely low after the Canada result, it’s hard to project Qatar creating enough quality chances to get on the board.
A 1-0 or 2-0 Bosnia result fits the profile of this matchup. Bosnia has the stronger scoring trend, while Qatar’s attack looks too limited and short-handed to put the ball in the net.
Morocco vs. Haiti Prediction: Morocco Beats Spread (-110)
Morocco enters this World Cup Group C matchup with plenty of motivation. The Atlas Lions are level with Brazil on four points, but trail by two goals in the goal-difference race. Since Morocco plays at the same time as Brazil, there’s no room to sit back and settle for a narrow win.
That creates a strong betting angle on Morocco to cover the spread. A one-goal victory may be enough to advance, but it likely won’t be enough to win the group. Morocco needs goals, and this is the right opponent to chase them against.
Ismael Saibari has been one of Morocco’s standout players in the tournament. He scored against Brazil in the opening 1-1 draw, then struck again in the second minute against Scotland to give Morocco a 1-0 win. With Saibari in form, Brahim Diaz creating chances, and Achraf Hakimi providing width from the right side, Morocco has several ways to break down Haiti’s back line.
Haiti deserves credit for reaching its first World Cup, but the jump in competition has been difficult. Les Grenadiers have struggled to create consistent danger in the final third and have managed only five shots on target across their first two matches. That’s a major concern against a Morocco team that has already shown it can defend well against stronger opposition.
The matchup also favors Morocco from a game-script perspective. Haiti is already eliminated, while Morocco is pushing for the top spot in the group. If Morocco scores early, this could open up quickly. Haiti may need to take more risks, and Morocco has the pace and technical quality to punish those gaps.
A 2-0 Morocco win would push this bet, but the upside is clear. A 3-0 or 4-0 type of result fits the profile of this matchup, especially with Morocco chasing Brazil in the goal-difference race.
Morocco has more talent, more motivation, and the cleaner path to scoring multiple goals. At -110, Morocco scoring more than two goals is the best bet for this Group C matchup.
Brazil vs. Scotland Pick: Vinicius Jr. Anytime Goalscorer (+125)
Vinicius Jr. is a strong anytime goalscorer pick because this matchup sets up for Brazil to attack through him repeatedly. Scotland is likely to defend in a compact shape, which puts a premium on players who can beat defenders one-on-one, create separation in tight spaces, and turn possession into shots. That is exactly where Vinicius is at his best.
Brazil’s attack naturally runs through the wide areas, and Vinicius gives them their most dangerous outlet on the left. He can drive at the fullback, cut inside to shoot, or arrive at the back post when the ball comes from the opposite side. Against a team expected to defend deep, those repeated touches in and around the box matter.
The price is also attractive at +125. Brazil should have the higher share of possession and the better scoring chances, so backing one of their main attacking threats at plus money is a playable angle. Vinicius does not need Brazil to score three or four goals for this bet to cash. He only needs one clear opening, and he is one of the best players in the match at creating that moment himself.
The stakes also support the pick. Brazil is trying to win the group, so there is little reason to take a passive approach. Scotland only needs a draw to advance, which could push them into a more conservative setup. That may keep the game tight early, but it also gives Brazil the chance to build pressure and force Scotland to defend for long stretches.
A 1-0, 2-0, or 2-1 Brazil result fits the profile of this matchup, and Vinicius Jr. is one of the most likely players to find the breakthrough.
Mexico vs. Czechia Prediction: Mexico Beats Spread (-109)
Mexico at -0.5 is the best bet for this World Cup group-stage matchup at (-109) odds. This spread means Mexico needs to win outright, so a 1-0, 2-0, or 2-1 result cashes the ticket. At near-even money, that’s a solid price for the team with the home-field edge, stronger tournament position, and more reliable attacking options.
The betting angle is simple: Czechia likely needs to chase the game, while Mexico can stay composed and pick its spots. That makes El Tri dangerous in transition, especially if the match opens up in the second half. Mexico doesn’t need a blowout for this spread to hit. It only needs to be the better team over 90 minutes.
Mexico enters this matchup in a strong position after opening the group stage with wins over South Africa and South Korea. El Tri has already shown it can handle different game scripts, from controlling possession to grinding out a tight result. That matters for a -0.5 spread because we’re backing Mexico to win, not cover a bigger handicap.
The Mexican attack has enough quality to break through Czechia’s back line. Raúl Jiménez gives El Tri a veteran presence up front, while Santiago Giménez provides another dangerous finishing option if Javier Aguirre wants to rotate his squad. Mexico also has creativity from players like César Huerta and Roberto Alvarado, with Luis Romo already delivering a key goal in the tournament against South Korea.
Mexico’s midfield is another reason to like this wager. Edson Álvarez brings ball-winning ability, leadership, and defensive cover, while Luis Chávez and Orbelín Pineda can help dictate tempo. That balance gives Mexico a good platform against a Czechia team that leans heavily on physical midfield play and set-piece pressure.
Czechia deserves respect, especially with Tomáš Souček anchoring the midfield and Patrik Schick leading the line. Souček is dangerous on set pieces and second balls, while Schick remains the type of striker who can punish one defensive mistake. Adam Hložek and Ladislav Krejčí also give Czechia enough quality to keep this competitive.
However, the game script is difficult for the Czechs. If they need all three points to stay alive, they’ll eventually have to take risks. That should open space for Mexico’s attackers to run into, especially if Giménez or Jiménez gets service in the box.
There is some rotation risk with Mexico already through, but that may actually help the intensity level. Players fighting for knockout-stage minutes have every reason to impress, and Mexico’s depth is strong enough to handle changes. A home crowd in Mexico City only adds to the edge.
A 1-0 or 2-1 Mexico win fits the profile of this matchup. Czechia has enough individual quality to threaten through Souček and Schick, but Mexico’s balance, attacking options, and home-field advantage make El Tri the right side to win outright.
South Korea vs. South Africa Prediction: South Korea Over 1.5 Goals (-120)
South Korea gets a strong opportunity to bounce back in Group A against South Africa, and I like their attacking upside in this matchup. The Taegeuk Warriors have enough creativity, pace, and finishing ability to score multiple goals, especially against a South African side that could spend long stretches defending in its own half.
The South Korean attack is led by Son Heung-min, who remains the team’s biggest threat in the final third. He is supported by an exciting group featuring Lee Kang-in, Hwang Hee-chan, Hwang In-beom, and Oh Hyeon-gyu. That gives South Korea several different ways to create chances, whether it’s through Son’s movement, Lee’s creativity, Hwang In-beom’s control in midfield, or direct running from wide areas.
South Korea already showed that they can generate goals in this tournament. Their 2-1 win over Czechia featured an equalizer from Hwang In-beom and a late winner from Oh Hyeon-gyu, proving that this team has scoring options beyond Son. That depth matters for a team total bet, because South Korea doesn’t need one superstar moment to clear this number.
South Africa deserves respect, especially with Ronwen Williams in goal and a squad built around strong domestic chemistry. However, this is a difficult defensive matchup against a quicker and more technical opponent. South Africa allowed two goals against Mexico in their opener, and South Korea’s movement in attacking areas should create similar problems.
The game state also helps this wager. South Korea needs a positive result after their loss to Mexico, so they should approach this match with urgency. If they score first, South Africa has to open up and chase the game, which creates more room for Son, Lee, and Hwang to attack in transition.
A 2-0 or 3-1 type of result fits the profile of this matchup. South Korea has the superior attacking talent, more ways to create chances, and enough motivation to push for multiple goals.
Betting on the World Cup on June 24
June 24’s World Cup slate gives bettors a strong mix of draws, spreads, props, and team totals. Canada vs Switzerland profiles as a tight match, with Canada having every reason to protect a group-winning result.
Bosnia & Herzegovina’s scoring consistency makes both teams to score (no) attractive against a short-handed Qatar side, while Morocco’s motivation keeps the spread in play against Haiti. Brazil’s pressure should create chances for Vinicius Jr., Mexico has the balance to beat Czechia outright, and South Korea’s attacking talent supports the over 1.5 team goals pick against South Africa.