Premier League Matchday 25 Odds, Picks & Predictions (2025)

After a week of FA Cup and Champions League action, teams return to their domestic assignments for the weekend. That includes the Premier League, which will see all 20 teams take the pitch between Friday and Sunday. Below I've listed my three favorite Premier League bets for the weekend. 

Get instant alerts when a line reaches your target via the BettingPros App >>

Premier League Matchday 25 Preview & Best Bets 

(Odds courtesy of DraftKings Sportsbook)

Southampton (+475) vs. Bournemouth (-190), DRAW (+360) | O/U 3.5 (+125/-155

Let's pick it up on Saturday morning, where last-place Southampton (2-3-19, nine points) is set to host Bournemouth. The visiting Cherries enter the weekend in seventh with a record of 11-7-6 (40 points). Kickoff is scheduled for 10:00 a.m. ET from St. Mary's Stadium in Southampton. 

The Saints are coming off a 1-0 win in their last Premier League outing, but that victory came against another relegation favorite in 19th-place Ipswich Town. Southampton is now 1-0-4 in its last five matches in all competitions, conceding 2.2 goals per match during the stretch. They have the worst defense in the Premier League, ranking 20th in both goals allowed (54) and expected goals allowed (xGA) with a mark of 55.9.

Anytime I can lay one goal and only pay a -130 price tag against this abysmal Cherries side, I'm going to do so. Bournemouth should manage to at least win this match, but I believe they'll likely stretch out a multi-goal lead. They're averaging 1.7 goals per match this term and they're the fourth-best defensive club, allowing only 1.2 goals per contest. Bournemouth is 5-1-1 across its last seven matches overall. The Cherries should continue their winning ways against the relegation favorites. 

Bet: Bournemouth -1 (-130)


Crystal Palace (-115) vs. Everton (+340), DRAW (+240) | O/U 2.5 (+120/-155

Saturday's seven-match slate concludes with an intriguing mid-table tilt between Crystal Palace and Everton. The hosting Eagles are currently in 12th place at 8-10-6 (34 points), while the Toffees are in 15th at 6-9-9 (27 points). Saturday's Premier League nightcap is set for 12:30 p.m. ET from Selhurst Park in London. 

I'll go ahead and lay the juice with the under. Crystal Palace has been playing in a bunch of low-scoring affairs lately, seeing six of their last seven games finish under 2.5 goals. Their defense has been magnificent, conceding only three goals during the seven-game sample size. Overall, the Eagles are tied for sixth in goals against this season (30), while sitting ninth in xGA (32.4). 

The team Crystal Palace is tied with in goals allowed is Everton, who have also allowed only 30 goals during the 24-match campaign. Interestingly, these two clubs have seen the fewest combined goals this season. Everton has combined for 55 goals (25 goals for, 30 goals against), while Palace has seen 58 tallies (28 goals for, 30 goals against) during its 24 matches. We're starting to see why the oddsmakers have this under so heavily juiced. I think the price tag is warranted, and I'll go ahead and play the under between these low-scoring, mid-table teams. 

Bet: Under 2.5 Goals (-155)


Tottenham (+145) vs. Manchester United (+165), DRAW (+275) | O/U 3.5 (+110/-145

The matchday wraps up on Sunday morning in a marquee clash between two underperforming squads. Tottenham has slid down to 14th in the table, logging a record of 8-3-13 (27 points). Visiting Manchester United is right above them in 13th place, owning a record of 8-5-11 (29 points). Kickoff is scheduled for 11:30 a.m. ET from Tottenham Hotspur Stadium in London. 

I mentioned that nugget about Crystal Palace and Everton being the lowest-scoring teams in the Premier League above; well, aside from Wolves (34 goals for, 52 goals against), Tottenham is the second-highest scoring team this season, seeing 85 combined goals (48 goals for, 37 goals against) in its matches. The Lilywhites enter the weekend with the third-best offense, averaging two goals per match. They're the eighth-worst team defensively (37 goals against) while ranking 16th in xGA (40.5). 

With these two underwhelming defensive teams, I'm going to play the over. Manchester United hasn't been much better defensively, ranking 11th in GA (34) and 13th in xGA (36.4). On the offensive side, the Red Devils have scored at least twice in four out of their last seven contests across all competitions. These teams have met twice this season, with Tottenham winning 3-0 in Manchester in Premier League action while adding a 4-3 barn-burning win in London in the Carabao Cup in December. Look for more offense in the capital city of England on Sunday - give me the over. 

Bet: Over 3.5 Goals (+110)


Make sure to check out our other best bets for Friday:

Try Premium for FREE in our mobile app