Football writer Ben Bloom analyses the final-day action in the Premier League, including the results that secured UEFA Champions League football next season for Manchester City, Chelsea and Newcastle United.
On the final day of the season, Chelsea beat Nottingham Forest to secure UEFA Champions League football, while defeat for Aston Villa at Manchester United meant they missed out.
That Old Trafford loss was sufficient for Newcastle United to finish fifth, despite a surprise home defeat for Eddie Howe’s side against Everton.
Elsewhere, Tottenham Hotspur and Southampton suffered record-breaking defeats, while Manchester City secured third place.
Here is all you need to know from the last round of Premier League matches.
TV Info - Broadcasters
An Antoine Semenyo double defeated already-relegated Leicester City to complete a record-breaking season for AFC Bournemouth.
The comprehensive final-day victory meant Andoni Iraola’s side set club-best records for fewest goals conceded (46), most goals scored (58), most wins (15) and most points (56) in a single Premier League campaign.
With seven shots on target in this match, they also had more than 200 for the first time in the competition (202 in total).
Leicester, meanwhile, return to the Championship after 25 defeats – their joint-worst tally of losses in a season (alongside 1994/95 and 1977/78).
The visitors did not manage a single effort on target – the third time they have failed to do so in a Premier League game this season. No team did so more often in the competition.
TV Info - Broadcasters
Ending the season in typical strong Pep Guardiola fashion, City eased past Fulham to extend their unbeaten Premier League run to 10 games to secure third spot.
A brilliant Ilkay Gundogan bicycle kick meant the German maintained his record of scoring in each of his eight league campaigns with City. Erling Haaland then added a second from the penalty spot.
Watch Gundogan's acrobatic goal
Victory was City’s 15th successive league triumph over Fulham – the outright longest winning run one club have recorded over another in the history of England’s top four tiers (overtaking Man City’s record v Bournemouth).
Despite guaranteeing UEFA Champions League football next season, this is only the second time a Guardiola team has finished outside of the top two in his 16 seasons as a top-flight manager. The other was in the 2016/17 Premier League campaign when City also finished third.
The match was only the third in Premier League history not to feature an English player in either of the starting XIs, after Portsmouth v Arsenal in December 2009 and Arsenal v Chelsea in January 2019.
TV Info - Broadcasters
Making his 200th Premier League appearance, Jarrod Bowen scored in his fourth consecutive match to help West Ham United finish the season with back-to-back away wins.
Bowen scored the second of the visitors’ three goals, with James Ward-Prowse and Mohammed Kudus also finding the net. Nathan Broadhead managed Ipswich Town’s only goal.
Bowen was involved in 46 per cent of West Ham’s Premier League goals this season (21 out of 46 – 13 goals and eight assists). Only Mohamed Salah had a hand in a higher share for his side (55 per cent).
Despite the win, Graham Potter ended the campaign with an average of only 1.11 points per game in the 18 West Ham matches he was in charge for.
That record is above only Avram Grant (0.89 points per game) among West Ham’s permanent managers.
Defeat was Ipswich’s ninth successive loss at Portman Road, extending their longest home losing streak.
They finished the season with just 22 points – their lowest tally in a league campaign – while their total of four wins was also their worst ever.
TV Info - Broadcasters
Amid joyous scenes at Anfield, a Salah goal meant the Egyptian equalled the Premier League record for goal involvements in a season.
Salah’s strike six minutes from time meant he ended the season with 29 goals and 18 assists, matching the total of 47 set by Andrew Cole (1993/94) and Alan Shearer (1994/95), although both of those took place in 42-game seasons compared with this year’s 38 matches.
The result was largely academic, although it did mean Liverpool failed to win any of their four games since wrapping up the title at the end of April.
In fact, the hosts had fallen a goal behind when Ismaila Sarr struck with the first shot of the match.
Liverpool then had Ryan Gravenberch sent off after 68 minutes for denying a goalscoring opportunity.
Nonetheless, Salah’s equaliser meant Liverpool ended the season having gained 23 points from losing positions in the Premier League this season, the joint-most of any side alongside Brighton and Hove Albion.
Crystal Palace finished the campaign unbeaten in their final six games – only Man City ended with a longer undefeated streak, 10 matches.
TV Info - Broadcasters
Aston Villa missed out on Champions League football after a final-day defeat at Old Trafford consigned them to sixth place and the Europa League.
Unai Emery’s side lost Emiliano Martinez just before half-time, making him the first goalkeeper on record (since 2003/04) to make five saves and get sent off in the first half of a Premier League game.
The visitors thought they had taken the lead through Morgan Rogers, only for the goal to be ruled out as the referee judged him to have kicked the ball out of goalkeeper Altay Bayindir’s hands. Man Utd then scored through Amad Diallo and a Christian Eriksen penalty.
Villa ended the season with wins in eight of their last 10 Premier League games, losing only on their two trips to Manchester to play City and Utd.
The hosts’ 10 shots on target was their most in a league match under Ruben Amorin, while captain Bruno Fernandes reached 10 Premier League assists for the second time during his Man Utd career.
Man Utd ended up in 15th – their lowest finish since 1974/75 – while they will not play European football next season for only the second time in 35 years.
TV Info - Broadcasters
After floundering just above the relegation zone before David Moyes took charge, Everton completed their wonderful turnaround under the returning manager with victory at St James’ Park to secure 13th place and a season-ending three successive wins.
Thankfully for Newcastle, results elsewhere meant defeat was not enough to prevent them from finishing fifth and claiming the final Champions League spot.
Watch Newcastle's post-match celebrations
Carlos Alcaraz scored the game’s only goal, taking his tally to five in just seven league starts.
Following Moyes’ return to the club in mid-January, only Liverpool, Man City and Chelsea won more Premier League points than Everton’s 31.
The clean sheet meant Jordan Pickford finished with 12 – one below Golden Glove winners David Raya and Matz Sels.
Newcastle ended a Premier League campaign with back-to-back defeats for the first time since 2011/12.
TV Info - Broadcasters
Chelsea edged past Forest to win the battle for Champions League qualification with their first away league win to feature a clean sheet since September.
Levi Colwill scored soon after half-time, to consign Forest to the UEFA Conference League next season.
Despite the disappointment of just two wins in their final eight games, Forest will return to European competition for the first time since 1995/96.
They can also count themselves somewhat unfortunate as only the second team (after Man Utd in 2013/14) ever to manage 19 Premier League wins but not finish in the top six.
The loss was a first for Nuno Espirito Santo’s side this season when up against an opponent starting the day in the top six.
Chelsea, who face Real Betis in Wednesday’s Conference League final, ended the season with an average age of 24 years and 36 days – the youngest of any club in Premier League history.
TV Info - Broadcasters
A late Martin Odegaard goal ensured Arsenal completed a third successive second-place finish, while also inflicting an unwanted Premier League-record 30th defeat of the season for Southampton.
Kieran Tierney had put the visitors ahead before Ross Stewart looked to have rescued a point for Southampton. Arsenal dropped 21 points from winning positions in the Premier League this season – their joint-most ever in a single campaign.
They avoided adding to that tally thanks to substitute Odegaard, which meant the club’s top scorer in the Premier League this season was Kai Havertz with nine goals. That made it the first time since 1923/24 that Arsenal have not had a player score 10+ league goals in a campaign.
Mikel Arteta’s side ended the season without conceding more than twice in any of their 58 games in all competitions, just the third time in the Premier League era a side has gone through an entire campaign without conceding 3+ in a match (after Man Utd in 2007/08 and 2017/18).
Southampton head back to the Championship with the top flight’s worst attack (26 goals) and worst defence (86 goals).
TV Info - Broadcasters
Europa League winners Spurs returned to Earth with a bump, but a record-breaking defeat was not enough to take the gloss off that trophy triumph, with the silverware presented after the game.
The hosts took the lead through a Dominic Solanke penalty, but after their celebrations including a trophy parade on Friday, faded as the match wore on, conceding four second-half goals. Jack Hinshelwood scored twice, with Matt O'Riley and Diego Gomez also finding the net.
Hinshelwood has been involved in five goals across his last six Premier League games (three goals, two assists), as many as in his first 33 games in the competition.
Spurs’ 22 defeats was the highest ever in a 38-game top-flight campaign for a team not to be relegated, while the club’s 26 losses in all competitions was their most in a single campaign in the club’s history.
The seven changes Ange Postecoglou made to his starting XI meant he made 121 in total in the Premier League this season, the club’s most in a single campaign.
TV Info - Broadcasters
Bryan Mbeumo became the second Brentford player to hit 20 Premier League goals for the club in a season as his side ended their campaign with a draw at Wolves.
The Cameroonian struck the opener to follow Ivan Toney (in 2022/23) in notching 20+ top-flight goals. It also meant 2024/25 was only the second Premier League season with at least two African players (Mbeumo and Salah) to score 20+ goals, after Salah, Sadio Mane and Pierre-Emerick Aubameyang did so in 2018/19.
Brentford’s 66 goals was their most ever in a single Premier League season.
Matheus Cunha took eight shots without scoring in the match – the joint-most of any player in the competition this season without finding the net. But Marshall Munetsi, with a stunning strike, registered his second Premier League goal to secure a point for Wolves.
Having failed to win any of their first 10 Premier League games this season, Wolves finished the campaign with 42 points. Only Newcastle have ever won more points having been winless in their first 10 in a season (45 in 2018/19 and 49 in 2021/22).