Category: Soccer

Canada vs. Mexico men’s Nations League soccer predictions: Back both teams to score in semifinal match

Canada vs. Mexico predictions

Canada and Mexico meet on Thursday with a spot in the Nations League final on the line.

The pregame narrative: It’s hard for me to pick a side between two nations that have been so tightly contested over the past few years. I do feel good about both teams scoring, though, and that’s my best bet for this match.

Check out the best Canada vs. Mexico predictions for the men’s soccer semifinal match on March 20.

Canada vs. Mexico predictions

Go to full Canada vs. Mexico betting markets

Best bet: Both teams to score (-110)

When it comes to the history between these two nations, there have been a lot of goals.

You may not think so after the last meeting in September of 2024 was a stalemate 0-0 draw. However, that was only a friendly so I’ll choose to side with the previous results that meant something.

Before that match, the last four games between Canada and Mexico had a goal from both sides. The 11 total goals mean almost three were being scored per match.

That data dates back to 2019 which is when Canada began to gain relevancy on the international stage.

Mexico scored just one goal in Copa but its offence improved after, scoring in five of eight matches since.

Young striker Santiago Gimenez has recently broken onto the scene, setting a record for most goals in one Champions League run by any Mexican player.

He had six goals in seven games for Italian side AC Milan. It’s his first meaningful call-up and he adds a new threat to the Mexican attack — and a dangerous one at that.

Key stat: Canada went on a run at Copa America, reaching the semis and has scored in every match but one since. That was the outing vs. Mexico.

Nations League soccer pick

Match to end in a draw (+235): With odds like this, I’d only play half a unit, but I think a 1-1 draw is well within the cards.

There hasn’t been much separating the two nations as two of the last three matches ended in a draw.

Canada’s been in better form but this will be closer to a home match for Mexico, who gets to play in Los Angeles.

This is also a semifinal match so the lights will be bright and players will be satisfied with playing mistake-free soccer and pushing this to extra time if needed.

In that case, this wager would cash as it only applies to the 90 minutes of full time.

This also covers another 0-0 draw in case these sides have simply figured each other out.

Canada vs. Mexico predictions made at 1:29 p.m. on 03/19/25.

Premier League predictions Matchday 29: Back Tottenham to secure points, Manchester United to win

Premier League predictions

I’m backing two teams to record points during this weekend’s Premier League action.

The pregame narrative: Tottenham and Manchester United have disappointed this season, but both are in a good spot to pick up points away from home against Fulham and Leicester City, respectively.

Check out the best Premier League predictions for Matchday 29.

Premier League predictions

Go to full Premier League betting markets.

Best Bet: Tottenham to win or tie (-130)

At the time of writing, Tottenham is gearing up for its second leg against AZ Alkmaar in the Europa League Round of 16.

Fulham will have not played since March 8, and that extra rest is likely baked into this price.

But I still like Spurs to pick up at least a point at Craven Cottage given their recent from in the Premiership. They’re 3-1-1 in their last five with the only loss coming to Manchester City, 1-0.

Tottenham’s defence has been an issue all season, but things are starting to turn. Micky van de Ven and Cristian Romero are finally healthy, and having both starting centrebacks back in the lineup can’t be understated.

Agne Postecoglou’s side has given up just four goals in its last five EPL games — a massive improvement from the five games prior (11 goals).

Fulham’s calling card is its defence, as the club has allowed the third-fewest xG (32.4), per FBRef. Tottenham has managed to score in all but five of its EPL fixtures, though, and I anticipate it getting on the board on Sunday.

With that said, a 1-1 draw or 1-0 win for Spurs seems a likely outcome.

Key stat: Fulham has only won five of its 14 home EPL fixtures.

Quick pick

Manchester United to win (-118): Man United is also playing on Thursday — against Real Sociedad in the Europa League — while Leicester City has the week off.

I also don’t think that’ll matter much, considering the Foxes are relegation-bound with a 5-4-19 record in 28 EPL fixtures.

United is a miserable 3-5-5 away from Old Trafford but has found decent form lately, with a 1-2-0 record in their last three games. That includes a 1-1 draw against Arsenal at home where they generated 1.5 xG.

Leicester City has allowed the third-most xG this season (53.5) and I hope Rubin Amorim’s side can take advantage of an easy fixture.

Picks made at 12:49 p.m. on 03/13/25.

Premier League predictions Matchday 29: Back Tottenham to secure points, Manchester United to win

Premier League predictions

I’m backing two teams to record points during this weekend’s Premier League action.

The pregame narrative: Tottenham and Manchester United have disappointed this season, but both are in a good spot to pick up points away from home against Fulham and Leicester City, respectively.

Check out the best Premier League predictions for Matchday 29.

Premier League predictions

Go to full Premier League betting markets.

Best Bet: Tottenham to win or tie (-124)

Embed: #111225

At the time of writing, Tottenham is gearing up for its second leg against AZ Alkmaar in the Europa League Round of 16.

Fulham will have not played since March 8, and that extra rest is likely baked into this price.

But I still like Spurs to pick up at least a point at Craven Cottage given their recent from in the Premiership. They’re 3-1-1 in their last five with the only loss coming to Manchester City, 1-0.

Tottenham’s defence has been an issue all season, but things are starting to turn. Micky van de Ven and Cristian Romero are finally healthy, and having both starting centrebacks back in the lineup can’t be understated.

Agne Postecoglou’s side has given up just four goals in its last five EPL games — a massive improvement from the five games prior (11 goals).

Fulham’s calling card is its defence, as the club has allowed the third-fewest xG (32.4), per FBRef. Tottenham has managed to score in all but five of its EPL fixtures, though, and I anticipate it getting on the board on Sunday.

With that said, a 1-1 draw or 1-0 win for Spurs seems a likely outcome.

Key stat: Fulham has only won five of its 14 home EPL fixtures.

Quick pick

Manchester United to win (-136): Man United is also playing on Thursday — against Real Sociedad in the Europa League — while Leicester City has the week off.

I also don’t think that’ll matter much, considering the Foxes are relegation-bound with a 5-4-19 record in 28 EPL fixtures.

United is a miserable 3-5-5 away from Old Trafford but has found decent form lately, with a 1-2-0 record in their last three games. That includes a 1-1 draw against Arsenal at home where they generated 1.5 xG.

Leicester City has allowed the third-most xG this season (53.5) and I hope Rubin Amorim’s side can take advantage of an easy fixture.

Picks made at 12:49 p.m. on 03/13/25.

Champions League Round of 16 picks and predictions: Take the under in Arsenal vs. PSV

Champions League predictions

The second leg of the Champions League Round of 16 takes place this week and I’ve got two bets for the action.

The pregame narrative: On Tuesday, back Robert Lewandowski to score for Barcelona against Benfica at home. After that, take the under at Emirates Stadium when Arsenal hosts PSV with a 7-1 aggregate lead.

Check out the best Champions League predictions for the Round of 16 second leg.

Champions League predictions

Go to full Champions League betting markets.

Best Bet: Lewandowski to score (-188)

Lewandowski was held off the score sheet in the first leg of this matchup, which Barcelona won 1-0.

But that’s been a rarity for the Polish striker lately and I expect him to get back in the mix on Tuesday.

  • Lewandowski generated 0.7 xG against Benfica in the first leg, the most of any player on either team, according to FBRef.
  • He has 30 goals across 34 La Liga and Champions League appearances this season, including nine goals in nine UCL games.
  • Lewandowski had scored in seven of his last nine games prior to last Wednesday’s match against Benfica.

Cracking Bruno Lage’s defence won’t be easy — Benfica has conceded the fewest goals in Liga Portugal (18) — but Barcelona should be up for the task.

Hansi Flick’s side has scored the most UCL goals per game (3.2) while generating the sixth-most xG (22.0), per FotMob.

Key stat: Lewandowski’s 1.07 xG/90 is the second-highest in the tournament.

Quick pick

Under 2.5 goals (+110): Arsenal’s main goal during Wednesday’s fixture against PSV should be to leave the pitch healthy.

The Gunners leapt out to a massive 7-1 lead on aggregate last week with Martin Odegaard bagging a brace and five of his teammates chipping in.

It was a massive overperformance, considering Arsenal only generated 1.9 xG.

PSV’s lone goal came on a penalty and I struggle to see it produce any offence at the Emirates with Mikel Arteta likely playing a hyper-defensive style.

Arsenal has conceded the fewest xG in the tournament (7.2) and had gone under this mark in four straight games across all competitions prior to last week’s drumming.

Picks made at 1:48 p.m. on 03/09/25.

Champions League Round of 16 picks and predictions: Take the under in Arsenal vs. PSV

Champions League predictions

The second leg of the Champions League Round of 16 takes place this week and I’ve got two bets for the action.

The pregame narrative: On Tuesday, back Robert Lewandowski to score for Barcelona against Benfica at home. After that, take the under at Emirates Stadium when Arsenal hosts PSV with a 7-1 aggregate lead.

Check out the best Champions League predictions for the Round of 16 second leg.

Champions League predictions

Go to full Champions League betting markets.

Best Bet: Lewandowski to score (-114)

Embed: #111102

Lewandowski was held off the score sheet in the first leg of this matchup, which Barcelona won 1-0.

But that’s been a rarity for the Polish striker lately and I expect him to get back in the mix on Tuesday.

  • Lewandowski generated 0.7 xG against Benfica in the first leg, the most of any player on either team, according to FBRef.
  • He has 30 goals across 34 La Liga and Champions League appearances this season, including nine goals in nine UCL games.
  • Lewandowski had scored in seven of his last nine games prior to last Wednesday’s match against Benfica.

Cracking Bruno Lage’s defence won’t be easy — Benfica has conceded the fewest goals in Liga Portugal (18) — but Barcelona should be up for the task.

Hansi Flick’s side has scored the most UCL goals per game (3.2) while generating the sixth-most xG (22.0), per FotMob.

Key stat: Lewandowski’s 1.07 xG/90 is the second-highest in the tournament.

Quick pick

Under 2.5 goals (+118): Arsenal’s main goal during Wednesday’s fixture against PSV should be to leave the pitch healthy.

The Gunners leapt out to a massive 7-1 lead on aggregate last week with Martin Odegaard bagging a brace and five of his teammates chipping in.

It was a massive overperformance, considering Arsenal only generated 1.9 xG.

PSV’s lone goal came on a penalty and I struggle to see it produce any offence at the Emirates with Mikel Arteta likely playing a hyper-defensive style.

Arsenal has conceded the fewest xG in the tournament (7.2) and had gone under this mark in four straight games across all competitions prior to last week’s drumming.

Picks made at 1:48 p.m. on 03/09/25.

Premier League predictions Matchday 28: Prop picks on Cody Gakpo and Leandro Trossard

Premier League predictions

I’ve got two prop bets for this weekend’s Premier League action.

The pregame narrative: A well-rested Cody Gakpo should make noise for Liverpool against relegation-bound Southampton on Saturday. After that, look for Arsenal’s Leandro Trossard to register a shot on target against Manchester United

Check out the best Premier League predictions for Matchday 28.

Premier League predictions

Go to full Premier League betting markets.

Best Bet: Gakpo to score or give an assist (+100)

Liverpool has one hand on the Premier League trophy and can potentially go 16 points clear of Arsenal with a win this weekend.

Picking up three points, at home, against last-place Southampton seems like a certainty.

  • Southampton has allowed the most goals (65) and has the most xG conceded (65.1), according to FotMob.
  • The Saints also allow the most shots (17.89) and shots on target (6.74) on a 90-minute basis.
  • Liverpool is -800 to win and Mohamed Salah, who paces the league with 25 goals, is -350 to score.

I’m not in love with Salah’s odds so will instead turn to Gakpo.

The Dutch national missed Liverpool’s Champions League Round of 16 game against PSG on Wednesday but Arne Slot is hopeful he’ll return to action on Saturday.

Gakpo is averaging 0.70 goals and assists per 90 in the EPL, which is the third-best mark among all Liverpool players who have started one or more games.

Key stat: Gakpo has four goals in his last five starts across all competitions.

Quick pick

Trossard over 0.5 SOT (-125): Arsenal’s hopes to win the Premiership are dead in the water without Bukayo Saka and Kai Havertz, who are out with hamstring injuries.

The duo have combined for 27 goals and assists (15 for Saka, 12 for Havertz) in the EPL, and Trossard is next with nine goal contributions.

The Belgian forward should have plenty of opportunities to fire a shot on goal against Manchester United, which is conceding the eighth-most xG per game (42.8).

Trossard has logged a shot on target in four of his last five games across all competitions.

Picks made at 12:49 p.m. on 03/06/25.

Premier League predictions Matchday 28: Prop picks on Cody Gakpo and Leandro Trossard

Premier League predictions

I’ve got two prop bets for this weekend’s Premier League action.

The pregame narrative: A well-rested Cody Gakpo should make noise for Liverpool against relegation-bound Southampton on Saturday. After that, look for Arsenal’s Leandro Trossard to register a shot on target against Manchester United

Check out the best Premier League predictions for Matchday 28.

Premier League predictions

Go to full Premier League betting markets.

Best Bet: Gakpo to score or give an assist (-113)

Embed: #110928

Liverpool has one hand on the Premier League trophy and can potentially go 16 points clear of Arsenal with a win this weekend.

Picking up three points, at home, against last-place Southampton seems like a certainty.

  • Southampton has allowed the most goals (65) and has the most xG conceded (65.1), according to FotMob.
  • The Saints also allow the most shots (17.89) and shots on target (6.74) on a 90-minute basis.
  • Liverpool is -835 to win and Mohamed Salah, who paces the league with 25 goals, is -152 to score.

I’m not in love with Salah’s odds so will instead turn to Gakpo on a goals and assists market.

The Dutch national missed Liverpool’s Champions League Round of 16 game against PSG on Wednesday but Arne Slot is hopeful he’ll return to action on Saturday.

Gakpo is averaging 0.70 goals and assists per 90 in the EPL, which is the third-best mark among all Liverpool players who have started one or more games.

Key stat: Gakpo has four goals and an assist in his last five starts across all competitions.

Quick pick

Trossard over 0.5 SOT (-136): Arsenal’s hopes to win the Premiership are dead in the water without Bukayo Saka and Kai Havertz, who are out with hamstring injuries.

The duo have combined for 27 goals and assists (15 for Saka, 12 for Havertz) in the EPL, and Trossard is next with nine goal contributions.

The Belgian forward should have plenty of opportunities to fire a shot on goal against Manchester United, which is conceding the eighth-most xG per game (42.8).

Trossard has logged a shot on target in four of his last five games across all competitions.

Picks made at 12:49 p.m. on 03/06/25.

Champions League Round of 16 picks and predictions March 5: Bet on Salah to provide offence

Champions League predictions

The top two German clubs meet in the first leg of the UCL Round of 16.

The pregame narrative: I’m expecting a safe approach from both sides, so I’ll take the under between Bayern Munich and Bayer Leverkusen. Elsewhere, Mohamed Salah has value for Liverpool.

Check out the best Champions League predictions for the Round of 16.

Champions League predictions

Go to full Champions League betting markets.

Best Bet: Bayern Munich/Bayer Leverkusen under 2.5 goals (+110)

Bayern Munich fields a very productive offence, recording the most shots on target per game (8.4) and ranking third in goals per match (2.3).

But Leverkusen has the tools to counter. The side conceded seven goals and only 8.2 xG in the league phase. That places among the top defensive clubs like Inter Milan, Arsenal and Liverpool.

According to Fotmob, these are the top two passing sides. Munich recorded 658.8 accurate passes per match and Leverkusen tails with 517.9.

Turnovers should be limited and I can’t see either team taking risks with a spot in the quarterfinal on the line.

Key stat: All three meetings between Bayern Munich and Bayer Leverkusen this season stayed under 2.5 goals.

Quick pick

Salah anytime goalscorer (+105): If there’s one player prop that’s consistently hit this season, it’s this one.

Across all competitions, Salah has cashed this wager in 26 of 39 matches — an incredible 66.6% hit rate.

The early favourite to win Ballon D’or is balling right now. He doesn’t have to play a European giant like PSG often, mind you, but the French side has shown cracks in this competition.

Against non-Ligue 1 clubs, PSG has conceded at least a goal in six of eight UCL games.

Liverpool is dominating England and Europe right now. The side has only lost two games in the Premier League and Champions League combined (27-7-2).

And Salah has been front and centre. He has 28 goals in 35 games across those competitions. A truly otherworldly season that I expect to continue.

Picks made at 10:45 a.m. on 03/05/25.

Champions League Round of 16 picks and predictions March 5: Bet on Salah to provide offence

Champions League predictions

The top two German clubs meet in the first leg of the UCL Round of 16.

The pregame narrative: I’m expecting a safe approach from both sides, so I’ll take the under between Bayern Munich and Bayer Leverkusen. Elsewhere, Mohamed Salah has value for Liverpool.

Check out the best Champions League predictions for the Round of 16.

Champions League predictions

Go to full Champions League betting markets.

Best Bet: Bayern Munich/Bayer Leverkusen under 2.5 goals (+114)

Embed: #110785

Bayern Munich fields a very productive offence, recording the most shots on target per game (8.4) and ranking third in goals per match (2.3).

But Leverkusen has the tools to counter. The side conceded seven goals and only 8.2 xG in the league phase. That places among the top defensive clubs like Inter Milan, Arsenal and Liverpool.

According to Fotmob, these are the top two passing sides. Munich recorded 658.8 accurate passes per match and Leverkusen tails with 517.9.

Turnovers should be limited and I can’t see either team taking risks with a spot in the quarterfinal on the line.

Key stat: All three meetings between Bayern Munich and Bayer Leverkusen this season stayed under 2.5 goals.

Quick pick

Salah to score or give an assist (-106): If there’s one player prop that’s consistently hit this season, it’s this one.

Across all competitions, Salah has cashed this wager in 32 of 39 matches — an incredible 82.1% hit rate.

The early favourite to win Ballon D’or is balling right now. He doesn’t have to play a European giant like PSG often, mind you, but the French side has shown cracks in this competition.

Against non-Ligue 1 clubs, PSG has conceded at least a goal in six of eight UCL games.

Liverpool is dominating England and Europe right now. The side has only lost two games in the Premier League and Champions League combined (27-7-2).

And Salah has been front and centre. He has 28 goals and 21 assists in 35 games across those competitions. A truly otherworldly season that I expect to continue.

Picks made at 9:45 a.m. on 03/05/25.

Looking to get started? Sign up here.

Real Madrid vs. Atletico Madrid Champions League SGP predictions March 1: Back Mbappe and Alvarez in +360 wager

Real Madrid vs. Atletico Madrid predictions

Football fans are treated to a Champions League edition of the Madrid Derby at the Bernabeu on Tuesday.

The pregame narrative: Atletico Madrid has a two-point lead over Real Madrid in the La Liga table, with a league-low two losses. I expect both teams to score in a competitive fixture with Kylian Mbappe and Julian Alvarez providing offence.

Check out my Real Madrid vs. Atletico Madrid SGP predictions for March 4.

Real Madrid vs. Atletico Madrid predictions

Go to full Champions League betting markets

Parlay: Both teams to score | Mbappe over 1.5 SOT | Alvarez over 1.5 shots (+360)

Embed: #110716

Both teams to score (-155): Atletico Madrid has been impenetrable in La Liga, conceding a league-low 16 goals with the lowest xG against (24.1), per FBRef.

Things haven’t gone quite as smoothly for Diego Simeone’s side in European play, though, with 12 goals allowed in eight UCL fixtures.

The Atleti have papered over that with a strong offence and enter this match having won five straight UCL matches:

  • Atletico Madrid has scored 17 goals during its five-game winning streak.
  • Both teams have scored in four of those games (BTTS is 6-2 overall in Atletico’s eight UCL matchups).

I’m confident that Atletico can score on Tuesday but am equally doubtful it will be able to keep Real Madrid off the board.

In La Liga, Los Blancos rank second in average possession (61.3%), goals per match (2.1) and xG (51.7). They’ve also scored 17 goals in their last five UCL games, with the opponent scoring in four of those.

Both La Liga fixtures between Real and Atletico this season ended in a 1-1 draw.

Other SGP legs

Mbappe over 1.5 SOT (-125): Mbappe had a slow start to the season but that feels like the distant past. Lately, the French striker looks like the superstar we’re accustomed to seeing.

  • Mbappe has scored nine goals in his last nine games.
  • He logged 2+ SOT in eight of those contests, and had three against Atletico Madrid on Feb. 8.

It’s in Madrid’s best interest to open this game up and play with a fast pace, as it did against Manchester City in the Round of 16 playoff.

Mbappe has a bevy of world-class playmakers trying to get him the ball, and I think he’ll have another statement game on Tuesday.

Alvarez over 1.5 shots (-175): Alvarez is thriving in his first season with Atletico.

The Argentinian national scored 19 and 17 goals, respectively, in his last two campaigns with Manchester City but was playing second fiddle to Erling Haaland.

Now, he has the reins for the Atleti and has buried 21 in 26 games across all competitions.

I’m not looking for Alvarez to score and I’m not even looking for him to put two shots on target. I just need two shot attempts for this leg to cash.

He’s done that in three straight games and has at least one shot attempt in 20 straight starts dating back to Nov. 10.

Soccer picks made at 11:00 a.m. on 03/04/25.