# 2020–21 Real Madrid CF season

The 2020–21 Real Madrid Club de Fútbol season was the club's 117th season in existence and the 90th consecutive season in the top flight of Spanish football. In addition to the domestic league, Real Madrid participated in this season's editions of the Copa del Rey, the Supercopa de España, and the UEFA Champions League. The season covered the period from 8 August 2020 to 30 June 2021.
Real Madrid played the entire season at the Alfredo Di Stéfano Stadium, while the Santiago Bernabéu was undergoing a structural renovation.
Despite finishing a close second in the league and advancing to the Champions League semi-finals for the first time since 2018, Real Madrid went trophyless for the first time since the 2009–10 season.
This was the first season since 2013–14 without the Colombian midfielder James Rodriguez, who departed for Everton, and the first since the 2012–13 not to feature Gareth Bale, who was loaned to his previous club Tottenham Hotspur, thus returning back to Los Merengues in the following campaign.

## Summary
### September

The first league match of the season, on 20 September, ended in a goalless draw at Real Sociedad. On 26 September, Real secured their first win of the season by defeating Real Betis 3–2 away from home, with goals from Federico Valverde, Sergio Ramos and an own goal. Four days later, a Vinícius Júnior goal clinched the three points against Real Valladolid in the first home game of the season.

### October

On 4 October, goals from Vinícius and Karim Benzema got Madrid another three points in a 2–0 away victory against Levante. After the international break, Madrid lost a home game to Cádiz 0–1 on 17 October. Four days later, Madrid fell 2–3 to Shakhrtar Donetsk in their opening Champions League match, despite second half goals from Modrić and Vinícius after being down 0–3. The first El Clásico of the season was played on 24 October, with Madrid winning 3–1 at Camp Nou. Valverde, Ramos and Modrić scored the goals. Three days later, Benzema and Casemiro scored two late goals to give Real a 2–2 draw in the Champions League at Borussia Mönchengladbach. On the last day of October, a brace from Benzema and goals from Valverde and Eden Hazard secured a 4–1 home win over Huesca.

### November

The new month kicked off with a 3–2 home win against Inter Milan in the Champions League on 3 November. The goalscorers were Benzema, Ramos and Rodrygo. Five days later, despite an opening goal from Benzema, Madrid lost 1–4 to Valencia away from home, while giving up three penalties and an own goal. On 21 November, after the second international break, Real came away with a 1–1 draw at Villarreal, despite getting an early lead after a goal from Mariano. Four days later, an early penalty from Hazard and an own goal secured three points in the away Champions League match against Inter. The home match against Deportivo Alavés was lost 1–2 on 28 November, with Casemiro scoring the lone goal.

### December

On the first day of the new month, Madrid once again lost to Donetsk in the Champions League, this time 0–2 on the road. Four days later, Sevilla was defeated 1–0 at the Ramón Sánchez Pizjuán, thanks to an own goal. On 9 December, Madrid defeated Borussia Mönchengladbach in the Champions League 2–0 at home, with Benzema scoring both goals. With the win, Madrid topped Group B and advanced to the knockout stage. Three days later, a Casemiro goal and an own goal gave Real a 2–0 home victory over Atlético Madrid. On 15 December, a brace from Benzema and a goal from Toni Kroos saw Madrid get away with another home win, this time defeating Athletic Bilbao 3–1. Goals from Benzema, Modrić and Vázquez helped Madrid to a 3–1 away win over Eibar, moving the team to second place. On 23 December, Real Madrid secured a 2–0 home win against Granada, with Casemiro and Benzema on the scoresheet. A week later, in the last game of 2020, a Modrić goal was not enough as Madrid drew Elche 1–1 away from home to finish the year in second place.

### January

Real started the new year with a 2–0 win over Celta Vigo at the Alfredo Di Stéfano on 2 January. The goals were scored by Vázquez and Marco Asensio. A week later, the match at Osasuna ended in a goalless draw. On 14 January, Madrid lost the semi-final of the 2020–21 Supercopa de España against Athletic Bilbao 1–2, with a second half goal from Benzema not being enough. Real was knocked out of the 2020–21 Copa del Rey in the round of 32 exactly six days later, after losing 1–2 (a.e.t.) at Alcoyano, where Éder Militão initially gave Madrid the lead. On 23 January, Real defeated Alavés 4–1 on the road, with a brace from Benzema and goals from Casemiro and Hazard. A week later, ten-man Madrid lost the home match against Levante 1–2, even though Asensio gave Real an early lead.

### February

A brace from Raphaël Varane helped produce a 2–1 come-from-behind win at Huesca on 6 February. Three days later, Madrid hosted Getafe and won 2–0 after goals from Benzema and Ferland Mendy. On 14 February, goals from Benzema and Kroos secured another three points in a 2–0 home win against Valencia. Six days later, a second-half Casemiro goal helped Madrid to a 1–0 win over Valladolid at the José Zorrilla. On 24 February, Atalanta was defeated 1–0 in Bergamo, thanks to a goal from Mendy, in the first leg of the Champions League round of 16.

### March

On the first day of the new month, the home game against Sociedad ended in a 1–1 draw, with the goal coming from Vinícius in the closing minutes. In a derby against Atlético at the Wanda Metropolitano on 7 March, Benzema scored a late equalizer with the same result, securing Madrid a point. Six days later, a brace from Benzema gave Madrid a 2–1 come-from-behind victory over Elche at the Di Stéfano. On 16 March, Madrid secured their qualification for the quarter-finals of the Champions League with a 3–1 home win over Atalanta. The goals were scored by Benzema, Ramos and Asensio. Four days later, a brace from Benzema and a goal from Asensio saw Madrid win 3–1 at Celta Vigo.

### April

On 3 April, Real defeated Eibar 2–0 at home with goals from Asensio and Benzema. Three days later, Madrid defeated Liverpool 3–1 at the Di Stéfano in the crucial first leg of the Champions League quarter-finals. Vinícius scored a brace, with another goal coming from Asensio. The season's second El Clásico was won 2–1 on 10 April with goals from Benzema and Kroos. Four days later, the return leg against Liverpool ended 0–0, meaning Madrid qualified for the Champions League semi-finals. On 18 April, Real were held to a goalless draw at Getafe. Three days later, a brace from Benzema and a goal from Álvaro Odriozola gave Madrid a 3–0 away victory over Cádiz. The crucial home match against Betis on 24 April 2021 ended in a 0–0 draw, damaging Real's title aspirations. Three days later, a Benzema goal secured a 1–1 home draw against Chelsea in the first leg of the Champions League semi-finals.

### May

On 1 May, Militao and Casemiro scored late to help Madrid post a 2–0 home win versus Osasuna. Four days later, Real's Champions League campaign came to an end at the semi-final stage after a 0–2 away loss to Chelsea. Another four days later, an Asensio goal and a late deflection from Hazard helped Madrid salvage a point in the home game against Sevilla, keeping them alive in the title race. The away match against Granada on 13 May was won 4–1, with goals coming from Modrić, Rodrygo, Odriozola and Benzema. Three days later, a goal from Nacho secured Madrid a 1–0 win at Athletic Bilbao. With that win, Real stayed in second position, two points behind leaders Atlético Madrid, with one match to go. On 22 May, Madrid produced a late comeback to defeat Villarreal 2–1 at home in the last match of the season, with Benzema and Modrić scoring the goals. Since Atlético also won their game, Real finished second in the standings. This marked the club's first trophyless season since 2009–10.

## Players

| N | Pos. | Name | Age | EU | Since | App | Goals | Ends | Transfer fee | Notes |
| 1 | GK | Thibaut Courtois | 29 | EU | 2018 | 129 | 0 | 2025 | €35M | |
| 2 | DF | Dani Carvajal | 29 | EU | 2013 | 294 | 6 | 2022 | €6.5M | Originally from youth system |
| 3 | DF | Éder Militão | 23 | Non-EU | 2019 | 41 | 2 | 2025 | €50M | |
| 4 | DF | Sergio Ramos (captain) | 35 | EU | 2005 | 671 | 101 | 2021 | €27M | |
| 5 | DF | Raphaël Varane (3rd VC) | 28 | EU | 2011 | 360 | 17 | 2022 | €10M | |
| 6 | DF | Nacho | 31 | EU | 2012 | 233 | 12 | 2022 | Youth system | |
| 7 | FW | Eden Hazard | 30 | EU | 2019 | 42 | 5 | 2024 | €115M | |
| 8 | MF | Toni Kroos | 31 | EU | 2014 | 320 | 22 | 2023 | €25M | |
| 9 | FW | Karim Benzema (2nd VC) | 33 | EU | 2009 | 559 | 279 | 2022 | €35M | |
| 10 | MF | Luka Modrić | 35 | EU | 2012 | 391 | 28 | 2022 | €35M | |
| 11 | FW | Marco Asensio | 25 | EU | 2014 | 193 | 36 | 2023 | €3.5M | |
| 12 | DF | Marcelo (VC) | 33 | EU | 2007 (Winter) | 528 | 38 | 2022 | €6.5M | Second nationality: Spain |
| 13 | GK | Andriy Lunin | 22 | Non-EU | 2018 | 1 | 0 | 2024 | €8.5M | |
| 14 | MF | Casemiro | 29 | EU | 2013 | 286 | 30 | 2023 | €6M | Second nationality: Spain |
| 15 | MF | Federico Valverde | 22 | EU | 2016 | 102 | 5 | 2025 | €5M | Second nationality: Spain |
| 17 | FW | Lucas Vázquez | 29 | EU | 2015 | 240 | 25 | 2021 | €1M | Originally from youth system |
| 19 | DF | Álvaro Odriozola | 25 | EU | 2018 | 43 | 3 | 2024 | €30M | |
| 20 | FW | Vinícius Júnior | 20 | EU | 2018 | 118 | 15 | 2025 | €45M | Second nationality: Spain |
| 22 | MF | Isco | 29 | EU | 2013 | 336 | 51 | 2022 | €30M | |
| 23 | DF | Ferland Mendy | 26 | EU | 2019 | 70 | 3 | 2025 | €48M | |
| 24 | FW | Mariano | 27 | EU | 2018 | 62 | 11 | 2023 | €23M | Originally from youth system |
| 25 | FW | Rodrygo | 20 | Non-EU | 2019 | 58 | 9 | 2025 | €45M | |
* Source: realmadrid.com
* Ordered by squad number.

## Transfers
### In

| Date | Pos. | Name | From | Type |
| 1 July 2020 | GK | Moha Ramos | Birmingham City | End of loan |
| 1 July 2020 | DF | Achraf Hakimi | Borussia Dortmund | End of loan |
| 1 July 2020 | DF | Javi Sánchez | Valladolid | End of loan |
| 1 July 2020 | GK | Luca Zidane | Racing Santander | End of loan |
| 19 July 2020 | GK | Andriy Lunin | Real Oviedo | End of loan |
| 19 July 2020 | DF | Jesús Vallejo | Granada | End of loan |
| 19 July 2020 | MF | Alberto Fernández | Fuenlabrada | End of loan |
| 19 July 2020 | MF | Takefusa Kubo | Mallorca | End of loan |
| 19 July 2020 | MF | Martin Ødegaard | Real Sociedad | End of loan |
| 19 July 2020 | MF | Óscar Rodríguez | Leganés | End of loan |
| 19 July 2020 | MF | Alberto Soro | Zaragoza | End of loan |
| 19 July 2020 | FW | Jorge de Frutos | Rayo Vallecano | End of loan |
| 19 July 2020 | FW | Dani Gómez | Tenerife | End of loan |
| 19 July 2020 | FW | Borja Mayoral | Levante | End of loan |
| 19 July 2020 | FW | Hugo Vallejo | Deportivo La Coruña | End of loan |
| 2 August 2020 | MF | Dani Ceballos | Arsenal | End of loan |
| 31 August 2020 | DF | Álvaro Odriozola | Bayern Munich | End of loan |
| 31 August 2020 | DF | Sergio Reguilón | Sevilla | End of loan |
| 8 January 2021 | MF | Takefusa Kubo | Villarreal | End of loan |

### Out

| Date | Pos. | Name | To | Type |
| 1 July 2020 | DF | Javi Sánchez | Valladolid | Transfer |
| 2 July 2020 | DF | Achraf Hakimi | Inter Milan | Transfer |
| 29 July 2020 | MF | Jorge de Frutos | Levante | Transfer |
| 31 July 2020 | FW | Dani Gómez | Levante | Transfer |
| 10 August 2020 | MF | Takefusa Kubo | Villarreal | Loan |
| 11 August 2020 | GK | Alphonse Areola | Paris Saint-Germain | End of loan |
| 15 August 2020 | MF | Miguel Baeza | Celta Vigo | Transfer |
| 18 August 2020 | DF | Jesús Vallejo | Granada | Loan |
| 19 August 2020 | MF | Reinier | Borussia Dortmund | Loan |
| 29 August 2020 | MF | Óscar Rodríguez | Sevilla | Transfer |
| 1 September 2020 | MF | Alberto Soro | Granada | Transfer |
| 4 September 2020 | MF | Brahim Díaz | Milan | Loan |
| 4 September 2020 | MF | Dani Ceballos | Arsenal | Loan |
| 7 September 2020 | MF | James Rodríguez | Everton | Transfer |
| 19 September 2020 | DF | Sergio Reguilón | Tottenham Hotspur | Transfer |
| 19 September 2020 | FW | Gareth Bale | Tottenham Hotspur | Loan |
| 2 October 2020 | FW | Borja Mayoral | Roma | Loan |
| 5 October 2020 | GK | Luca Zidane | Rayo Vallecano | End of contract |
| 8 January 2021 | MF | Takefusa Kubo | Getafe | Loan |
| 14 January 2021 | FW | Luka Jović | Eintracht Frankfurt | Loan |
| 27 January 2021 | MF | Martin Ødegaard | Arsenal | Loan |

### New contracts

| Date | Pos. | Name | Contract length | Contract end | Ref. |
| 25 May 2021 | MF | Luka Modrić | 1-year | 2022 | |
| 3 June 2021 | FW | Lucas Vázquez | 3-year | 2024 | |

## Pre-season and friendlies

Win  Draw  Loss

## Competitions
### Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| La Liga | 20 September 2020 | 22 May 2021 | Matchday 1 | Runners-up | 38 | 25 | 9 | 4 | 67 | 28 | +39 | 065.79 |
| Copa del Rey | 20 January 2021 | 20 January 2021 | Round of 32 | Round of 32 | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 000.00 |
| Supercopa de España | 14 January 2021 | 14 January 2021 | Semi-finals | Semi-finals | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 000.00 |
| Champions League | 21 October 2020 | 5 May 2021 | Group stage | Semi-finals | 12 | 6 | 3 | 3 | 19 | 14 | +5 | 050.00 |
| Total | Total | Total | Total | Total | 52 | 31 | 12 | 9 | 88 | 46 | +42 | 059.62 |
Source: Soccerway

### La Liga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Atlético Madrid (C) | 38 | 26 | 8 | 4 | 67 | 25 | +42 | 86 | Qualification for the Champions League group stage |
| 2 | Real Madrid | 38 | 25 | 9 | 4 | 67 | 28 | +39 | 84 | Qualification for the Champions League group stage |
| 3 | Barcelona | 38 | 24 | 7 | 7 | 85 | 38 | +47 | 79 | Qualification for the Champions League group stage |
| 4 | Sevilla | 38 | 24 | 5 | 9 | 53 | 33 | +20 | 77 | Qualification for the Champions League group stage |
| 5 | Real Sociedad | 38 | 17 | 11 | 10 | 59 | 38 | +21 | 62 | Qualification for the Europa League group stage |
* ↑ Since the winners of the 2020–21 Copa del Rey, Barcelona, qualified for the 2021–22 UEFA Champions League based on league position, the spot awarded to the cup winners (Europa League group stage) was passed to the sixth-placed team, and the spot awarded to the sixth-placed team (2021–22 UEFA Europa Conference League play-off round) was passed to the seventh-placed team, Villarreal.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: La Liga

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | A | A | H | A | H | A | H | A | A | H | A | H | H | A | H | A | H | A | A | H | A | H | H | A | H | A | H | A | H | H | A | A | H | H | H | A | A | H |
| Result | D | W | W | W | L | W | W | L | D | L | W | W | W | W | W | D | W | D | W | L | W | W | W | W | D | D | W | W | W | W | D | W | D | W | D | W | W | W |
| Position | 10 | 6 | 3 | 1 | 3 | 2 | 2 | 4 | 4 | 4 | 4 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |

#### Matches

The league fixtures were announced on 31 August 2020.

#### Score overview

Win  Draw  Loss
| Opposition | Home score | Away score | Double |
| Alavés | 1–2 | 4–1 | 5–3 |
| Athletic Bilbao | 3–1 | 1–0 | 4–1 |
| Atlético Madrid | 2–0 | 1–1 | 3–1 |
| Barcelona | 2–1 | 3–1 | 5–2 |
| Cádiz | 0–1 | 3–0 | 3–1 |
| Celta Vigo | 2–0 | 3–1 | 5–1 |
| Eibar | 2–0 | 3–1 | 5–1 |
| Elche | 2–1 | 1–1 | 3–2 |
| Getafe | 2–0 | 0–0 | 2–0 |
| Granada | 2–0 | 4–1 | 6–1 |
| Huesca | 4–1 | 2–1 | 6–2 |
| Levante | 1–2 | 2–0 | 3–2 |
| Osasuna | 2–0 | 0–0 | 2–0 |
| Real Betis | 0–0 | 3–2 | 3–2 |
| Real Sociedad | 1–1 | 0–0 | 1–1 |
| Sevilla | 2–2 | 1–0 | 3–2 |
| Valencia | 2–0 | 1–4 | 3–4 |
| Valladolid | 1–0 | 1–0 | 2–0 |
| Villarreal | 2–1 | 1–1 | 3–2 |

### Copa del Rey

Madrid entered the tournament in the round of 32, as they had participated in the 2020–21 Supercopa de España.

### Supercopa de España

The draw was held on 17 December 2020.

### UEFA Champions League
#### Group stage

The group stage draw was held on 1 October 2020.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | BMG | SHK | INT |
| 1 | Real Madrid | 6 | 3 | 1 | 2 | 11 | 9 | +2 | 10 | Advance to knockout phase | — | 2–0 | 2–3 | 3–2 |
| 2 | Borussia Mönchengladbach | 6 | 2 | 2 | 2 | 16 | 9 | +7 | 8 | Advance to knockout phase | 2–2 | — | 4–0 | 2–3 |
| 3 | Shakhtar Donetsk | 6 | 2 | 2 | 2 | 5 | 12 | −7 | 8 | Transfer to Europa League | 2–0 | 0–6 | — | 0–0 |
| 4 | Inter Milan | 6 | 1 | 3 | 2 | 7 | 9 | −2 | 6 | | 0–2 | 2–2 | 0–0 | — |
* 1 2 Head-to-head points: Borussia Mönchengladbach 6, Shakhtar Donetsk 0.

#### Knockout phase
##### Round of 16

The draw for the round of 16 was held on 14 December 2020.

##### Quarter-finals

The draw for the quarter-finals and semi-finals was held on 19 March 2021.

##### Semi-finals
## Statistics
### Squad statistics

| No. | Pos | Nat | Player | Total | Total | La Liga | La Liga | Copa del Rey | Copa del Rey | Champions League | Champions League | Supercopa de España | Supercopa de España |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | | Thibaut Courtois | 51 | 0 | 38 | 0 | 0 | 0 | 12 | 0 | 1 | 0 |
| 2 | DF | | Dani Carvajal | 15 | 0 | 13 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 3 | DF | | Éder Militão | 21 | 2 | 14 | 1 | 1 | 1 | 6 | 0 | 0 | 0 |
| 4 | DF | | Sergio Ramos | 21 | 4 | 15 | 2 | 0 | 0 | 5 | 2 | 1 | 0 |
| 5 | DF | | Raphaël Varane | 41 | 2 | 31 | 2 | 0 | 0 | 9 | 0 | 1 | 0 |
| 6 | DF | | Nacho | 33 | 1 | 24 | 1 | 0 | 0 | 8 | 0 | 1 | 0 |
| 7 | MF | | Eden Hazard | 21 | 4 | 14 | 3 | 1 | 0 | 5 | 1 | 1 | 0 |
| 8 | MF | | Toni Kroos | 42 | 3 | 28 | 3 | 1 | 0 | 12 | 0 | 1 | 0 |
| 9 | FW | | Karim Benzema | 46 | 30 | 34 | 23 | 1 | 0 | 10 | 6 | 1 | 1 |
| 10 | MF | | Luka Modrić | 48 | 6 | 35 | 5 | 0 | 0 | 12 | 1 | 1 | 0 |
| 11 | FW | | Marco Asensio | 48 | 7 | 35 | 5 | 1 | 0 | 11 | 2 | 1 | 0 |
| 12 | DF | | Marcelo | 19 | 0 | 16 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| 13 | GK | | Andriy Lunin | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 14 | MF | | Casemiro | 46 | 7 | 34 | 6 | 1 | 0 | 10 | 1 | 1 | 0 |
| 15 | MF | | Federico Valverde | 34 | 3 | 24 | 3 | 1 | 0 | 8 | 0 | 1 | 0 |
| 17 | FW | | Lucas Vázquez | 34 | 2 | 25 | 2 | 1 | 0 | 7 | 0 | 1 | 0 |
| 19 | DF | | Álvaro Odriozola | 16 | 2 | 13 | 2 | 1 | 0 | 2 | 0 | 0 | 0 |
| 20 | FW | | Vinícius Júnior | 48 | 6 | 34 | 3 | 1 | 0 | 12 | 3 | 1 | 0 |
| 22 | MF | | Isco | 30 | 0 | 26 | 0 | 1 | 0 | 3 | 0 | 0 | 0 |
| 23 | DF | | Ferland Mendy | 38 | 2 | 26 | 1 | 0 | 0 | 11 | 1 | 1 | 0 |
| 24 | FW | | Mariano | 21 | 1 | 15 | 1 | 1 | 0 | 4 | 0 | 1 | 0 |
| 25 | FW | | Rodrygo | 34 | 2 | 23 | 1 | 0 | 0 | 11 | 1 | 0 | 0 |
| 28 | MF | | Marvin | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | MF | | Sergio Arribas | 10 | 0 | 8 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 31 | MF | | Antonio Blanco | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | DF | | Víctor Chust | 3 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 34 | FW | | Hugo Duro | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 35 | DF | | Miguel Gutiérrez | 6 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16 | FW | | Borja Mayoral‡ | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | MF | | Martin Ødegaard‡ | 9 | 0 | 7 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 18 | FW | | Luka Jović‡ | 5 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Source: Soccerway
* $^‡$ Player left the club mid-season

### Goals

| Rank | Player | La Liga | Copa del Rey | Champions League | Supercopa | Total |
| 1 | Karim Benzema | 23 | 0 | 6 | 1 | 30 |
| 2 | Marco Asensio | 5 | 0 | 2 | 0 | 7 |
| 2 | Casemiro | 6 | 0 | 1 | 0 | 7 |
| 4 | Luka Modrić | 5 | 0 | 1 | 0 | 6 |
| 4 | Vinícius Júnior | 3 | 0 | 3 | 0 | 6 |
| 6 | Eden Hazard | 3 | 0 | 1 | 0 | 4 |
| 6 | Sergio Ramos | 2 | 0 | 2 | 0 | 4 |
| 8 | Toni Kroos | 3 | 0 | 0 | 0 | 3 |
| 8 | Federico Valverde | 3 | 0 | 0 | 0 | 3 |
| 10 | Ferland Mendy | 1 | 0 | 1 | 0 | 2 |
| 10 | Éder Militão | 1 | 1 | 0 | 0 | 2 |
| 10 | Álvaro Odriozola | 2 | 0 | 0 | 0 | 2 |
| 10 | Rodrygo | 1 | 0 | 1 | 0 | 2 |
| 10 | Raphaël Varane | 2 | 0 | 0 | 0 | 2 |
| 10 | Lucas Vázquez | 2 | 0 | 0 | 0 | 2 |
| 16 | Mariano | 1 | 0 | 0 | 0 | 1 |
| 16 | Nacho | 1 | 0 | 0 | 0 | 1 |
| Own goals | Own goals | 3 | 0 | 1 | 0 | 4 |
| Total | Total | 67 | 1 | 19 | 1 | 88 |

### Clean sheets

| Rank | Player | La Liga | Copa del Rey | Champions League | Supercopa | Total |
| 1 | Thibaut Courtois | 17 | 0 | 4 | 0 | 21 |
| 2 | Andriy Lunin | 0 | 0 | 0 | 0 | 0 |
| Total | Total | 17 | 0 | 4 | 0 | 21 |

### Disciplinary record

| N | P | Name | La Liga | La Liga | La Liga | Copa del Rey | Champions League | Supercopa | Total | Total | Total |
| 3 | DF | Éder Militão | 3 | | 1 | | 1 | | 4 | | 1 |
| 14 | MF | Casemiro | 9 | 1 | | | 4 | | 13 | 1 | |
| 6 | DF | Nacho | 8 | | | | 2 | | 10 | | |
| 8 | MF | Toni Kroos | 6 | | | | 3 | 1 | 10 | | |
| 2 | DF | Dani Carvajal | 5 | | | | | | 5 | | |
| 17 | FW | Lucas Vázquez | 3 | | | | 1 | 1 | 5 | | |
| 23 | DF | Ferland Mendy | 3 | | | | 2 | | 5 | | |
| 4 | DF | Sergio Ramos | 3 | | | | 1 | | 4 | | |
| 5 | DF | Raphaël Varane | 2 | | | | 2 | | 4 | | |
| 10 | MF | Luka Modrić | 4 | | | | | | 4 | | |
| 12 | DF | Marcelo | 3 | | | | 1 | | 4 | | |
| 15 | MF | Federico Valverde | 1 | | | | 3 | | 4 | | |
| 20 | FW | Vinícius Júnior | 3 | | | | 1 | | 4 | | |
| 9 | FW | Karim Benzema | 2 | | | | | | 2 | | |
| 11 | FW | Marco Asensio | 1 | | | | 1 | | 2 | | |
| 19 | DF | Álvaro Odriozola | | | | 1 | 1 | | 2 | | |
| 1 | GK | Thibaut Courtois | | | | | 1 | | 1 | | |
| 13 | GK | Andriy Lunin | | | | 1 | | | 1 | | |
| 22 | MF | Isco | 1 | | | | | | 1 | | |
| 24 | FW | Mariano | | | | 1 | | | 1 | | |
| 30 | FW | Sergio Arribas | 1 | | | | | | 1 | | |
Source: Soccerway Ordered by , and = Number of bookings; = Number of sending offs after a second yellow card; = Number of sending offs by a direct red card.