| 2024–25 season | ||||
|---|---|---|---|---|
| Estadi Olímpic Lluís Companys was used as the home ground for the second season in a row | ||||
| President | Joan Laporta | |||
| Head coach | Hansi Flick | |||
| Stadium | Estadi Olímpic Lluís Companys | |||
| La Liga | 1st | |||
| Copa del Rey | Winners | |||
| Supercopa de España | Winners | |||
| UEFA Champions League | Semi-finals | |||
| Top goalscorer | League: Robert Lewandowski (27) All: Robert Lewandowski (42) | |||
| Highest home attendance | 50,319 vs Real Madrid (11 May 2025) | |||
| Lowest home attendance | 39,523 vs Leganés (15 December 2024) | |||
| Average home league attendance | 45,953 | |||
| Biggest win | Home: Barcelona 7–0 Valladolid Away: Valencia 0–5 Barcelona | |||
| Biggest defeat | Home: Barcelona 1–2 Las Palmas Barcelona 0–1 Leganés Barcelona 1–2 Atlético Madrid Away: Osasuna 4–2 Barcelona Borussia Dortmund 3–1 Barcelona | |||
The 2024–25 Futbol Club Barcelona season was the club's 125th season in existence and their 94th consecutive season in the top flight. In addition to the domestic league, Barcelona participated in this season's editions of the Copa del Rey, the Supercopa de España and the UEFA Champions League (entering for the 21st consecutive season). The season covers the period from 1 July 2024 until 30 June 2025.
Barcelona were playing their official home matches at the Estadi Olímpic Lluís Companys throughout the season as they await the renovations of Camp Nou with no full seating capacity available. [1] [2] The club originally planned to return on 15 December 2024, but were unable to due to UEFA regulations stating they could not switch venues midway through the league phase of the Champions League. [3]
The Catalans won a treble of domestic trophies, defeating rivals Real Madrid in two finals, as well as twice in the league to edge them for the title. Despite coming short in the Champions League with a semi-final extra time defeat to Inter Milan, the 2024–25 season was the most successful for the club since 2014–15.
This was the first season since 2009–10 without full-back veteran Sergi Roberto, who departed the Blaugrana after his contract expired.
Home [n1 2] | Home (125th Anniversary) [n1 3] | Away [n1 4] | Third [n1 5] | Fourth [n1 6] | Goalkeeper 1 | Goalkeeper 2 | Goalkeeper 3 | Training 1 | Training 2 |
On 19 March 2024, Barcelona announced they would be touring the United States to participate in the pre-season Soccer Champions Tour, with three friendly matches against Manchester City in Orlando on 30 July, Real Madrid in New Jersey on 3 August and Milan in Baltimore on 6 August. [12] [13]
On 26 June, Barcelona announced that the pre-season would start with the players' medical examinations on 10 July. [14] [15]
On 9 August, Barcelona announced reaching an agreement to sign Dani Olmo from RB Leipzig for a reported fee of €60 million on six-year contract, therefore the Spaniard completed a return move to his youth career club. [16] [17]
On 17 August, Barcelona started the new league season on the right foot, with a 2–1 away win over Valencia thanks to a brace from Robert Lewandowski. [18] [19]
On 24 August, the team defeated Athletic Bilbao 2–1 in their first home match of the season, with Lewandowski and Yamal scoring a goal each. [20]
Three days later, Barça got a 2–1 comeback win away against Rayo Vallecano and climbed to first place in the league table. [21] New signing Dani Olmo made his debut and scored the winning goal of the match, with the other goal coming from Pedri. [22] [23]
Barcelona ended the month with a dominant 7–0 win against Real Valladolid on 31 August, making it four wins in four matches since the start of the season. [24] Raphinha scored a hat-trick, with Lewandowski, Koundé, Olmo and Torres scoring a goal each, while Yamal contributed with two assists to continue his impressive start to the season. [25] [26]
On 15 September, Barcelona defeated Girona 4–1, with Yamal scoring a brace and Olmo and Pedri scoring a goal each. [27] [28] Lewandowski made his 100th appearance with the club. [29]
Barcelona started the Champions League campaign with a 2–1 defeat at the hands of Monaco, after Eric García got sent off early on in the first half. [30] Yamal scored the only goal for the team and his first in the Champions League and became the second youngest goalscorer of all time in the competition, only behind his teammate Ansu Fati who holds the record. [31]
The team went back to winning ways after they defeated Villarreal 5–1 to make it six wins in as many matches in the league. Lewandowski and Raphinha got a brace each and Pablo Torre scored once. [32] [33]
Barcelona maintained their winning streak in the league when they beat Getafe 1–0 on 25 September, [34] with the goal coming from Lewandowski who scored his 49th La Liga goal and became the league's all-time leading Polish goalscorer, overtaking the 48 goals scored by Jan Urban. [35] Lewandowski's goal also had special significance for the club, since with this goal Barcelona became the first team in La Liga history to score 6,500 goals. [36]
Barcelona's perfect start of seven straight wins in La Liga ended after they suffered their first league defeat of the season, losing 4–2 away to Osasuna. The goals for the team came from Yamal and Pau Víctor, who scored his first goal for the club. [37]
Barcelona started the new month with a 5–0 win against Young Boys in a match where Lewandowski scored a brace, Raphinha scored once, Iñigo Martínez got his first goal for the club and the last goal of the match was an own goal scored by Young Boys' defender Mohamed Ali Camara. [38]
On 6 October, Barcelona defeated Deportivo Alavés 3–0 in their last match before the international break, with Lewandowski scoring his first hat-trick of the season. [39]
After their return from the international break, the team continued their winning form by defeating Sevilla 5–1 on 20 October. [40] Lewandowski and Pablo Torre both scored braces, with Pedri scoring once. [41]
On 23 October, Barcelona defeated Bayern Munich 4–1 in a statement win and ended the six-match winless streak against the Germans. [42] [43] Raphinha marked his 100th match with the team with a hat-trick, with the other goal coming from Lewandowski. [44]
In the last match of the month, Barcelona demolished Real Madrid 4–0 away in the first El Clásico of the season on 26 October. [45] Lewandowski scored a brace, while Yamal and Raphinha scored a goal each; with his goal Yamal became the youngest player to ever score in El Clásico. [46] [47] With this win Barcelona ended Real Madrid's 42-game unbeaten La Liga run and defended their record for the most consecutive league games without a loss in La Liga history, which stands at 43 matches, and went six points clear at the top of the league table. [48] [49]
Barcelona started November with a 3–1 win over Espanyol in the Barcelona derby thanks to a brace from Olmo and a goal from Raphinha. [50] Later in the week, Barcelona won their third champions league match in a row defeating Red Star Belgrade in Belgrade with the score of 2–5 with Lewandowski scoring a brace and Raphinha, Iñigo Martínez and Fermín scoring each a goal. However, the Catalans' title hopes took a dent after a 1–0 away loss to Real Sociedad and an away draw to Celta Vigo. Barcelona then beat Brest 3–0 in the champions league to move into third place in the league phase table. November then ended with Barcelona losing 2–1 at home to Las Palmas leaving them 2 points clear of 2nd-placed Atlético Madrid after 15 games.
Barcelona began December by beating Mallorca 5–1 away from home in the league. Their next game was a 2–2 away draw to Real Betis allowing Real Madrid to reduce their lead to two points. Barcelona would bounce back by beating Borussia Dortmund 3–2 away in the Champions League to move 2nd in the league phase table, three points behind leaders Liverpool. Barcelona's league title hopes were dented after a 1–0 home defeat to Leganés, but remained top of the league after Real Madrid drew their next game. However, Barcelona then suffered a late home defeat to Atlético Madrid, meaning they would end 2024 second in the league.
Barcelona began the new year by defeating Barbastro 4–0 in the Copa del Rey round of 32. Four days later, they beat Athletic Bilbao 2–0 in the Supercopa de España semi-finals to set up a final with Real Madrid.
In the final Barcelona beat Real Madrid 5–2 to win the Supercopa de España. Albeit a man down following the dismissal of goalkeeper Wojciech Szczęsny, Barcelona came back from a goal down with four goals in a dominant first half at the King Abdullah Sports City Stadium in Jeddah, clinching the trophy for a record 15th time from the grasp of their fierce rivals. [51] The win also gave Hansi Flick his first trophy in charge of the club.
In the Copa del Rey round of 16, Barcelona beat Real Betis 5–1 at home to advance to the quarter-finals. They then played their first league game of 2025 which was a 1–1 away draw with Getafe. This crushed Barca's title hopes even more as they were now 5 points behind Atlético Madrid.
In the Champions League Barcelona faced Benfica at the Estádio da Luz. Benfica took the lead in the 2nd minute through a Vangelis Pavlidis goal. Robert Lewandowski equalised from the penalty spot in the 13th minute before Pavlidids scored twice to put Benfica 3–1 up. Raphinha scored in the 64th minute to make it 3–2, but Araújo scored a own goal to make it 4–2 to Benfica. Lewandowski scored a pen in the 78th minute to give Barcelona hope before Eric Garcia scored in the 86th minute to make it 4–4. Raphinha then scored in the 96th minute to win the game 5–4 for Barcelona. The win confirmed Barcelona would finish in the top 8 of the league phase, earning automatic advancement to the Champions League round of 16.
Barcelona won a La Liga match for the first time in four attempts after beating Valencia 7–1 at home, to keep their title hopes alive despite being 7 points behind leaders Real Madrid.
Barcelona's final Champions League league phase match finished as a 2–2 draw against Atalanta, which prevented the former from pipping Liverpool to top spot in the league phase table; the club finished 2nd, two points off top spot.
Barcelona began February by winning 1–0 against Alavés, and with Real Madrid losing 1–0 to Espanyol, Barcelona reduced the gap between them and Real to 4 points.
Barcelona then won their Copa Del Rey quarter final against Valencia 5–0 to set up a semi-final with Atlético Madrid.
Barcelona won 4–1 against Sevilla in the league, and with Real Madrid dropping points again, closed the gap to Real down to 2 points. They then moved to the top of the league after beating Rayo Valleanco 1–0 and Real and Atlético both drew 1–1. After beating Las Palmas 2–0, they remained top of the league, level with Real Madrid after 25 matches.
Barcelona faced Atlético Madrid in the Copa Del Rey semi-finals, with the first leg at home. Julian Alvarez and Antoine Griezmann scored to put Atlético 2–0 up in 6 minutes, before Pedri, Cubarsí, Martínez and Lewandowski then scored goals to make it 4–2 to Barcelona. However, Atlético scored in the 84th and 93rd minutes as the match ended 4–4, with the second leg to be played away.
Barcelona began March by beating Real Sociedad 4–0, and with Real Madrid losing, they extended their lead at the top of the table to 3 points.
Barcelona faced Benfica in the Champions League round of 16 with the first leg away from home. Raphinha scored the game's only goal to give Barcelona a 1–0 aggregate lead to take to the second leg at home.
On 8 March 2025, Barcelona's scheduled match against Osasuna was postponed roughly 20 minutes prior to kick-off, following the announcement of first-team doctor Carles Miñarro Garcia's death. [52]
Barcelona then won the second leg against Benfica 3–1 at home to advance to the Champions League quarter-finals 4–1 on aggerate. They then came from behind to beat Atlético Madrid 4–2 away, putting them level on points with Real Madrid with a game in hand.
Barcelona then won the rearranged fixture against Osasuna 3–0 to move three points clear of the top of the table. they then ended the month by beating Girona 4–1 at home to keep their 3 point lead over Real Madrid.
April began for Barcelona with them beating Atlético Madrid 1–0 away in the Copa Del Rey semi final through a Ferran Torres goal to set up a final with Real Madrid.
Barcelona then drew with Real Betis but extended their lead to 4 points after Real Madrid their next game.
Barcelona faced Borussia Dortmund in the Champions League quarter-finals and won the first leg 4–0 at home. Barcelona then beat Leganés 1–0 away to move closer to the title.
Barcelona then lost the second leg of their champions league quarter-finals 3–1 to Dortmund but advanced to the semi-finals 5–3 on aggregate which marked the first time Barcelona had reached the semi-finals since the 2018–19 edition.
Barcelona then came from behind to beat Celta Vigo in La Liga 4–3 to remain 4 points clear after Real Madrid won later that week. A 1–0 win over Mallorca from a Dani Olmo goal put Barcelona one step closer to the title.
In the Copa Del Rey final against Real Madrid, Pedri opened the scoring for Barcelona in the 23rd minute, but Kylian Mbappé equalised in the 70th minute to make it 1–1. Aurélien Tchouaméni scored in the 77th minute to make it 2–1 to Real Madrid, but Ferran Torres scored in the 84th minute to send the match to extra time. Jules Koundé then scored in the 116th minute to win the game for Barcelona giving the Catalan club their 32nd Copa Del Rey title. The match wasn't without controversy, as Antonio Rüdiger was seen throwing an ice cube at the referee getting a red card, Lucas Vázquez entered the pitch to confront the referee aggressively and got sent off, and Jude Bellingham argued with the ref aggressively getting shown a red card. The Copa Del Rey marked Hansi Flick's second trophy as Barcelona manager.
Barcelona ended the month of April by facing Inter Milan in the Champions League semi-finals. Marcus Thuram scored in the first minute to give Inter the lead, with Denzel Dumfries scoring a second in the 21st minute. Lamine Yamal scored in the 24th minute to bring Barcelona back in the game. Ferran Torres equalised in the 38th minute. Dumfries then made it 3–2 to Inter Milan in the 64th minute, before Yann Sommer scored an own goal trying to save a Raphinha shot making the score 3–3, which would be the final score.
Barcelona began May by coming from behind to beat Valladolid 2–1, which put them two wins away from the La Liga title.
Barcelona then travelled to the San Siro to face Inter Milan in the second leg of their Champions League semi-final. Lautaro Martínez scored in the 21st minute to give Inter the lead. Inter were then awarded a penalty in the 45th minute when Pau Cubarsí tackled Martínez in the box, with Hakan Çalhanoğlu converting the penalty. The penalty left Hansi Flick furious as Barcelona went into half time 5–3 down on aggregate. Barcelona would fight back with goals from Eric García and Dani Olmo to level the score as they dominated the second half. In the 87th minute, Raphinha had a chance but it was saved by Yann Sommer; however, Raphinha converted the rebound to give Barcelona the lead in the tie for the first time and put them 9 minutes away from a first Champions League final since 2015. However, in the 6th minute of stoppage time, Francesco Acerbi scored from a cross from Denzel Dumfries to level the tie despite Barcelona's complaints about a foul in the build up to the goal. The tie finished 6–6 on aggregate, requiring the game to go to extra time. In the 9th minute of extra time, Davide Frattesi got a cross from Marcus Thuram and fired it into the net to make it 4–3 to Inter and 7–6 on aggregate. Despite two late chances in the seconf half of extra time, Inter held on to win 4–3 and advance to the final 7–6 on aggerate. Hansi Flick was furious after the defeat, saying that every 50/50 had gone Inter's way. The semi-final was regarded by pundits and fans as one of the greatest Champions League ties in the history of the competition.
Barcelona then faced Real Madrid at home, knowing a win or draw would put them on the brink of the title. Kylian Mbappé scored a penalty in the 5th minute to give Real Madrid the lead and then added a second goal in the 14th minute. Eric García scored in the 19th minute to reduce the deficit. Lamine Yamal then scored in the 32nd minute to equalise before a Raphinha brace put Barcelona 4–2 up at half time. Mbappé would score a third for Real Madrid in the 70th minute to give them hope, but Barcelona held on to win 4–3 and move 7 points clear of Real Madrid in the title race, meaning a victory against Espanyol would give the Catalan club the league title. This also marked the first time Barcelona won four Clásicos in a season since the 1982–83 campaign.
Barcelona then faced Espanyol away needing a win to win the title. The game was paused in the 15th minute after a car drove into fans outside the stadium, but resumed after the issue was sorted. The first half finished 0–0, but in the 53rd minute Lamine Yamal scored a brilliant goal to put Barcelona 1–0 up. Fermin López then scored in stoppage time to confirm the win for Barcelona which meant the Catalan's won their 28th La Liga title and completed the domestic treble with Hansi Flick winning his third trophy in charge of the club.
Barcelona then suffered a 3–2 home defeat to Villarreal, despite Yamal and López scoring for the 2nd game in a row. The match marked Barcelona's first league defeat since December 2024, and ended a 17-match unbeaten run for the Catalans. Barcelona then won their final game of the season, beating Athletic Bilbao 3–0 with a brace from Lewandowski and a late goal from Olmo to finish with 88 points.
Barcelona ended their season winning the domestic treble, with their only disappointment being the defeat to Inter Milan in the Champions League semi-finals. Despite the failure to end their ten-year Champions League drought, this season was arguably most successful for Barcelona since the 2014–15 campaign. Due to this, Barcelona extended Hansi Flick's contract until 2027, and gave players like Lamine Yamal and Raphinha new long-term contracts.
| Position | Name |
|---|---|
| Head coach | |
| Assistant coaches | |
| Goalkeeping coach | |
| Fitness coach | |
| N | Pos. | Nat. | Name | Age | EU | Since | App | Goals | Ends | Transfer fee | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||||||
| 1 | GK | | Marc-André ter Stegen ( captain ) | 33 | EU | 2014 | 422 | 0 | 2028 | €12M | |
| 13 | GK | | Iñaki Peña | 26 | EU | 2021 | 45 | 0 | 2026 | Youth system | From La Masia |
| 25 | GK | | Wojciech Szczęsny | 35 | EU | 2024 | 30 | 0 | 2025 | Free | Back from Retirement |
| Defenders | |||||||||||
| 2 | DF | | Pau Cubarsí | 18 | EU | 2024 | 81 | 1 | 2029 | Youth system | From La Masia |
| 3 | DF | | Alejandro Balde | 22 | EU | 2022 | 126 | 3 | 2028 | Youth system | From La Masia |
| 4 | DF | | Ronald Araújo ( vice captain ) | 26 | EU | 2019 | 175 | 10 | 2031 | €1.7M | |
| 5 | DF | | Iñigo Martínez | 34 | EU | 2023 | 71 | 3 | 2026 | Free | |
| 15 | DF | | Andreas Christensen | 29 | EU | 2022 | 80 | 4 | 2026 | Free | |
| 23 | DF | | Jules Koundé | 27 | EU | 2022 | 141 | 7 | 2027 | €50M | |
| 24 | DF | | Eric García | 24 | EU | 2021 | 115 | 6 | 2026 | Free | From La Masia |
| Midfielders | |||||||||||
| 6 | MF | | Gavi | 21 | EU | 2021 | 153 | 10 | 2030 | Youth system | From La Masia |
| 8 | MF | | Pedri ( 5th captain ) | 23 | EU | 2020 | 202 | 26 | 2030 | €5M | |
| 14 | MF | | Pablo Torre | 22 | EU | 2022 | 27 | 5 | 2026 | €5M | |
| 16 | MF | | Fermín López | 22 | EU | 2023 | 88 | 19 | 2029 | Youth system | From La Masia |
| 17 | MF | | Marc Casadó | 22 | EU | 2022 | 41 | 1 | 2028 | Youth system | From La Masia |
| 20 | MF | | Dani Olmo | 27 | EU | 2024 | 39 | 12 | 2030 | €55M | From La Masia |
| 21 | MF | | Frenkie de Jong ( 3rd captain ) | 28 | EU | 2019 | 259 | 19 | 2026 | €75M | |
| Forwards | |||||||||||
| 7 | FW | | Ferran Torres | 25 | EU | 2021 (Winter) | 157 | 43 | 2027 | €55M | |
| 9 | FW | | Robert Lewandowski | 37 | EU | 2022 | 147 | 101 | 2026 | €45M | |
| 10 | FW | | Ansu Fati | 23 | EU | 2019 | 123 | 29 | 2027 | Youth system | From La Masia |
| 11 | FW | | Raphinha ( 4th captain ) | 29 | EU | 2022 | 144 | 54 | 2027 | €58M | |
| 18 | FW | | Pau Víctor | 24 | EU | 2023 | 29 | 2 | 2029 | €2.7M | |
| 19 | FW | | Lamine Yamal | 18 | EU | 2023 | 106 | 25 | 2031 | Youth system | From La Masia |
| N | Pos. | Nat. | Name | Age | EU | Since | App | Goals | Ends | Transfer fee | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 26 | GK | | Ander Astralaga | 21 | EU | 2022 | 0 | 0 | 2026 | Youth system | |
| 28 | MF | | Marc Bernal | 18 | EU | 2023 | 3 | 0 | 2026 | Youth system | |
| 29 | MF | | Aleix Garrido | 21 | EU | 2022 | 0 | 0 | 2025 | Youth system | |
| 30 | MF | | Pau Prim | 19 | EU | 2023 | 0 | 0 | 2026 | Youth system | |
| 31 | GK | | Diego Kochen | 19 | Non-EU | 2024 | 0 | 0 | 2026 | Youth system | |
| 32 | DF | | Héctor Fort | 19 | EU | 2023 | 30 | 0 | 2026 | Youth system | |
| 34/45 [53] | MF | | Noah Darvich | 19 | EU | 2024 | 0 | 0 | 2026 | €2.5M | |
| 35 | DF | | Gerard Martín | 23 | EU | 2023 | 42 | 1 | 2028 | Transfer | |
| 36 | DF | | Sergi Domínguez | 20 | EU | 2023 | 6 | 0 | 2027 | Youth system | |
| 37 | MF | | Quim Junyent | 18 | EU | 2024 | 0 | 0 | 2029 | Youth system | |
| 38 | DF | | Alexis Olmedo | 19 | EU | 2024 | 0 | 0 | 2029 | Youth system | |
| 39 | DF | | Andrés Cuenca | 18 | EU | 2024 | 1 | 0 | 2026 | Youth system | |
| 40 | GK | | Áron Yaakobishvili | 19 | EU | 2024 | 0 | 0 | 2026 | Youth system | |
| 41 | MF | | Guille Fernández | 17 | EU | 2024 | 0 | 0 | 2027 | Youth system | |
| 42 | FW | | Toni Fernández | 17 | EU | 2024 | 1 | 0 | 2027 | Youth system | |
| 43 | DF | | Álvaro Cortés | 20 | EU | 2023 | 0 | 0 | 2027 | Youth system | |
| 44 | DF | | Landry Farré | 18 | EU | 2024 | 0 | 0 | 2026 | Youth system | |
| 46 | MF | | Dani Rodríguez | 20 | EU | 2024 | 1 | 0 | 2027 | Youth system |
| No. | Pos. | Nat. | Name | Date | Until | Source |
|---|---|---|---|---|---|---|
| 16 | MF | | Fermín López | 31 October 2024 | 30 June 2029 | [54] |
| 4 | DF | | Ronald Araújo | 23 January 2025 | 30 June 2031 | [55] |
| 35 | DF | | Gerard Martín | 24 January 2025 | 30 June 2028 | [56] |
| 8 | MF | | Pedri | 29 January 2025 | 30 June 2030 | [57] |
| 6 | MF | | Gavi | 31 January 2025 | 30 June 2030 | [58] |
| 2 | DF | | Pau Cubarsí | 13 February 2025 | 30 June 2029 | [59] |
| 5 | DF | | Iñigo Martínez | 13 March 2025 | 30 June 2026 | [60] |
| Manager | | Hansi Flick | 21 May 2025 | 30 June 2027 | [61] | |
| 11 | FW | | Raphinha | 22 May 2025 | 30 June 2028 | [62] |
| 19 | FW | | Lamine Yamal | 27 May 2025 | 30 June 2031 | [63] |
| No. | Pos. | Player | Transfer from | Fee | Date | Source |
|---|---|---|---|---|---|---|
| Summer | ||||||
| 24 | DF | | | Loan return | 1 July 2024 | [64] |
| 12 | DF | | | [65] | ||
| — | DF | | | [66] | ||
| 14 | MF | | | [67] | ||
| 10 | FW | | | [68] | ||
| 18 | FW | | | €2.7 million | 24 July 2024 | [69] |
| 20 | MF | | | €55 million | 9 August 2024 | [70] |
| 25 | GK | | Retired [A] | Free | 2 October 2024 | [71] |
| Total | €57.7 million | |||||
| No. | Pos. | Player | Transfer to | Fee | Date | Source | |
|---|---|---|---|---|---|---|---|
| — | DF | | | Free | 29 June 2024 | [72] [73] | |
| 17 | DF | | | End of contract | 1 July 2024 | [74] | |
| 20 | MF | | | [75] | |||
| 2 | DF | | | Loan return | |||
| 14 | FW | | | ||||
| 38 | FW | | | €6 million | [76] | ||
| — | DF | | | €10 million | 13 August 2024 | [77] | |
| 22 | MF | | | Free | 23 August 2024 | [78] | |
| 33 | DF | | | €10.3 million | 25 August 2024 | [79] | |
| — | MF | | | €4.5 million | 30 January 2025 | [80] | |
| — | FW | | | €25.5 million | 28 February 2025 | [81] | |
| Total | €56.3 million | ||||||
| No. | Pos. | Player | Loaned from | Fee | Date | On loan until | Source |
|---|---|---|---|---|---|---|---|
| Total | €0 | ||||||
| No. | Pos. | Player | Loaned to | Fee | Date | On loan until | Source |
|---|---|---|---|---|---|---|---|
| — | MF | | | None | 5 August 2024 | End of season | [82] |
| — | FW | | | None | 26 August 2024 | 28 February 2025 | [83] [84] |
| — | DF | | | None | 26 August 2024 | End of season | [85] |
| — | DF | | | None | 28 August 2024 | 31 January 2025 | [86] [87] |
| | 1 February 2025 | End of season | [88] | ||||
| Total | €0 | ||||||
On 19 March 2024, Barcelona announced they would be touring the United States to participate in the pre-season Soccer Champions Tour, with three friendly matches against Manchester City in Orlando on 30 July, Real Madrid in New Jersey on 3 August and Milan in Baltimore on 6 August. [12] [13]
Win Draw Loss Fixtures
| 25 July 2024 Friendly | Barcelona | 1–0 | Olot | Sant Joan Despí, Spain |
| 18:00 CEST (UTC+2) |
| Report | Stadium: Ciutat Esportiva Joan Gamper – Field 7 Attendance: 0 | |
| Note: The match was played behind closed doors. | ||||
| 30 July 2024Soccer Champions Tour [89] | Barcelona | 2–2 (4–1 p) | Manchester City | Orlando, United States |
| 20:20 EDT (UTC−4) | Report | Stadium: Camping World Stadium Attendance: 63,237 Referee: Tim Ford (United States) | ||
| Penalties | ||||
| 3 August 2024 Soccer Champions Tour [89] | Real Madrid | 1–2 | Barcelona | New Jersey, United States |
| 19:00 EDT (UTC−4) | Report | Stadium: MetLife Stadium Attendance: 82,154 Referee: Armando Villarreal (United States) | ||
| Note: The match was delayed in the 12th minute due to lightning, and resumed at 20:30 EDT. | ||||
| 6 August 2024Soccer Champions Tour [89] | Barcelona | 2–2 (3–4 p) | Milan | Baltimore, United States |
| 19:30 EDT (UTC−4) |
| Report |
| Stadium: M&T Bank Stadium Attendance: 51,337 Referee: Victor Rivas (United States) |
| Penalties | ||||
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| La Liga | 17 August 2024 | 25 May 2025 | Matchday 1 | Winners | 38 | 28 | 4 | 6 | 102 | 39 | +63 | 73.68 |
| Copa del Rey | 4 January 2025 | 26 April 2025 | Round of 32 | Winners | 6 | 5 | 1 | 0 | 22 | 7 | +15 | 83.33 |
| Supercopa de España | 8 January 2025 | 12 January 2025 | Semi-finals | Winners | 2 | 2 | 0 | 0 | 7 | 2 | +5 | 100.00 |
| UEFA Champions League | 19 September 2024 | 6 May 2025 | League phase | Semi-finals | 14 | 9 | 2 | 3 | 43 | 24 | +19 | 64.29 |
| Total | 60 | 44 | 7 | 9 | 174 | 72 | +102 | 73.33 | ||||
Source: Soccerway
| Competition won |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Barcelona (C) | 38 | 28 | 4 | 6 | 102 | 39 | +63 | 88 | Qualification for the Champions League league stage [a] |
| 2 | Real Madrid | 38 | 26 | 6 | 6 | 78 | 38 | +40 | 84 | |
| 3 | Atlético Madrid | 38 | 22 | 10 | 6 | 68 | 30 | +38 | 76 | |
| 4 | Athletic Bilbao | 38 | 19 | 13 | 6 | 54 | 29 | +25 | 70 [b] | |
| 5 | Villarreal | 38 | 20 | 10 | 8 | 71 | 51 | +20 | 70 [b] |
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 38 | 28 | 4 | 6 | 102 | 39 | +63 | 88 | 14 | 1 | 4 | 52 | 20 | +32 | 14 | 3 | 2 | 50 | 19 | +31 |
Source: La Liga
1 Matchday 19 (vs Mallorca) was brought forward due to both clubs' involvement in the 2025 Supercopa de España.
2 Matchday 27 (vs Osasuna) was postponed due to the death of Barcelona team doctor Carles Miñarro Garcia.
| 17 August 20241 | Valencia | 1–2 | Barcelona | Valencia |
| 21:30 CEST (UTC+2) | Report |
| Stadium: Mestalla Attendance: 46,673 Referee: José María Sánchez Martínez |
| 24 August 2024 2 | Barcelona | 2–1 | Athletic Bilbao | Barcelona |
| 19:00 CEST (UTC+2) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 46,448 Referee: Jesús Gil Manzano |
| 27 August 20243 | Rayo Vallecano | 1–2 | Barcelona | Madrid |
| 21:30 CEST (UTC+2) | Report | Stadium: Vallecas Attendance: 14,031 Referee: César Soto Grado |
| 31 August 20244 | Barcelona | 7–0 | Valladolid | Barcelona |
| 17:00 CEST (UTC+2) |
| Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 44,359 Referee: Isidro Díaz de Mera Escuderos |
| 15 September 20245 | Girona | 1–4 | Barcelona | Girona |
| 16:15 CEST (UTC+2) | Report | Stadium: Montilivi Attendance: 13,891 Referee: Alejandro Muñiz Ruiz |
| 22 September 20246 | Villarreal | 1–5 | Barcelona | Villarreal |
| 18:30 CEST (UTC+2) | Report |
| Stadium: Estadio de la Cerámica Attendance: 22,048 Referee: Mateo Busquets Ferrer |
| 25 September 20247 | Barcelona | 1–0 | Getafe | Barcelona |
| 21:00 CEST (UTC+2) |
| Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 44,407 Referee: Pablo González Fuertes |
| 28 September 20248 | Osasuna | 4–2 | Barcelona | Pamplona |
| 21:00 CEST (UTC+2) | Report | Stadium: El Sadar Attendance: 22,322 Referee: Guillermo Cuadra Fernández |
| 6 October 20249 | Alavés | 0–3 | Barcelona | Vitoria-Gasteiz |
| 16:15 CEST (UTC+2) | Report |
| Stadium: Mendizorrotza Attendance: 19,468 Referee: Miguel Ángel Ortiz Arias |
| 20 October 202410 | Barcelona | 5–1 | Sevilla | Barcelona |
| 21:00 CEST (UTC+2) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 47,848 Referee: Ricardo de Burgos Bengoetxea |
| 26 October 2024 11 | Real Madrid | 0–4 | Barcelona | Madrid |
| 21:00 CET (UTC+1) | Report | Stadium: Santiago Bernabéu Attendance: 78,192 Referee: José María Sánchez Martínez |
| 3 November 2024 12 | Barcelona | 3–1 | Espanyol | Barcelona |
| 16:15 CET (UTC+1) | Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 48,843 Referee: José Luis Munuera Montero |
| 10 November 202413 | Real Sociedad | 1–0 | Barcelona | San Sebastián |
| 21:00 CET (UTC+1) | Report |
| Stadium: Anoeta Attendance: 36,194 Referee: Guillermo Cuadra Fernández |
| 23 November 202414 | Celta Vigo | 2–2 | Barcelona | Vigo |
| 21:00 CET (UTC+1) | Report | Stadium: Abanca-Balaídos Attendance: 24,573 Referee: César Soto Grado |
| 30 November 202415 | Barcelona | 1–2 | Las Palmas | Barcelona |
| 14:00 CET (UTC+1) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 43,921 Referee: Adrián Cordero Vega | |
| Note: This match served to commemorate the club's 125th anniversary. [93] | ||||
| 3 December 202419 | Mallorca | 1–5 | Barcelona | Palma |
| 19:00 CET (UTC+1) | Report | Stadium: Visit Mallorca Estadi Attendance: 22,352 Referee: Jesús Gil Manzano | ||
| Note: This match was originally scheduled for January 2025; however, it was rescheduled due to both clubs' involvement in the 2025 Supercopa de España. | ||||
| 7 December 202416 | Real Betis | 2–2 | Barcelona | Seville |
| 16:15 CET (UTC+1) | Report |
| Stadium: Benito Villamarín Attendance: 51,749 Referee: Alejandro Muñiz Ruiz |
| 15 December 202417 | Barcelona | 0–1 | Leganés | Barcelona |
| 21:00 CET (UTC+1) | Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 39,523 Referee: Alejandro Quintero González |
| 21 December 202418 | Barcelona | 1–2 | Atlético Madrid | Barcelona |
| 21:00 CET (UTC+1) |
| Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 46,249 Referee: Ricardo de Burgos Bengoetxea |
| 18 January 202520 | Getafe | 1–1 | Barcelona | Getafe |
| 21:00 CET (UTC+1) | Report | Stadium: Coliseum Attendance: 15,134 Referee: Pablo González Fuertes |
| 26 January 202521 | Barcelona | 7–1 | Valencia | Barcelona |
| 21:00 CET (UTC+1) | Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 45,312 Referee: César Soto Grado |
| 2 February 202522 | Barcelona | 1–0 | Alavés | Barcelona |
| 14:00 CET (UTC+1) | Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 42,900 Referee: José Luis Munuera Montero |
| 9 February 202523 | Sevilla | 1–4 | Barcelona | Seville |
| 21:00 CET (UTC+1) | Report |
| Stadium: Ramón Sánchez Pizjuán Attendance: 38,592 Referee: Alejandro Hernández Hernández |
| 17 February 202524 | Barcelona | 1–0 | Rayo Vallecano | Barcelona |
| 21:00 CET (UTC+1) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 45,296 Referee: Mario Melero López |
| 22 February 202525 | Las Palmas | 0–2 | Barcelona | Las Palmas |
| 21:00 CET (UTC+1) |
| Report | Stadium: Estadio Gran Canaria Attendance: 30,746 Referee: Adrián Cordero Vega |
| 2 March 202526 | Barcelona | 4–0 | Real Sociedad | Barcelona |
| 16:15 CET (UTC+1) |
| Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 46,324 Referee: Alejandro Quintero González |
| 16 March 202528 | Atlético Madrid | 2–4 | Barcelona | Madrid |
| 21:00 CET (UTC+1) | Report |
| Stadium: Riyadh Air Metropolitano Attendance: 67,602 Referee: Ricardo de Burgos Bengoetxea |
| 27 March 202527 | Barcelona | 3–0 | Osasuna | Barcelona |
| 21:00 CET (UTC+1) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 42,319 Referee: Mateo Busquets Ferrer | |
| Note: This match was originally scheduled for 8 March 2025; however, it was rescheduled due to the death of Barcelona's doctor Carles Miñarro Garcia. | ||||
| 30 March 202529 | Barcelona | 4–1 | Girona | Barcelona |
| 16:15 CEST (UTC+2) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 48,258 Referee: Juan Luis Pulido Santana |
| 5 April 202530 | Barcelona | 1–1 | Real Betis | Barcelona |
| 21:00 CEST (UTC+2) | Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 47,043 Referee: Jesús Gil Manzano |
| 12 April 202531 | Leganés | 0–1 | Barcelona | Leganés |
| 21:00 CEST (UTC+2) | Report | Stadium: Butarque Attendance: 12,530 Referee: Francisco José Hernández Maeso |
| 19 April 202532 | Barcelona | 4–3 | Celta Vigo | Barcelona |
| 16:15 CEST (UTC+2) | Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 48,569 Referee: Mario Melero López |
| 22 April 202533 | Barcelona | 1–0 | Mallorca | Barcelona |
| 17:00 CEST (UTC+2) |
| Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 45,602 Referee: Miguel Ángel Ortiz Arias |
| 3 May 202534 | Valladolid | 1–2 | Barcelona | Valladolid |
| 21:00 CEST (UTC+2) | Report |
| Stadium: José Zorrilla Attendance: 23,967 Referee: Alejandro Muñiz Ruiz |
| 11 May 2025 35 | Barcelona | 4–3 | Real Madrid | Barcelona |
| 16:15 CEST (UTC+2) | Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 50,319 Referee: Alejandro Hernández Hernández |
| 15 May 2025 36 | Espanyol | 0–2 | Barcelona | Cornellà de Llobregat |
| 21:30 CEST (UTC+2) | Report |
| Stadium: Stage Front Stadium Attendance: 34,283 Referee: César Soto Grado |
| 18 May 202537 | Barcelona | 2–3 | Villarreal | Barcelona |
| 19:00 CEST (UTC+2) | Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 49,558 Referee: José Luis Munuera Montero |
| 4 January 2025 Round of 32 | Barbastro | 0–4 | Barcelona | Barbastro |
| 19:00 CET (UTC+1) |
| Report |
| Stadium: Municipal de Deportes Attendance: 5,500 Referee: Isidro Díaz de Mera Escuderos |
| 15 January 2025 Round of 16 | Barcelona | 5–1 | Real Betis | Barcelona |
| 21:00 CET (UTC+1) | Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 46,019 Referee: José María Sánchez Martínez |
| 6 February 2025 Quarter-finals | Valencia | 0–5 | Barcelona | Valencia |
| 21:30 CET (UTC+1) | Report | Stadium: Mestalla Attendance: 46,806 Referee: Miguel Ángel Ortiz Arias |
| 25 February 2025 Semi-finals First leg | Barcelona | 4–4 | Atlético Madrid | Barcelona |
| 21:30 CET (UTC+1) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 40,915 Referee: Alejandro Hernández Hernández |
| 2 April 2025 Semi-finals Second leg | Atlético Madrid | 0–1 (4–5 agg.) | Barcelona | Madrid |
| 21:30 CEST (UTC+2) |
| Report | Stadium: Riyadh Air Metropolitano Attendance: 69,014 Referee: José Luis Munuera Montero |
| 26 April 2025 Final | Barcelona | 3–2 (a.e.t.) | Real Madrid | Seville |
| 22:00 CEST (UTC+2) | Report |
| Stadium: La Cartuja Attendance: 55,579 Referee: Ricardo de Burgos Bengoetxea | |
| Note: Rüdiger, Vázquez and Bellingham received red cards after being substituted out of the match. | ||||
| 8 January 2025 Semi-finals | Athletic Bilbao | 0–2 | Barcelona | Jeddah, Saudi Arabia |
| 22:00 SAST (UTC+3) | Report | Stadium: King Abdullah Sports City Attendance: 42,000 Referee: Miguel Ángel Ortiz Arias |
| 12 January 2025 Final | Real Madrid | 2–5 | Barcelona | Jeddah, Saudi Arabia |
| 22:00 SAST (UTC+3) | Report | Stadium: King Abdullah Sports City Attendance: 60,000 Referee: Jesús Gil Manzano |
The draw for the league phase was held on 29 August 2024. [94]
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 8 | 7 | 0 | 1 | 17 | 5 | +12 | 21 | Advance to round of 16 (seeded) |
| 2 | | 8 | 6 | 1 | 1 | 28 | 13 | +15 | 19 | |
| 3 | | 8 | 6 | 1 | 1 | 16 | 3 | +13 | 19 | |
| 4 | | 8 | 6 | 1 | 1 | 11 | 1 | +10 | 19 | |
| 5 | | 8 | 6 | 0 | 2 | 20 | 12 | +8 | 18 |
| 19 September 2024 1 | Monaco | 2–1 | | Monaco |
| 21:00 CEST (UTC+2) |
| Report | Stadium: Stade Louis II Attendance: 13,296 Referee: Allard Lindhout (Netherlands) |
| 1 October 2024 2 | Barcelona | 5–0 | | Barcelona, Spain |
| 21:00 CEST (UTC+2) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 45,097 Referee: Erik Lambrechts (Belgium) |
| 23 October 2024 3 | Barcelona | 4–1 | | Barcelona, Spain |
| 21:00 CEST (UTC+2) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 50,312 Referee: Slavko Vinčić (Slovenia) |
| 6 November 2024 4 | Red Star Belgrade | 2–5 | | Belgrade, Serbia |
| 21:00 CET (UTC+1) | Report |
| Stadium: Rajko Mitić Stadium Attendance: 48,886 Referee: Espen Eskås (Norway) |
| 26 November 2024 5 | Barcelona | 3–0 | | Barcelona, Spain |
| 21:00 CET (UTC+1) |
| Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 46,317 Referee: Irfan Peljto (Bosnia and Herzegovina) |
| 11 December 2024 6 | Borussia Dortmund | 2–3 | | Dortmund, Germany |
| 21:00 CET (UTC+1) | Report | Stadium: Westfalenstadion Attendance: 81,365 Referee: François Letexier (France) |
| 21 January 2025 7 | Benfica | 4–5 | | Lisbon, Portugal |
| 20:00 WET (UTC+0) | Report | Stadium: Estádio da Luz Attendance: 63,225 Referee: Danny Makkelie (Netherlands) | ||
| Note: Cabral received a red card for dissent as an unused substitute. | ||||
The draw for the round of 16 was held on 21 February 2025.
| 5 March 2025 First leg | Benfica | 0–1 | | Lisbon, Portugal |
| 20:00 WET (UTC+0) | Report | Stadium: Estádio da Luz Attendance: 62,437 Referee: Felix Zwayer (Germany) |
| 11 March 2025 Second leg | Barcelona | 3–1 (4–1 agg.) | | Barcelona, Spain |
| 18:45 CET (UTC+1) | Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 47,111 Referee: François Letexier (France) |
The draw for the order of the quarter-final legs was held on 21 February 2025, after the draw for the round of 16.
| 9 April 2025 First leg | Barcelona | 4–0 | | Barcelona, Spain |
| 21:00 CEST (UTC+2) |
| Report | Stadium: Estadi Olímpic Lluís Companys Attendance: 49,760 Referee: Espen Eskås (Norway) |
| 15 April 2025 Second leg | Borussia Dortmund | 3–1 (3–5 agg.) | | Dortmund, Germany |
| 21:00 CEST (UTC+2) | Report |
| Stadium: Westfalenstadion Attendance: 81,365 Referee: Maurizio Mariani (Italy) |
The draw for the order of the semi-final legs was held on 21 February 2025, after the draw for the round of 16 and quarter-finals.
| 30 April 2025 First leg | Barcelona | 3–3 | | Barcelona, Spain |
| 21:00 CEST (UTC+2) | Report |
| Stadium: Estadi Olímpic Lluís Companys Attendance: 50,314 Referee: Clément Turpin (France) |
| 6 May 2025 Second leg | Inter Milan | 4–3 (a.e.t.) (7–6 agg.) | | Milan, Italy |
| 21:00 CEST (UTC+2) |
| Report | Stadium: San Siro Attendance: 75,504 Referee: Szymon Marciniak (Poland) |
| No. | Pos. | Nat. | Player | La Liga | Copa del Rey | Supercopa de España | Champions League | Total | Discipline | Notes | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | | | |||||
| Goalkeepers | ||||||||||||||||
| 1 | GK | | Marc-André ter Stegen | 8 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 | 0 | 0 | 0 | |
| 13 | GK | | Iñaki Peña | 15+1 | 0 | 1 | 0 | 0+1 | 0 | 5 | 0 | 23 | 0 | 1 | 0 | |
| 25 | GK | | Wojciech Szczęsny | 15 | 0 | 5 | 0 | 2 | 0 | 8 | 0 | 30 | 0 | 0 | 1 | |
| Defenders | ||||||||||||||||
| 2 | DF | | Pau Cubarsí | 29+6 | 0 | 5+1 | 1 | 2 | 0 | 12+1 | 0 | 56 | 1 | 5 | 1 | |
| 3 | DF | | Alejandro Balde | 26+6 | 0 | 3 | 0 | 2 | 1 | 9+1 | 0 | 47 | 1 | 3 | 0 | |
| 4 | DF | | Ronald Araújo | 11+1 | 1 | 2+2 | 0 | 0+1 | 0 | 4+4 | 1 | 25 | 2 | 4 | 0 | |
| 5 | DF | | Iñigo Martínez | 28 | 0 | 4+1 | 1 | 2 | 0 | 11 | 2 | 46 | 3 | 9 | 0 | |
| 15 | DF | | Andreas Christensen | 2+3 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 6 | 0 | 3 | 0 | |
| 23 | DF | | Jules Koundé | 29+3 | 2 | 6 | 2 | 2 | 0 | 13 | 0 | 53 | 4 | 6 | 0 | |
| 24 | DF | | Eric García | 14+15 | 2 | 2+4 | 1 | 0+1 | 0 | 3+6 | 2 | 45 | 5 | 3 | 1 | |
| 32 | DF | | Héctor Fort | 5+12 | 0 | 0+1 | 0 | 0 | 0 | 0+2 | 0 | 20 | 0 | 2 | 0 | |
| 35 | DF | | Gerard Martín | 11+17 | 1 | 3+2 | 0 | 0+1 | 0 | 5+3 | 0 | 42 | 1 | 4 | 0 | |
| 36 | DF | | Sergi Domínguez | 2+1 | 0 | 0+1 | 0 | 0 | 0 | 0+2 | 0 | 6 | 0 | 1 | 0 | |
| 39 | DF | | Andrés Cuenca | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 1 | 0 | 0 | 0 | |
| Midfielders | ||||||||||||||||
| 6 | MF | | Gavi | 14+12 | 1 | 1+3 | 1 | 2 | 1 | 3+7 | 0 | 42 | 3 | 5 | 0 | |
| 8 | MF | | Pedri | 35+2 | 4 | 6 | 2 | 2 | 0 | 13+1 | 0 | 59 | 6 | 3 | 0 | |
| 14 | MF | | Pablo Torre | 5+5 | 3 | 1+1 | 1 | 0 | 0 | 0+2 | 0 | 13 | 4 | 0 | 0 | |
| 16 | MF | | Fermín López | 12+16 | 6 | 3+3 | 1 | 0+1 | 0 | 4+7 | 1 | 46 | 8 | 7 | 1 | |
| 17 | MF | | Marc Casadó | 20+3 | 1 | 0+1 | 0 | 2 | 0 | 7+3 | 0 | 35 | 1 | 5 | 1 | |
| 20 | MF | | Dani Olmo | 13+12 | 10 | 3+1 | 0 | 0+1 | 0 | 6+3 | 2 | 39 | 12 | 1 | 0 | |
| 21 | MF | | Frenkie de Jong | 9+17 | 2 | 6 | 0 | 0+1 | 0 | 8+5 | 0 | 46 | 2 | 6 | 0 | |
| 28 | MF | | Marc Bernal | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 2 | 0 | |
| Forwards | ||||||||||||||||
| 7 | FW | | Ferran Torres | 12+15 | 10 | 4+1 | 6 | 0+2 | 0 | 3+8 | 3 | 45 | 19 | 2 | 1 | |
| 9 | FW | | Robert Lewandowski | 33+1 | 27 | 1+2 | 3 | 2 | 1 | 12+1 | 11 | 52 | 42 | 3 | 0 | |
| 10 | FW | | Ansu Fati | 3+3 | 0 | 0+1 | 0 | 0 | 0 | 0+4 | 0 | 11 | 0 | 1 | 0 | |
| 11 | FW | | Raphinha | 32+4 | 18 | 5 | 1 | 2 | 2 | 14 | 13 | 57 | 34 | 8 | 0 | |
| 18 | FW | | Pau Víctor | 2+19 | 2 | 0+2 | 0 | 0 | 0 | 0+6 | 0 | 29 | 2 | 3 | 0 | |
| 19 | FW | | Lamine Yamal | 31+4 | 9 | 5 | 2 | 2 | 2 | 13 | 5 | 55 | 18 | 3 | 0 | |
| 42 | FW | | Toni Fernández | 0 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 46 | FW | | Dani Rodríguez | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| Rank | No. | Pos. | Nat. | Player | La Liga | Copa del Rey | Supercopa de España | Champions League | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 9 | FW | | Robert Lewandowski | 27 | 3 | 1 | 11 | 42 |
| 2 | 11 | FW | | Raphinha | 18 | 1 | 2 | 13 | 34 |
| 3 | 7 | FW | | Ferran Torres | 10 | 6 | — | 3 | 19 |
| 4 | 19 | FW | | Lamine Yamal | 9 | 2 | 2 | 5 | 18 |
| 5 | 20 | MF | | Dani Olmo | 10 | — | — | 2 | 12 |
| 6 | 16 | MF | | Fermín López | 6 | 1 | — | 1 | 8 |
| 7 | 8 | MF | | Pedri | 4 | 2 | — | — | 6 |
| 8 | 24 | DF | | Eric García | 2 | 1 | — | 2 | 5 |
| 9 | 14 | MF | | Pablo Torre | 3 | 1 | — | — | 4 |
| 23 | DF | | Jules Koundé | 2 | 2 | — | — | 4 | |
| 11 | 5 | DF | | Iñigo Martínez | — | 1 | — | 2 | 3 |
| 6 | MF | | Gavi | 1 | 1 | 1 | — | 3 | |
| 13 | 18 | FW | | Pau Víctor | 2 | — | — | — | 2 |
| 21 | MF | | Frenkie de Jong | 2 | — | — | — | 2 | |
| 4 | DF | | Ronald Araujo | 1 | — | — | 1 | 2 | |
| 16 | 3 | DF | | Alejandro Balde | — | — | 1 | — | 1 |
| 2 | DF | | Pau Cubarsí | — | 1 | — | — | 1 | |
| 17 | MF | | Marc Casadó | 1 | — | — | — | 1 | |
| 35 | DF | | Gerard Martín | 1 | — | — | — | 1 | |
| Own goals (from the opponents) | 3 | — | — | 3 | 6 | ||||
| Totals | 102 | 22 | 7 | 43 | 174 | ||||
| Player | Against | Minutes | Score after goals | Result | Date | Competition | Ref |
|---|---|---|---|---|---|---|---|
| | | 20', 64', 72' | 1–0, 4–0, 5–0 | 7–0 (H) | 31 August 2024 | La Liga | [103] |
| | | 7', 22', 32' | 0–1, 0–2, 0–3 | 0–3 (A) | 6 October 2024 | La Liga | [104] |
| | | 1', 45', 56' | 1–0, 3–1, 4–1 | 4–1 (H) | 23 October 2024 | Champions League | [105] |
| | | 3', 17', 30' | 0–1, 0–2, 0–4 | 0–5 (A) | 6 February 2025 | Copa del Rey | [106] |
(H) – Home; (A) – Away
| Rank | No. | Nat. | Player | La Liga | Copa del Rey | Supercopa de España | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 25 | | Wojciech Szczęsny | 8 | 3 | 1 | 2 | 14 |
| 2 | 13 | | Iñaki Peña | 4 | — | — | 2 | 6 |
| 3 | 1 | | Marc-André ter Stegen | 1 | — | — | 0 | 1 |
| Totals | 13 | 3 | 1 | 4 | 21 | |||
| No. | Pos. | Nat. | Player | La Liga | Copa del Rey | Supercopa de España | Champions League | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16 | MF | | Fermín López | 4 | 1 | 1 | 1 | 6 | 1 | |||||||||
| 2 | DF | | Pau Cubarsí | 3 | 2 | 1 | 5 | 1 | ||||||||||
| 24 | DF | | Eric García | 4 | 1 | 4 | 1 | |||||||||||
| 7 | FW | | Ferran Torres | 1 | 1 | 1 | 2 | 1 | ||||||||||
| 17 | MF | | Marc Casadó | 2 | 1 | 1 | 3 | 1 | ||||||||||
| 5 | DF | | Iñigo Martínez | 5 | 1 | 3 | 9 | |||||||||||
| 11 | FW | | Raphinha | 4 | 2 | 1 | 8 | |||||||||||
| 21 | MF | | Frenkie de Jong | 3 | 2 | 2 | 7 | |||||||||||
| 23 | DF | | Jules Koundé | 4 | 1 | 1 | 6 | |||||||||||
| 6 | MF | | Gavi | 4 | 1 | 1 | 6 | |||||||||||
| 4 | DF | | Ronald Araújo | 3 | 1 | 4 | ||||||||||||
| 35 | DF | | Gerard Martín | 2 | 2 | 4 | ||||||||||||
| 3 | DF | | Alejandro Balde | 2 | 1 | 1 | 4 | |||||||||||
| 19 | FW | | Lamine Yamal | 3 | 3 | |||||||||||||
| 8 | MF | | Pedri | 3 | 3 | |||||||||||||
| 18 | FW | | Pau Víctor | 2 | 1 | 3 | ||||||||||||
| 9 | FW | | Robert Lewandowski | 1 | 1 | 1 | 3 | |||||||||||
| 28 | MF | | Marc Bernal | 2 | 2 | |||||||||||||
| 15 | DF | | Andreas Christensen | 3 | 3 | |||||||||||||
| 32 | DF | | Héctor Fort | 2 | 2 | |||||||||||||
| 36 | DF | | Sergi Domínguez | 1 | 1 | |||||||||||||
| 10 | FW | | Ansu Fati | 1 | 1 | |||||||||||||
| 13 | GK | | Iñaki Peña | 1 | 1 | |||||||||||||
| 20 | MF | | Dani Olmo | 1 | 1 | |||||||||||||
| Coach | | Hansi Flick | 1 | 1 | 1 | 2 | 1 | |||||||||||
| Totals | 62 | 1 | 3 | 10 | 5 | 15 | 2 | 92 | 1 | 5 | ||||||||
Source: FCBarcelona.com
Ordered by
,
and
= Number of bookings;
= Number of sending offs after a second yellow card;
= Number of sending offs by a direct red card.
| No. | Pos. | Nat. | Name | Type | Status | Source | Match | Inj. Date | Ret. Date |
|---|---|---|---|---|---|---|---|---|---|
| 6 | MF | | Gavi | Anterior cruciate ligament tear — right knee | | FCB.com | vs Georgia with Spain | 19 November 2023 | 20 October 2024 |
| 3 | DF | | Alejandro Balde | Biceps femoris tendon rupture — right leg | | FCB.com | vs Athletic Bilbao | 24 January 2024 | 25 July 2024 |
| 21 | MF | | Frenkie de Jong | Ankle sprain — right ankle | | FCB.com | vs Real Madrid | 21 April 2024 | 1 October 2024 |
| 4 | DF | | Ronald Araújo | Tendon rupture — right hamstring | | FCB.com | vs Brazil with Uruguay | 7 July 2024 | 10 December 2024 |
| 14 | MF | | Pablo Torre | Fractured fifth metacarpal – left hand | | FCB.com | in training | 18 July 2024 | 30 July 2024 |
| 10 | FW | | Ansu Fati | Injured sole – righ foot | | FCB.com | in training | 24 July 2024 | 18 September 2024 |
| 15 | DF | | Andreas Christensen | Tendinopathy – left achilles | | FCB.com | vs Valencia | 17 August 2024 | 17 January 2025 |
| 28 | MF | | Marc Bernal | Anterior cruciate ligament tear — left knee | | FCB.com | vs Rayo Vallecano | 27 August 2024 | |
| 16 | MF | | Fermín López | Hamstring injury – left leg | | FCB.com | in training with Spain U21 | 3 September 2024 | 17 September 2024 |
| 20 | MF | | Dani Olmo | Hamstring injury – right leg | | FCB.com | vs Girona | 15 September 2024 | 20 October 2024 |
| 16 | MF | | Fermín López | Rectus femoris muscle injury – right leg | | FCB.com | in training | 17 September 2024 | 20 October 2024 |
| 1 | GK | | Marc-André ter Stegen | Patellar tendon rupture – right knee | | FCB.com | vs Villarreal | 22 September 2024 | 26 April 2025 |
| 7 | FW | | Ferran Torres | Biceps femoris tendon rupture — right leg | | FCB.com | vs Alavés | 6 October 2024 | 30 November 2024 |
| 19 | FW | | Lamine Yamal | Strained hamstring — left leg | | FCB.com | vs Denmark with Spain | 12 October 2024 | 20 October 2024 |
| 19 | FW | | Lamine Yamal | Syndesmosis injury — right ankle | | FCB.com | vs Red Star Belgrade | 6 November 2024 | 30 November 2024 |
| 9 | FW | | Robert Lewandowski | Lumbar injury | | FCB.com | vs Real Sociedad | 10 November 2024 | 23 November 2024 |
| 10 | FW | | Ansu Fati | Biceps femoris muscle injury — right leg | | FCB.com | in training | 13 November 2024 | 20 December 2024 |
| 19 | FW | | Lamine Yamal | Anterior tibiofibular ligament injury — right ankle | | FCB.com | vs Leganés | 15 December 2024 | 8 January 2025 |
| 7 | FW | | Ferran Torres | Soleus muscle injury — right leg | | FCB.com | vs Atlético Madrid | 21 December 2024 | 8 January 2025 |
| 5 | DF | | Iñigo Martínez | Hamstring injury — right leg | | FCB.com | vs Real Madrid | 14 January 2025 | 2 February 2025 |
| 20 | MF | | Dani Olmo | Calf strain – right leg | | FCB.com | vs Getafe | 18 January 2025 | 6 February 2025 |
| 15 | DF | | Andreas Christensen | Calf injury – right leg | | FCB.com | in training | 28 January 2025 | 26 February 2025 |
| 6 | MF | | Gavi | Head injury | | FCB.com | vs Alavés | 2 February 2025 | 9 February 2025 |
| 15 | DF | | Andreas Christensen | Soleus muscle injury – right leg | | FCB.com | in training | 1 March 2025 | 5 April 2025 |
| 17 | MF | | Marc Casadó | Lateral collateral ligament partial tear – right knee | | FCB.com | vs Atlético Madrid | 16 March 2025 | 11 May 2025 |
| 5 | DF | | Iñigo Martínez | Swollen – right knee | | FCB.com | vs Atlético Madrid | 16 March 2025 | 27 March 2025 |
| 20 | MF | | Dani Olmo | Adductor injury – right leg | | FCB.com | vs Osasuna | 28 March 2025 | 13 April 2025 |
| 3 | DF | | Alejandro Balde | Hamstring injury – left leg | | FCB.com | vs Leganés | 13 April 2025 | 11 May 2025 |
| 9 | FW | | Robert Lewandowski | Semitendinosus muscle injury – left leg | | FCB.com | vs Celta Vigo | 19 April 2025 | 5 May 2025 |
| 23 | DF | | Jules Koundé | Hamstring injury – left leg | | FCB.com | vs Inter Milan | 30 April 2025 | |
| 46 | FW | | Dani Rodríguez | Dislocated shoulder – right shoulder | | FCB.com | vs Real Valladolid | 3 May 2025 | |
| 7 | FW | | Ferran Torres | Appendicitis | | FCB.com | Out of play | 14 May 2025 | |
| 35 | DF | | Gerard Martín | Finger dislocated – right hand | | FCB.com | vs Slovakia U21 with Spain U21 | 11 June 2025 |
- Player is injured
- Player has recovered from injury
Last updated: 13 June 2025
Source: FC Barcelona
The following players made their competitive debuts for the first team during the campaign.
Legend
| Date | No. | Pos. | Nat. | Name | Age | Final score | Opponent | Competition | Source |
|---|---|---|---|---|---|---|---|---|---|
| 17 August 2024 | 28 | MF | | Marc Bernal | 17 | 1–2 (A) | Valencia | La Liga | [112] |
| 35 | DF | Gerard Martín | 22 | ||||||
| 18 | FW | Pau Víctor | 22 | ||||||
| 27 August 2024 | 20 | MF | Dani Olmo [A] | 26 | 1–2 (A) | Rayo Vallecano | [113] | ||
| 31 August 2024 | 36 | DF | Sergi Domínguez | 19 | 7–0 (H) | Valladolid | [114] | ||
| 1 October 2024 | 39 | Andrés Cuenca | 17 | 5–0 (H) | | Champions League | [115] | ||
| 4 January 2025 | 42 | FW | Toni Fernández | 16 | 0–4 (A) | Barbastro | Copa del Rey | [116] | |
| 25 | GK | | Wojciech Szczęsny | 34 | |||||
| 3 May 2025 | 46 | FW | | Dani Rodríguez | 19 | 1–2 (A) | Valladolid | La Liga | [117] |
(H) – Home; (A) – Away
The following player made their 100th, 200th or 250th for Barcelona's first team during the campaign.
| Date | No. | Pos. | Nat. | Name | Age | Final score | Opponent | Competition | Source |
|---|---|---|---|---|---|---|---|---|---|
| 100th appearances | |||||||||
| 15 September 2024 | 9 | FW | | Robert Lewandowski | 36 | 1–4 (A) | Girona | La Liga | [118] |
| 20 October 2024 | 23 | DF | | Jules Koundé | 25 | 5–1 (H) | Sevilla | [119] | |
| 23 October 2024 | 11 | FW | | Raphinha | 27 | 4–1 (H) | | Champions League | [120] |
| 15 December 2024 | 3 | DF | | Alejandro Balde | 21 | 0–1 (H) | Leganés | La Liga | [121] |
| 30 March 2025 | 24 | DF | | Eric García | 24 | 4–1 (H) | Girona | La Liga | [122] |
| 30 April 2025 | 19 | FW | | Lamine Yamal | 17 | 3–3 (H) | | Champions League | [123] |
| 200th appearances | |||||||||
| 15 May 2025 | 8 | MF | | Pedri | 22 | 0–2 (A) | Espanyol | La Liga | [124] |
| 250th appearances | |||||||||
| 19 April 2025 | 21 | MF | | Frenkie de Jong | 27 | 4–3 (H) | Celta Vigo | La Liga | [125] |
(H) – Home; (A) – Away
The following players scored their first goals for Barcelona's first team during the campaign.
| Date | No. | Pos. | Nat. | Name | Age | Score | Final score | Opponent | Competition | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| 27 August 2024 | 20 | MF | | Dani Olmo | 26 | 1–2 (A) | 1–2 (A) | Rayo Vallecano | La Liga | [126] |
| 28 September 2024 | 18 | FW | Pau Víctor | 22 | 2–1 (A) | 4–2 (A) | Osasuna | [127] | ||
| 1 October 2024 | 5 | DF | Iñigo Martínez | 33 | 3–0 (H) | 5–0 (H) | | Champions League | [128] | |
| 25 February 2025 | 2 | DF | Pau Cubarsí | 18 | 2–2 (H) | 4–4 (H) | Atlético Madrid | Copa del Rey | [129] | |
| 2 March 2025 | 35 | DF | Gerard Martín | 23 | 1-0 (H) | 4-0 (H) | Real Sociedad | La Liga | [130] | |
| 17 | MF | Marc Casadó | 21 | 2-0 (H) |
(H) – Home; (A) – Away
The following players made their 50th or 100th competitive goals for Barcelona's first team during the campaign.
| Date | No. | Pos. | Nat. | Name | Age | Apps to milestone | Score | Final score | Opponent | Competition | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 50th goal | |||||||||||
| 19 April 2025 | 11 | FW | | Raphinha | 28 | 135 | 4–3 (H) | 4–3 (H) | Celta Vigo | La Liga | [131] |
| 100th goal | |||||||||||
| 25 May 2025 | 9 | FW | | Robert Lewandowski | 35 | 147 | 0–1 (A) | 0–3 (A) | Athletic Bilbao | La Liga | [132] |
(H) – Home; (A) – Away
The following players made their first starts as captain of Barcelona's first team during the campaign.
| Date | No. | Pos. | Nat. | Name | Age | Final score | Opponent | Competition | Source |
|---|---|---|---|---|---|---|---|---|---|
| 25 September 2024 | 11 | FW | | Raphinha | 27 | 1–0 (H) | Getafe | La Liga | [133] |
| 28 September 2024 | 8 | MF | | Pedri | 21 | 4–2 (A) | Osasuna | [134] |
(H) – Home; (A) – Away