# 2024–25 Manchester United F.C. season

The 2024–25 season is the 138th in the history of Manchester United, their 33rd season in the Premier League and their 50th consecutive and 100th overall season in the top flight of English football. The club is participating in the Premier League, the FA Cup, the EFL Cup, the UEFA Europa League and the Community Shield.
The season is the first full season since 2004–05 in which the Glazer family no longer controls the footballing side of the club, having sold a 27.7% stake to Sir Jim Ratcliffe in February 2024.

## Pre-season and friendlies

On 23 February 2024, United announced a tour of the United States, with friendly matches against rivals Arsenal and Liverpool at the SoFi Stadium in Inglewood, California (near Los Angeles), on 27 July and at the Williams–Brice Stadium in Columbia, South Carolina, on 3 August, respectively. In March, they announced another game in the United States – against Real Betis on 31 July at the Snapdragon Stadium in San Diego, a venue with which the club shares a sponsor. Ten days later, United announced they would play Rangers for the first time in a decade at Murrayfield Stadium in Edinburgh on 20 July. The first match of their pre-season tour was announced on 5 April; they faced Norwegian side Rosenborg at the Lerkendal Stadion in Trondheim on 15 July.
United lost their first match of pre-season against Rosenborg 1–0 after a goal in the last minute. They registered their first win of pre-season in Scotland, where they beat Rangers 2–0 thanks to goals from Amad Diallo and Joe Hugill; newly signed defender Leny Yoro made his debut in the game, playing the first 45 minutes. In the first game of the U.S. tour against Arsenal, Rasmus Højlund put United ahead early; however, both he and Yoro suffered injuries in the first half that ruled them out of the opening matches of the season. Gabriel Jesus levelled in the first half and Gabriel Martinelli scored the winner for Arsenal after the break, although United went on to win the post-match exhibition penalty shoot-out 4–3. United returned to winning ways against Real Betis, when goals from Marcus Rashford, Amad Diallo and Casemiro secured a 3–2 win. Manchester United's tour of the United States ended with a 3–0 loss to rivals Liverpool.
| Date | Opponents | H / A | Result F–A | Scorers | Attendance |
| 15 July 2024 | Rosenborg | A | 0–1 | | 21,013 |
| 20 July 2024 | Rangers | N | 2–0 | Diallo 39', Hugill 70' | 56,574 |
| 27 July 2024 | Arsenal | N | 1–2 (4–3 p) | Højlund 10' | 62,486 |
| 31 July 2024 | Real Betis | N | 3–2 | Rashford 18' (pen.), Diallo 24', Casemiro 31' | 26,248 |
| 3 August 2024 | Liverpool | N | 0–3 | | 77,559 |

## FA Community Shield

As a result of winning the 2023–24 FA Cup, Manchester United faced Manchester City, who won the 2023–24 Premier League, in what was United's 31st Community Shield appearance, and their first since 2016. After United took the lead late in the second-half through Alejandro Garnacho, City equalised through Bernardo Silva in the 88th minute, taking the game to penalties. André Onana saved City's first penalty from Silva, but Jadon Sancho's miss with United's fourth kick meant the shoot-out went to sudden death; Jonny Evans put United's eighth penalty over the bar, allowing Manuel Akanji to give City a 7–6 victory.
| Date | Opponents | H / A | Result F–A | Scorers | Attendance |
| 10 August 2024 | Manchester City | N | 1–1 (6–7p) | Garnacho 82' | 78,168 |

## Premier League
### Matches

The 2024–25 Premier League fixtures were released on 18 June 2024. Manchester United opened their Premier League campaign on 16 August 2024 with a 1–0 win over Fulham. Substitute and debutant Joshua Zirkzee scored the only goal of the match in the 87th minute. United then travelled to the Amex Stadium to take on Brighton & Hove Albion. Former United man Danny Welbeck opened the scoring in the 30th minute, capitalising on a defensive mistake. Amad Diallo then levelled the scores in the 61st minute, before United put the ball in the back of the net again through Alejandro Garnacho; however, replays showed that Zirkzee had accidentally tapped the ball into the net from an offside position while attempting to stand up, causing the goal to be ruled out. João Pedro then scored a late winner with an unmarked header at the backpost, condemning the Red Devils to a first league defeat of the season. United then hosted arch-rivals Liverpool at home; although United started well, Trent Alexander-Arnold had the ball in their net in the 8th minute, although the goal was ultimately ruled out for offside. By half-time, United found themselves 2–0 down due to a brace of goals from Luis Díaz. Mohamed Salah scored a third goal for Liverpool in the 56th minute to seal a 3–0 defeat for United.
United then travelled to St Mary's Stadium to face newly promoted Southampton. Two first half goals from Matthijs de Ligt and Marcus Rashford in quick succession, after United goalkeeper Andre Onana had been forced into a penalty save, meant the game was comfortable for United. Garnacho then came off the bench to score a third in second half stoppage time, securing a second victory of the season. United's next game against Crystal Palace was a 0–0 draw, where Onana gained his third clean sheet of the season after being forced into a double-save that later won Premier League Save of the Month for September. To close the month, the Red Devils hosted Tottenham Hotspur, and they conceded in the third minute after centre-back Micky van de Ven was allowed to run through the midfield unchallenged before setting up Brennan Johnson to score. Bruno Fernandes was sent off for the first time in his career after a late tackle on James Maddison, leaving United with 10 men just before half-time. The second half was marked by goals from Dejan Kulusevski and Dominic Solanke, sealing a second 3–0 defeat at home in a row.
To kick off October, United traveled to Aston Villa. An exemplary performance from defender Jonny Evans helped secure a clean sheet, though Villa's keeper and Man of the Match Emiliano Martínez held United to a goalless draw. This result left United with their worst start since the 1989–90 campaign. Two weeks later, following the international break, United hosted Brentford. The visitors opened the scoring when Ethan Pinnock headed in a corner in the fifth minute of stoppage time at the end of the first half. Garnacho equalised for United two minutes after the restart, before Rasmus Højlund scored in the 62nd minute to win the game 2–1. For the last Premier League game of October, United were away to West Ham. After a goalless first half, West Ham opened the scoring in the 74th minute through Crysencio Summerville. United were able to equalise in the 81st minute through a header from Casemiro, only for a penalty to be awarded late on for a collision between Matthijs de Ligt and Danny Ings inside Man Utd's penalty area; although it was not given on the field, a VAR check ultimately awarded West Ham a penalty. Jarrod Bowen scored from the spot in injury time to win the game for West Ham. This was manager Erik ten Hag's last game as Man Utd manager, as on 28 October it was announced that he had been sacked, and that Ruud van Nistelrooy would take over as the interim manager.
For the first game of November, United hosted Chelsea. United opened the scoring in the second half, with Rasmus Højlund being taken down in the box by Chelsea goalkeeper Robert Sánchez with Bruno Fernandes subsequently converting the penalty. The lead did not last long, however, as just four minutes after scoring, Moisés Caicedo scored an equaliser with a volley from the edge of the box following a corner. The game ended in a 1–1 draw. United then hosted Leicester City and opened the scoring in the 17th minute through a Bruno Fernandes shot at the edge of the box into the bottom right corner. United scored again in the first half in the 38th minute as Noussair Mazraoui crossed in the ball, with it deflecting off both Bruno Fernandes and Leicester defender Victor Kristiansen into the Leicester net, going down as a Kristiansen own goal. To close the game, substitute Alejandro Garnacho scored a screamer from outside the box curling the ball into the top right corner, winning the game 3–0 for Man United. United's first game under newly appointed head coach Ruben Amorim came after another international break and saw them travel to Ipswich Town. United opened the scoring after just 90 seconds through Marcus Rashford, but were unable to hold onto their lead, as in the 43rd minute, Ipswich's Omari Hutchinson scored from a shot outside the box, deflecting off the head of Mazraoui into the top left corner of the goal. Neither side was able to convert their chances in the second half and the game ended in a 1–1 draw.
To open December, United hosted Everton. United won comfortably 4–0 with Rashford and Zirkzee both scoring twice. The following game was away against Arsenal, who won 2–0 through goals from Jurriën Timber and William Saliba, both coming from corners. United then hosted Nottingham Forest at Old Trafford. Forest centre back Nikola Milenković opened scoring in just the second minute from a corner. Rasmus Højlund was able to equalise in the 18th minute, scoring a rebound after Garnacho had his shot saved by Forest goalkeeper Matz Sels. Early in the second half Forest took the lead again through Morgan Gibbs-White scoring from outside of the box. Chris Wood then added to Forest's lead, scoring a looping header in the 54th minute. In the 61st minute, Bruno Fernandes scored a goal from the edge of the box, but United were unable to convert any of their other chances, and the game finished 3–2. It was the first time Forest had beaten United at Old Trafford since December 1994. Next was the Manchester derby away at the City of Manchester Stadium. City opened the scoring in the first half through a Joško Gvardiol header. Late on in the game, Amad Diallo intercepted a poor back-pass from Matheus Nunes, who brought Amad down inside the box, earning a penalty for United. Bruno Fernandes successfully converted the penalty to bring the game level. Less than two minutes later, a long ball over the top found Amad, who took the ball around Ederson with his first touch and scored with his second touch, winning the game 2–1 for Manchester United. Following this, United hosted Bournemouth. In the first half, United conceded from another set-piece as Dean Huijsen scored a flicked header from a Ryan Christie free-kick. In the second half, Noussair Mazraoui brought down Justin Kluivert in the box to concede a penalty, which Kluivert scored. Just two minutes after the penalty, Antoine Semenyo scored the final goal and United lost 3–0 at home to Bournemouth for the second season in a row. On Boxing Day, United travelled to Wolverhampton Wanderers where, early in the second half, captain Bruno Fernandes was sent off for a second yellow card. In the 58th minute, Matheus Cunha scored directly from a corner to give Wolves the lead. In the ninth minute of injury time, Hwang Hee-chan scored to end the game in a 2–0 defeat for United. For the last Premier League game of 2024, United hosted Newcastle, who scored twice in the opening 20 minutes through Alexander Isak and Joelinton, ending the year with a 2–0 loss for Manchester United.
On 19 January 2025, Amorim labelled his team as probably the worst in the history of the club after their 3–1 defeat to Brighton & Hove Albion. The defeat was the club's fourth in the past five games at Old Trafford. Following the defeat, the club sat in 13th in the table, 10 points above the relegation zone.
| Date | Opponents | H / A | Result F–A | Scorers | Attendance | League position |
| 16 August 2024 | Fulham | H | 1–0 | Zirkzee 87' | 73,297 | 1st |
| 24 August 2024 | Brighton & Hove Albion | A | 1–2 | Diallo 60' | 31,537 | 11th |
| 1 September 2024 | Liverpool | H | 0–3 | | 73,738 | 14th |
| 14 September 2024 | Southampton | A | 3–0 | De Ligt 35', Rashford 41', Garnacho 90+6' | 31,144 | 10th |
| 21 September 2024 | Crystal Palace | A | 0–0 | | 25,172 | 11th |
| 29 September 2024 | Tottenham Hotspur | H | 0–3 | | 73,587 | 13th |
| 6 October 2024 | Aston Villa | A | 0–0 | | 42,682 | 14th |
| 19 October 2024 | Brentford | H | 2–1 | Garnacho 47', Højlund 62' | 73,738 | 11th |
| 27 October 2024 | West Ham United | A | 1–2 | Casemiro 81' | 62,474 | 14th |
| 3 November 2024 | Chelsea | H | 1–1 | Fernandes 70' (pen.) | 73,813 | 13th |
| 10 November 2024 | Leicester City | H | 3–0 | Fernandes 17', Kristiansen 38' (o.g.), Garnacho 82' | 73,829 | 13th |
| 24 November 2024 | Ipswich Town | A | 1–1 | Rashford 2' | 30,017 | 12th |
| 1 December 2024 | Everton | H | 4–0 | Rashford (2) 34', 46', Zirkzee (2) 41', 64' | 73,817 | 9th |
| 4 December 2024 | Arsenal | A | 0–2 | | 60,256 | 13th |
| 7 December 2024 | Nottingham Forest | H | 2–3 | Højlund 18', Fernandes 61' | 73,778 | 13th |
| 15 December 2024 | Manchester City | A | 2–1 | Fernandes 88' (pen.), Diallo 90' | 52,788 | 13th |
| 22 December 2024 | Bournemouth | H | 0–3 | | 73,720 | 13th |
| 26 December 2024 | Wolverhampton Wanderers | A | 0–2 | | 31,407 | 14th |
| 30 December 2024 | Newcastle United | H | 0–2 | | 73,809 | 14th |
| 5 January 2025 | Liverpool | A | 2–2 | Martínez 52', Diallo 80' | 60,275 | 13th |
| 16 January 2025 | Southampton | H | 3–1 | Diallo (3) 82', 90', 90+4' | 73,722 | 12th |
| 19 January 2025 | Brighton & Hove Albion | H | 1–3 | Fernandes 23' (pen.) | 73,758 | 13th |
| 26 January 2025 | Fulham | A | 1–0 | Martínez 78' | 27,288 | 12th |
| 2 February 2025 | Crystal Palace | H | 0–2 | | 73,751 | 13th |
| 16 February 2025 | Tottenham Hotspur | A | 0–1 | | 61,383 | 15th |
| 22 February 2025 | Everton | A | 2–2 | Fernandes 72', Ugarte 80' | 39,290 | 15th |
| 26 February 2025 | Ipswich Town | H | 3–2 | Morsy 22' (o.g.), De Ligt 26', Maguire 47' | 73,827 | 14th |
| 9 March 2025 | Arsenal | H | 1–1 | Fernandes 45+2' | 73,812 | 14th |
| 16 March 2025 | Leicester City | A | 3–0 | Højlund 28', Garnacho 67', Fernandes 90' | | 13th |
| 1 April 2025 | Nottingham Forest | A | | | | |
| 6 April 2025 | Manchester City | H | | | | |
| 13 April 2025 | Newcastle United | A | | | | |
| 20 April 2025 | Wolverhampton Wanderers | H | | | | |
| 27 April 2025 | Bournemouth | A | | | | |
| 3 May 2025 | Brentford | A | | | | |
| 10 May 2025 | West Ham United | H | | | | |
| 18 May 2025 | Chelsea | A | | | | |
| 25 May 2025 | Aston Villa | H | | | | |

### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 11 | Brentford | 29 | 12 | 5 | 12 | 50 | 45 | +5 | 41 |
| 12 | Crystal Palace | 28 | 10 | 9 | 9 | 36 | 33 | +3 | 39 |
| 13 | Manchester United | 29 | 10 | 7 | 12 | 37 | 40 | −3 | 37 |
| 14 | Tottenham Hotspur | 29 | 10 | 4 | 15 | 55 | 43 | +12 | 34 |
| 15 | Everton | 29 | 7 | 13 | 9 | 32 | 36 | −4 | 34 |

## FA Cup

Manchester United went into the 2024–25 FA Cup as defending champions. For the first time, drawn games in all rounds from the First Round Proper onward were not replayed, instead proceeding straight to extra time and penalties.
| Date | Round | Opponents | H / A | Result F–A | Scorers | Attendance |
| 12 January 2025 | Third round | Arsenal | A | 1–1 (a.e.t.) (5–3 p) | Fernandes 52' | 60,109 |
| 7 February 2025 | Fourth round | Leicester City | H | 2–1 | Zirkzee 68', Maguire 90+3' | 73,693 |
| 2 March 2025 | Fifth round | Fulham | H | 1–1 (a.e.t.) (3–4 p) | Fernandes 71' | 67,614 |

## EFL Cup

As one of the English representatives in European competition in 2024–25, Manchester United entered the EFL Cup in the third round, which took place over two midweeks due to the extended European league phases. As United are in the Europa League, their tie was played in the week commencing 16 September. None of the clubs involved in the Champions League or Europa League could be drawn against each other. United were drawn against Barnsley in the third round to set up a first meeting in 15 years, which they comfortably won 7–0. In the fourth round, they were drawn at home against Leicester City. This was Ruud van Nistelrooy's first match as interim manager that they won 5–2. They were drawn away against Tottenham Hotspur in the quarter-finals. United lost the match 4–3 and were eliminated.
| Date | Round | Opponents | H / A | Result F–A | Scorers | Attendance |
| 17 September 2024 | Third round | Barnsley | H | 7–0 | Rashford (2) 16', 58', Antony 35' (pen.), Garnacho (2) 45+2', 49', Eriksen (2) 81', 85' | 72,063 |
| 30 October 2024 | Fourth round | Leicester City | H | 5–2 | Casemiro (2) 15', 39', Garnacho 28', Fernandes (2) 36', 59' | 73,470 |
| 19 December 2024 | Quarter-finals | Tottenham Hotspur | A | 3–4 | Zirkzee 63', Diallo 70', Evans 90+4' | 57,409 |

## UEFA Europa League
### League phase

Manchester United qualified for the league stage of the Europa League as winners of the 2023–24 FA Cup. This is the competition's first season with a new format; United played eight games, four at home and four away, against eight different teams. After drawing their first three games, United won their remaining five to finish third in the league table and qualify directly for the round of 16 as the only remaining undefeated team.
| Date | Opponents | H / A | Result F–A | Scorers | Attendance | League position |
| 25 September 2024 | Twente | H | 1–1 | Eriksen 35' | 73,069 | 10th |
| 3 October 2024 | Porto | A | 3–3 | Rashford 7', Højlund 20', Maguire 90+1' | 49,211 | 21st |
| 24 October 2024 | Fenerbahçe | A | 1–1 | Eriksen 15' | 41,443 | 21st |
| 7 November 2024 | PAOK | H | 2–0 | Diallo (2) 50', 77' | 73,174 | 15th |
| 28 November 2024 | Bodø/Glimt | H | 3–2 | Garnacho 1', Højlund (2) 45', 50' | 72,985 | 12th |
| 12 December 2024 | Viktoria Plzeň | A | 2–1 | Højlund (2) 62', 88' | 11,320 | 7th |
| 23 January 2025 | Rangers | H | 2–1 | Butland 52' (o.g.), Fernandes 90+2' | 73,288 | 4th |
| 30 January 2025 | FCSB | A | 2–0 | Dalot 60', Mainoo 68' | 50,128 | 3rd |
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Lazio | 8 | 6 | 1 | 1 | 17 | 5 | +12 | 19 | Advance to round of 16 (seeded) |
| 2 | Athletic Bilbao | 8 | 6 | 1 | 1 | 15 | 7 | +8 | 19 | Advance to round of 16 (seeded) |
| 3 | Manchester United | 8 | 5 | 3 | 0 | 16 | 9 | +7 | 18 | Advance to round of 16 (seeded) |
| 4 | Tottenham Hotspur | 8 | 5 | 2 | 1 | 17 | 9 | +8 | 17 | Advance to round of 16 (seeded) |
| 5 | Eintracht Frankfurt | 8 | 5 | 1 | 2 | 14 | 10 | +4 | 16 | Advance to round of 16 (seeded) |

### Knockout phase

As one of the top eight teams from the league phase, United qualified directly for the round of 16.
| Date | Round | Opponents | H / A | Result F–A | Scorers | Attendance |
| 6 March 2025 | Round of 16 First leg | Real Sociedad | A | 1–1 | Zirkzee 57' | 34,391 |
| 13 March 2025 | Round of 16 Second leg | Real Sociedad | H | 4–1 | Fernandes (3) 16' (pen.), 50' (pen.), 87', Dalot 90+1' | 73,189 |
| 10 April 2025 | Quarter-final First leg | Olympique Lyonnais | A | | | |
| 17 April 2025 | Quarter-final Second leg | Olympique Lyonnais | H | | |

## Squad statistics

    As of match played 16 March 2025
List includes all first team players and any other matchday squad players
| No. | Pos. | Name | League | League | FA Cup | FA Cup | EFL Cup | EFL Cup | Community Shield | Community Shield | Europe | Europe | Total | Total | Discipline | Discipline |
| No. | Pos. | Name | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | | |
| 1 | GK | Altay Bayındır | 0 | 0 | 1 | 0 | 3 | 0 | 0 | 0 | 2 | 0 | 6 | 0 | 1 | 0 |
| 2 | DF | Victor Lindelöf | 2(6) | 0 | 0(1) | 0 | 2 | 0 | 0 | 0 | 2(1) | 0 | 6(8) | 0 | 1 | 0 |
| 3 | DF | Noussair Mazraoui | 26(3) | 0 | 3 | 0 | 1(2) | 0 | 0 | 0 | 9 | 0 | 39(5) | 0 | 4 | 0 |
| 4 | DF | Matthijs de Ligt | 23(4) | 2 | 2 | 0 | 1(1) | 0 | 0 | 0 | 8 | 0 | 34(5) | 2 | 5 | 0 |
| 5 | DF | Harry Maguire | 15(5) | 1 | 3 | 1 | 1 | 0 | 1 | 0 | 1(2) | 1 | 21(7) | 3 | 8 | 0 |
| 6 | DF | Lisandro Martínez | 20 | 2 | 1 | 0 | 2 | 0 | 1 | 0 | 7(1) | 0 | 31(1) | 2 | 8 | 0 |
| 7 | MF | Mason Mount | 4(4) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1(3) | 0 | 6(7) | 0 | 2 | 0 |
| 8 | MF | Bruno Fernandes (c) | 28 | 8 | 3 | 2 | 2(1) | 2 | 1 | 0 | 9 | 4 | 43(1) | 16 | 7 | 3 |
| 9 | FW | Rasmus Højlund | 17(7) | 3 | 3 | 0 | 1(1) | 0 | 0 | 0 | 6(4) | 5 | 27(12) | 8 | 2 | 0 |
| 10 | FW | Marcus Rashford | 12(3) | 4 | 0 | 0 | 2 | 2 | 1 | 0 | 4(2) | 1 | 19(5) | 7 | 4 | 0 |
| 11 | FW | Joshua Zirkzee | 12(17) | 3 | 1(2) | 1 | 1(2) | 1 | 0 | 0 | 6(3) | 1 | 20(24) | 6 | 2 | 0 |
| 12 | DF | Tyrell Malacia | 2(1) | 0 | 0(1) | 0 | 0 | 0 | 0 | 0 | 3(1) | 0 | 5(3) | 0 | 2 | 0 |
| 13 | DF | Patrick Dorgu | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 6 | 0 | 1 | 1 |
| 14 | MF | Christian Eriksen | 9(7) | 0 | 1 | 0 | 2 | 2 | 0 | 0 | 5(3) | 2 | 17(10) | 4 | 2 | 0 |
| 15 | DF | Leny Yoro | 7(7) | 0 | 2(1) | 0 | 1 | 0 | 0 | 0 | 2(1) | 0 | 12(9) | 0 | 3 | 0 |
| 16 | FW | Amad Diallo | 17(5) | 6 | 1(1) | 0 | 0(3) | 1 | 1 | 0 | 5(3) | 2 | 24(12) | 9 | 3 | 0 |
| 17 | FW | Alejandro Garnacho | 17(11) | 4 | 1(2) | 0 | 2(1) | 3 | 0(1) | 1 | 6(4) | 1 | 26(19) | 9 | 1 | 0 |
| 18 | MF | Casemiro | 13(6) | 1 | 0(2) | 0 | 2 | 2 | 1 | 0 | 5(3) | 0 | 21(11) | 3 | 4 | 0 |
| 20 | DF | Diogo Dalot | 28 | 0 | 3 | 0 | 3 | 0 | 1 | 0 | 9(1) | 2 | 44(1) | 2 | 4 | 1 |
| 21 | FW | Antony | 0(8) | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 1(3) | 0 | 3(11) | 1 | 0 | 0 |
| 22 | GK | Tom Heaton | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | DF | Luke Shaw | 0(2) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0(3) | 0 | 0 | 0 |
| 24 | GK | André Onana | 29 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 8 | 0 | 40 | 0 | 1 | 0 |
| 25 | FW | Jadon Sancho | 0 | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 |
| 25 | MF | Manuel Ugarte | 16(5) | 1 | 3 | 0 | 3 | 0 | 0 | 0 | 4(2) | 0 | 26(7) | 1 | 11 | 0 |
| 26 | DF | Ayden Heaven | 1(1) | 0 | 0(1) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2(2) | 0 | 0 | 0 |
| 28 | MF | Facundo Pellistri | 0 | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 |
| 29 | DF | Aaron Wan-Bissaka | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | DF | Jonny Evans | 3(3) | 0 | 0 | 0 | 1(2) | 1 | 1 | 0 | 1(1) | 0 | 6(6) | 1 | 1 | 0 |
| 36 | FW | Ethan Wheatley | 0 | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 |
| 37 | MF | Kobbie Mainoo | 15(3) | 0 | 2 | 0 | 0(1) | 0 | 1 | 0 | 1(2) | 1 | 19(6) | 1 | 6 | 0 |
| 39 | MF | Scott McTominay | 0(2) | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 | 0(3) | 0 | 0 | 0 |
| 41 | DF | Harry Amass | 0(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 |
| 42 | MF | Sékou Koné | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 43 | MF | Toby Collyer | 0(6) | 0 | 0(1) | 0 | 1 | 0 | 0(1) | 0 | 2(2) | 0 | 3(10) | 0 | 1 | 0 |
| 44 | MF | Dan Gore | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 48 | GK | Hubert Graczyk | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 50 | GK | Elyh Harrison | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 55 | DF | Tyler Fredricson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 56 | FW | Chido Obi-Martin | 0(3) | 0 | 0(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0(4) | 0 | 1 | 0 |
| 57 | MF | Jack Fletcher | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 64 | MF | Jack Moorhouse | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 66 | DF | Habeeb Ogunneye | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 75 | MF | Jayce Fitzgerald | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 87 | DF | Godwill Kukonki | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Own goals | Own goals | Own goals | — | 2 | — | 0 | — | 0 | — | 0 | — | 1 | – | 3 | N/A | N/A |

## Transfers
### In

| Date | Pos. | Name | From | Fee |
| 14 July 2024 | FW | Joshua Zirkzee | Bologna | Undisclosed |
| 18 July 2024 | DF | Leny Yoro | Lille | Undisclosed |
| 13 August 2024 | DF | Matthijs de Ligt | Bayern Munich | Undisclosed |
| 13 August 2024 | DF | Noussair Mazraoui | Bayern Munich | Undisclosed |
| 30 August 2024 | MF | Sékou Koné | Guidars FC | Undisclosed |
| 30 August 2024 | MF | Manuel Ugarte | Paris Saint-Germain | Undisclosed |
| 2 September 2024 | MF | Tommy Rowe | Unattached | Free |
| 1 February 2025 | DF | Ayden Heaven | Arsenal | Undisclosed |
| 2 February 2025 | DF | Patrick Dorgu | Lecce | Undisclosed |

### Out

| Date | Pos. | Name | To | Fee |
| 26 May 2024 | DF | Álvaro Carreras | Benfica | Undisclosed |
| 30 June 2024 | MF | Tom Huddlestone | Retired | Retired |
| 30 June 2024 | FW | Charlie McNeill | Unattached | Free |
| 30 June 2024 | DF | Raphaël Varane | Unattached | Free |
| 30 June 2024 | MF | Shola Shoretire | Unattached | Free |
| 30 June 2024 | FW | Anthony Martial | Unattached | Free |
| 30 June 2024 | GK | Kie Plumley | Unattached | Free |
| 30 June 2024 | DF | Marcus Lawrence | Unattached | Released |
| 30 June 2024 | DF | Brandon Williams | Unattached | Released |
| 1 July 2024 | MF | Omari Forson | Monza | Free |
| 11 July 2024 | MF | Donny van de Beek | Girona | Undisclosed |
| 15 July 2024 | DF | Willy Kambwala | Villarreal | Undisclosed |
| 18 July 2024 | FW | Mason Greenwood | Marseille | Undisclosed |
| 13 August 2024 | DF | Aaron Wan-Bissaka | West Ham United | Undisclosed |
| 21 August 2024 | FW | Facundo Pellistri | Panathinaikos | Undisclosed |
| 22 August 2024 | MF | Maxi Oyedele | Legia Warsaw | Undisclosed |
| 23 August 2024 | DF | Will Fish | Cardiff City | Undisclosed |
| 28 August 2024 | MF | Hannibal Mejbri | Burnley | Undisclosed |
| 30 August 2024 | MF | Scott McTominay | Napoli | Undisclosed |
| 4 February 2025 | MF | Ruben Curley | Stoke City | Free |

### Loan out

| Date from | Date to | Pos. | Name | To |
| 25 July 2024 | 8 January 2025 | FW | Joe Hugill | Wigan Athletic |
| 9 August 2024 | 7 January 2025 | GK | Tom Wooster | Farsley Celtic |
| 21 August 2024 | End of season | GK | Radek Vítek | Blau-Weiß Linz |
| 29 August 2024 | End of season | DF | Rhys Bennett | Fleetwood Town |
| 30 August 2024 | 7 January 2025 | GK | Elyh Harrison | Chester |
| 30 August 2024 | End of season | DF | Sonny Aljofree | Accrington Stanley |
| 30 August 2024 | End of season | DF | James Nolan | Inverness Caledonian Thistle |
| 30 August 2024 | 7 January 2025 | GK | Tom Myles | Runcorn Linnets |
| 30 August 2024 | End of season | FW | Jadon Sancho | Chelsea |
| 30 August 2024 | 1 January 2025 | GK | Cameron Byrne-Hughes | Bolton Wanderers |
| 10 January 2025 | End of season | FW | Ethan Ennis | Doncaster Rovers |
| 17 January 2025 | End of season | FW | Joe Hugill | Carlisle United |
| 17 January 2025 | End of season | FW | Ethan Williams | Cheltenham Town |
| 25 January 2025 | End of season | FW | Antony | Real Betis |
| 25 January 2025 | End of season | DF | Jack Kingdon | Rochdale |
| 25 January 2025 | End of season | FW | Ethan Wheatley | Walsall |
| 31 January 2025 | End of season | MF | Dan Gore | Rotherham United |
| 2 February 2025 | End of season | FW | Marcus Rashford | Aston Villa |
| 4 February 2025 | End of season | DF | Louis Jackson | Tranmere Rovers |
| 4 February 2025 | End of season | FW | Sam Mather | Tranmere Rovers |
| 4 February 2025 | End of season | DF | Tyrell Malacia | PSV Eindhoven |