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

The Premier League returns with midweek action, as all 20 teams take the pitch between Tuesday and Thursday. Below I'll dive into three of the matches from a betting perspective and let you know where I'm laying my money on the pitch in England. 

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

Premier League Matchday 27 Preview & Best Bets 

(Odds courtesy of DraftKings Sportsbook)

Tottenham (+220) vs. Manchester City (+100), DRAW (+310) | O/U 3.5 (-125/+100

Let's pick it up on Wednesday when Tottenham hosts Manchester City in a marquee clash. The Lilywhites have rattled off three straight wins, catapulting themselves to 12th place in the table (10-3-13). City's coming off of a 2-0 home loss to Liverpool and enter the matchday in fourth place at 13-5-8 (44 points). Kick-off is scheduled for 2:30 p.m. ET from Tottenham Hotspur Stadium in London. 

Tottenham enters on the heels of a 4-1 road victory over Ipswich Town. While this will be a step up in competition, I still anticipate them finding offensive success. Ange Postecoglou's squad is the second-best overall offense this season (53 goals) and they're also ranked sixth in expected goals (xG) - 43.5. In 13 home matches, they've combined for 51 goals (28 goals for, 23 goals against), which is the second-most in the Premier League (Brentford: 29 goals for, 25 goals against). 

Building on that thought, Tottenham's defense has been the main issue this campaign. They're 13th in goals conceded (38) and 16th in expected goals against (xGA) - 43.1. That's not ideal when Manchester City's high-octane offense is looming on the horizon. City was shutout by Liverpool last time out, but they were averaging 3.1 goals per match during their previous 8-1-4 run across all competitions. Both of these potent offenses should be firing on all cylinders on Wednesday. Give me the over. 

Bet: Over 3.5 Goals (-125)


Nottingham Forest (+290) vs. Arsenal (-105), DRAW (+245) | O/U 2.5 (+115/-145

Wednesday's five-match slate also features a top-four clash between Nottingham Forest and Arsenal. Forest currently resides in the third spot in the table at 14-5-7 (47 points), while the Gunners sit just ahead of them in second place at 15-8-3 (53 points). This one kicks off at 2:30 p.m. ET as well. It's set at The City Ground in Nottingham. 

This is the headliner on Wednesday. While it should be an excellent match in terms of fundamental play, I don't think either team is going to pay it off with a ton of offensive success. I'll lay the juice here and play the under on the 2.5 goals total. Nottingham Forest's defense has been a bit shaky in recent weeks, but they remain the best defensive team at home this season. They've allowed just 10 tallies across 12 home contests, which equates to less than one goal allowed per game. 

Overall, the Trees are the fifth-best defense (33 goals against) and they're ranked fourth in xGA (31.7). Keeper Matz Sels still leads the Premier League with 10 clean sheets. Meanwhile, Arsenal continues to be the best defensive team in the league, where they're ranked first in both goals allowed (23) and xGA (22.5). They'll take on a Nottingham side that doesn’t have elite striking capabilities. I don't see either team reaching the two-goal mark in this one, which is why we’ll likely see a 1-1 or 1-0 contest. Give me the under. 

Bet: Under 2.5 Goals (-145)


West Ham United (-160) vs. Leicester (+425), DRAW (+310) | O/U 2.5 (-150/+115

The matchday wraps up on Thursday afternoon with a bottom-of-the-table tilt between West Ham United and Leicester. The visiting Foxes are below the relegation line in 19th place (4-5-17, 17 points), while the Irons are in 16th place at 8-6-12 (30 points). Kick-off is set for 3:00 p.m. ET from London Stadium in London. 

This Leicester squad has been atrocious. With their current form, they're fast-tracking toward relegation. They've dropped three straight games, getting out-scored 10-0 during the stretch. Overall, Ruud van Nistelrooy's men are now 19th in goals against (59) and 18th in xGA (49.5). Their -34 goal differential is the second-worst, where they sit above only Southampton (-42). 

While West Ham United hasn't been in top-tier form, this is a game where they should take care of business. The Irons are coming off of an excellent road win over Arsenal (1-0), which snapped a three-game winless drought (0-1-2). I'm not going to try and convince anyone West Ham United is a good team, but look for them to build on that monumental win over the Gunners, handling lowly Leicester. With the Foxes' horrendous defensive form, I think it's worth a wager to say the Irons stretch out a multi-goal lead. 

Bet: West Ham -1 (+100)


Try Premium for FREE in our mobile app