2025/26 Premier League season picks, score predictions for Matchday 31

Matchday 31 of the 2025/26 Premier League season is upon us. Here are score predictions for every game in the English top flight this weekend.

Bournemouth 1-2 Manchester United

Bournemouth are one of the toughest teams for the big clubs in the Premier League to face, and with players like Junior Eli Kroupi breaking out and making the most of their chances in front of goal, the Red Devils are going to be in for a tough matchup on the road.

But Manchester United are also dangerous under Michael Carrick, and though they are far from perfect, the way they are playing with Benjamin Sesko now firing on all cylinders gives them a great equalizer, too. The margin for error is slim, but Man United will do enough for the win.

Brighton 2-2 Liverpool

Liverpool look like a completely different team in the Champions League than in the Premier League, as they had an awesome response in the second leg against Galatasaray at Anfield.

But on the road against one of the toughest teams for the big teams to face in the Premier League, the shaky Liverpool defense is going to get dealt some tough blows late in the game and will drop points in a result eerily similar to their draw with Tottenham Hotspur last weekend.

Fulham 1-0 Burnley

Everton 0-2 Chelsea

Chelsea have been poor under Liam Rosenior, but some of the reactions are bordering on overreactions. Rosenior deserves to be criticized for decisions like starting Filip Jorgensen or playing Mamadou Sarr at right back, but he cannot answer for the flaws of flop signings like Liam Delap.

The Blues are going to get back on track against an Everton side that is still in European contention in eighth with stars like Iliman Ndiaye but have been unable to get results against better teams like Bournemouth, Arsenal, and Manchester United. Chelsea will do enough and have a surprising performance on the road defensively to make a statement that they are still alive in the race for Champions League places.

Leeds 0-1 Brentford

Newcastle 1-1 Sunderland

Newcastle vs. Sunderland is a great rivalry matchup that we are all happy to see back in the Premier League, and while the Magpies are favorites on paper in terms of squad value, the reality is that they are actually only two points ahead of the Black Cats in the league table despite being four spots ahead.

The home crowd advantage at St. James’s Park will be enough for them to avoid outright defeat in the derby, but the Magpies are looking quite vulnerable. Barcelona tore their previously vaunted defense to bits with seven goals in a decisive matchup, and Newcastle should be thankful that Sunderland are not exactly known for attacking prowess.

Tottenham 2-1 Nottingham Forest

Arsenal and Manchester City are in action in the League Cup Final and there are a few other tantalizing battles for the top teams in the Premier League this weekend, but if you ask most neutral fans, Tottenham Hotspur vs. Nottingham Forest is THE game to watch this weekend.

There has been managerial overlap and a lot of bad blood between the two sides after the Morgan Gibbs-White transfer saga in the summer, and Forest’s aim, having rested their starters yet still mounting a comeback in the Europa League, is to relegate Spurs. But Spurs look much better without Thomas Frank, and their displays against Liverpool and Atletico Madrid will give them the confidence to win.

Aston Villa 2-2 West Ham

Aston Villa vs. West Ham is almost too close to call, because even though Villa are the better team on paper and in the thick of the top four race, the relegation battle brings pure fear out of teams to play beyond their means.

West Ham have been on a trend upwards, even if only quietly, as a result of the heat of the relegation fight. The Hammers will get clutch goals from their expensive forwards and upset a Villa side that actually has not won in their last four Premier League games.