# 2018–19 Real Madrid CF season

The 2018–19 season was Real Madrid Club de Fútbol's 115th season in existence and the club's 88th consecutive season in the top flight of Spanish football. It covered a period from 1 July 2018 to 30 June 2019. The season is widely described as one of the worst campaigns in the club's modern history. It was also the first season since 2008–09 without the club's record goalscorer Cristiano Ronaldo, who departed for Juventus in the summer of 2018, having won 15 trophies altogether since his debut.

## Summary
### Pre-season

After Zinedine Zidane's departure, Madrid announced on 12 June 2018, that Julen Lopetegui would take over the head coaching position.
On 22 June 2018, Madrid announced their first signing of the season, adding Andriy Lunin to the squad. On 5 July 2018, Madrid signed Álvaro Odriozola. Five days later, Madrid agreed to sell Cristiano Ronaldo to Juventus for €117 million.
Thibaut Courtois joined Madrid on 8 August 2018 from Chelsea, while Mateo Kovačić moved to Chelsea on loan.

### August

The season started on 15 August, with the 2018 UEFA Super Cup against Atlético Madrid. The game was lost 2–4 after extra time. Karim Benzema and Sergio Ramos gave Madrid the 2–1 lead which was cancelled out late in the second half. It was Real's first European finals loss after nine consecutive wins. The new La Liga season started with a 2–0 victory against Getafe four days later, with goals from Dani Carvajal and Gareth Bale. Against Girona, Madrid came out with a 4–1 victory from behind, with a brace from Benzema and goals from Ramos and Bale. On 29 August 2018, Mariano Díaz returned to Madrid.

### September

On the first day of the new month, a brace from Benzema and goals from Bale and Ramos secured Madrid three points in a 4–1 win over Leganés. The away game at Athletic Bilbao, on 15 September 2018, ended in a 1–1 draw with the lone goal coming from Isco. Four days later, in the first match of the 2018–19 UEFA Champions League group stage, Madrid defeated Roma 3–0 after goals from Bale, Isco and Mariano. Marco Asensio scored the lone goal in a 1–0 win over RCD Espanyol, just three days later. The first defeat of the league season came on 26 September 2018, against Sevilla, with Real losing 0–3. In the first league Madrid derby against Atlético, the match ended in a goalless draw three days later.

### October

On 2 October 2018, the Champions League match at CSKA Moscow ended in a 0–1 loss. Four days later, against Deportivo Alavés, Madrid lost 0–1 again. Their next game was a 1–2 loss against Levante UD on 20 October 2018, with the lone goal coming from Marcelo. The Champions League match against Viktoria Plzeň three days later ended with a 2–1 win with goals from Benzema and Marcelo. Five days later, El Clásico was lost 1–5, with the goal coming from Marcelo. It was Madrid's biggest away defeat to Barcelona since 0–5 in 2010. On 29 October 2018, Lopetegui was sacked and replaced by interim coach Santiago Solari. On the last day of the month, Madrid took on UD Melilla in the Copa del Rey round of 32 first leg and won 4–0 after goals from Benzema, Asensio, Odriozola and Cristo González.

### November

On 3 November 2018, late goals from Vinícius Júnior and Ramos gave Madrid a 2–0 victory over Real Valladolid. Four days later, the return game at Viktoria Plzeň in the Champions League ended with a 5–0 win, Benzema scored a brace and Bale, Casemiro and Toni Kroos each added one goal. Madrid defeated Celta Vigo 4–2 on 11 November 2018, after goals from Benzema, Ramos, Dani Ceballos and an own goal. Solari was upgraded to a full-time head coach on 13 November 2018, after signing a contract through 2021. The away game at SD Eibar on 24 November 2018 was lost 0–3. Three days later, the Champions League match at Roma was won 2–0 by goals from Bale and Lucas Vázquez. With that win, Madrid advanced to the knockout stage.

### December

On the first day of the month, an own goal and a goal from Vázquez secured Madrid three points with a 2–0 win over Valencia CF. The return leg of the Copa del Rey round of 32 tie against Melilla on 6 December 2018 was won 6–1, giving Madrid a 10–1 victory on aggregate. Asensio and Isco scored a brace each, with the remaining goals coming from Vinícius and Javi Sánchez. Three days later, a Bale goal gave Real a 1–0 victory over SD Huesca. On 12 December 2018, Madrid suffered a 0–3 loss against CSKA Moscow on the last matchday of the Champions League group stage. A lone goal by Benzema helped Madrid to win 1–0 against Rayo Vallecano on 15 December 2018. On 19 December 2018, the semi-final of the 2018 FIFA Club World Cup was won 3–1 against Kashima Antlers with a hat-trick from Bale. Three days later, Madrid defeated Al-Ain 4–1 in the final after goals from Luka Modrić, Marcos Llorente, Ramos and an own goal.

### January

In the first game of the new year on 3 January 2019, Madrid drew Villarreal 2–2 with goals from Benzema and Raphaël Varane. Three days later, the match against Real Sociedad was lost 0–2. On 6 January 2019, Madrid announced the signing of Brahim Díaz. Goals from Ramos, Vázquez and Vinícius gave Madrid a 3–0 first leg win against Leganés on 9 January 2019 in the Copa del Rey round of 16. On 13 January 2019, a late goal from Ceballos gave Madrid a 2–1 away win against Real Betis after Modrić scored the other goal. Despite a 0–1 loss in the second leg three days later, an aggregate 3–1 victory over Leganés secured Madrid a place in the quarter-finals of the Copa del Rey. Kiko Casilla joined Leeds United on 17 January 2019. Two days later, Madrid defeated Sevilla 2–0 with goals from Casemiro and Modrić. A brace from Ramos and goals by Vázquez and Benzema helped Madrid to get a 4–2 first leg home victory over Girona in the Copa del Rey quarter-finals of on 24 January. Three days later, Real recorded another 4–2 victory, this time over Espanyol, with two goals from Benzema and goals from Ramos and Bale. On 31 January, Madrid defeated Girona 3–1 away from home to close out the month and progress to the Copa del Rey semi-finals with a 7–3 aggregate victory. Benzema scored a brace and Llorente added another goal.

### February

On 3 February, Madrid won 3–0 against Alavés after goals from Benzema, Vinicius and Mariano. The first leg of the Copa del Rey semi-finals against Barcelona on 6 February ended with a 1–1 draw after Vázquez initially gave Madrid the lead. Three days later, Real won the derby against Atlético 3–1 after goals from Casemiro, Ramos and Bale to move up to the second place. In the first leg of the Champions League round of 16 against AFC Ajax on 13 February, Madrid came away with a 2–1 victory, with Benzema and Asensio scoring the goals. Four days later, Girona defeated Madrid with a score of 2–1, with the lone goal coming from Casemiro. The result meant Atlético had again overtaken Real for the second place. A 2–1 victory over Levante was recorded on 24 February, after goals from Benzema and Bale, both being penalties. Three days later, Madrid was knocked out of the Copa del Rey by Barcelona after a 0–3 second leg defeat, resulting in a 1–4 aggregate loss.

### March

The league Clásico took place on 2 March and was lost 0–1. Three days later, Madrid suffered a 1–4 home defeat in the return leg of the Champions League round of 16 against Ajax and was eliminated 3–5 on aggregate to end their 3–year European reign. On 10 March, the game against Valladolid was won 4–1 after a brace from Benzema and goals from Varane and Modrić. Zidane returned as the head coach the next day while Solari was sacked. On 16 March, Celta Vigo was defeated 2–0 with goals from Isco and Bale. On the last day of the month, goals from Isco, Ceballos and a late one from Benzema secured Madrid three points in a 3–2 win over Huesca.

### April

On 3 April, the away game at Valencia was lost 1–2, with the lone goal coming from Benzema in added time. Three days later, a brace from Benzema secured Madrid a 2–1 win over Eibar. On 15 April, Madrid got a 1–1 draw at Leganés with a goal from Benzema. A hat-trick from Benzema secured Madrid a 3–0 win over Athletic Bilbao on 21 April 2019. On 25 April, Madrid was held to a scoreless draw at Getafe. Three days later, the away game at Vallecano was lost 0–1.

### May

On 5 May, Madrid defeated Villarreal 3–2 with a brace from Mariano and a goal from Jesús Vallejo. A week later, the away game at Real Sociedad was lost 1–3, with the lone goal coming from Brahim Díaz. With that result, Real Madrid was confirmed to finish no higher than third in the league standings. The last game of the season was lost 0–2 at home to Real Betis on 19 May 2019, marking an end to a disastrous campaign. Real finished the season with the worst points total since 2001–02 and worst goal difference since 1999–2000. A day later, Kroos signed a new contract until 2023.

## Players

| N | Pos. | Name | Age | EU | Since | App | Goals | Ends | Transfer fee | Notes |
| 1 | GK | Keylor Navas | 32 | EU | 2014 | 162 | 0 | 2020 | €10M | |
| 2 | DF | Dani Carvajal | 27 | EU | 2013 | 236 | 5 | 2022 | €6.5M | Originally from youth system |
| 3 | DF | Jesús Vallejo | 22 | EU | 2015 | 19 | 1 | 2021 | €6M | |
| 4 | DF | Sergio Ramos (captain) | 33 | EU | 2005 | 606 | 84 | 2021 | €28M | |
| 5 | DF | Raphaël Varane (3rd VC) | 26 | EU | 2011 | 276 | 12 | 2022 | €10M | |
| 6 | DF | Nacho | 29 | EU | 2012 | 190 | 9 | 2020 | Youth system | |
| 7 | FW | Mariano | 25 | EU | 2018 | 32 | 9 | 2023 | €23M | Originally from youth system |
| 8 | MF | Toni Kroos | 29 | EU | 2014 | 233 | 13 | 2023 | €25M | |
| 9 | FW | Karim Benzema (2nd VC) | 31 | EU | 2009 | 465 | 222 | 2021 | €35M | |
| 10 | MF | Luka Modrić | 33 | EU | 2012 | 294 | 17 | 2020 | €30M | |
| 11 | FW | Gareth Bale | 29 | EU | 2013 | 226 | 102 | 2022 | €100.8M | |
| 12 | DF | Marcelo (VC) | 31 | EU | 2007 (Winter) | 486 | 36 | 2022 | €6.5M | |
| 14 | MF | Casemiro | 27 | Non-EU | 2013 | 192 | 18 | 2021 | €6M | |
| 15 | MF | Federico Valverde | 20 | Non-EU | 2016 | 24 | 0 | 2021 | €6M | |
| 17 | FW | Lucas Vázquez | 27 | EU | 2015 | 181 | 21 | 2021 | €1M | Originally from youth system |
| 18 | MF | Marcos Llorente | 24 | EU | 2015 | 39 | 2 | 2021 | Youth system | |
| 19 | DF | Álvaro Odriozola | 23 | EU | 2018 | 22 | 1 | 2024 | €30M | |
| 20 | MF | Marco Asensio | 23 | EU | 2014 | 136 | 27 | 2023 | €3.9M | |
| 21 | MF | Brahim Díaz | 19 | EU | 2019 | 11 | 1 | 2025 | €17M | |
| 22 | MF | Isco | 27 | EU | 2013 | 278 | 48 | 2022 | €27M | |
| 23 | DF | Sergio Reguilón | 22 | EU | 2018 | 22 | 0 | 2020 | Youth system | |
| 24 | MF | Dani Ceballos | 22 | EU | 2017 | 56 | 5 | 2024 | €16.5M | |
| 25 | GK | Thibaut Courtois | 27 | EU | 2018 | 34 | 0 | 2025 | €35M | |
| 28 | FW | Vinícius Júnior | 18 | Non-EU | 2018 | 31 | 4 | 2025 | €45M | |
| 30 | GK | Luca Zidane | 21 | EU | 2017 | 2 | 0 | 2021 | Youth system | |
* Last updated: 19 May 2019
* Source: realmadrid.com
* Ordered by squad number.

## Transfers
### In

| No. | Pos. | Name | Age | EU | Moving from | Type | Transfer window | Ends | Transfer fee | Source |
| 7 | FW | Mariano | 25 | EU | Lyon | Transfer | Summer | 2023 | €23M | Real Madrid CF |
| 15 | MF | Federico Valverde | 19 | Non-EU | Real Madrid Castilla | Promoted | Summer | 2021 | Free | |
| 19 | DF | Álvaro Odriozola | 22 | EU | Real Sociedad | Transfer | Summer | 2024 | €30M | Real Madrid CF |
| 25 | GK | Thibaut Courtois | 26 | EU | Chelsea | Transfer | Summer | 2024 | €35M | Real Madrid CF |
| 28 | FW | Vinícius Júnior | 18 | Non-EU | Flamengo | Transfer | Summer | 2023 | €45M | Real Madrid CF |
| | GK | Andriy Lunin | 19 | EU | Zorya Luhansk | Transfer | Summer | 2024 | €8.5M | Real Madrid CF |
| | DF | Fábio Coentrão | 30 | EU | Sporting CP | End of Loan | Summer | 2019 | Free | |
| | DF | Philipp Lienhart | 21 | EU | SC Freiburg | End of Loan | Summer | 2018 | Free | |
| | MF | Omar Mascarell | 25 | EU | Eintracht Frankfurt | Buy-Back clause | Summer | 2018 | €4M | |
| | MF | Martin Ødegaard | 19 | EU | SC Heerenveen | End of Loan | Summer | 2021 | Free | |
| | MF | Lucas Torró | 23 | EU | Osasuna | Buy-Back clause | Summer | 2018 | €1.75M | |
| | FW | Raúl de Tomás | 23 | EU | Real Madrid Castilla | Promoted | Summer | 2023 | Free | |
| 21 | MF | Brahim Díaz | 19 | EU | Manchester City | Transfer | Winter | 2025 | €17M | Real Madrid CF |
Total spending: €163.25M

### Out

| N | Pos. | Name | Age | EU | Moving to | Type | Transfer window | Transfer fee | Source |
| 7 | FW | Cristiano Ronaldo | 33 | EU | Juventus | Transfer | Summer | €117M | Juventus F.C. |
| 15 | DF | Théo Hernandez | 20 | EU | Real Sociedad | Loan | Summer | Free | Real Sociedad |
| 19 | DF | Achraf Hakimi | 19 | EU | Borussia Dortmund | Loan | Summer | Free | Borussia Dortmund |
| 21 | FW | Borja Mayoral | 21 | EU | Levante | Loan | Summer | Free | Levante UD |
| 23 | MF | Mateo Kovačić | 24 | EU | Chelsea | Loan | Summer | Free | Chelsea F.C. |
| | GK | Andriy Lunin | 19 | EU | Leganés | Loan | Summer | Free | CD Leganés |
| | DF | Fábio Coentrão | 30 | EU | Rio Ave | Released | Summer | Free | Rio Ave F.C. |
| | DF | Philipp Lienhart | 21 | EU | SC Freiburg | Transfer | Summer | €2M | SC Freiburg |
| | DF | Álvaro Tejero | 21 | EU | Albacete | Loan | Summer | Free | Albacete Balompié |
| | MF | Aleix Febas | 22 | EU | Albacete | Loan | Summer | Free | Albacete Balompié |
| | MF | Omar Mascarell | 25 | EU | Schalke 04 | Transfer | Summer | €10M | FC Schalke 04 |
| | MF | Martin Ødegaard | 19 | EU | Vitesse | Loan | Summer | Free | SBV Vitesse |
| | MF | Óscar Rodríguez | 20 | EU | Leganés | Loan | Summer | Free | CD Leganés |
| | MF | Lucas Torró | 23 | EU | Eintracht Frankfurt | Transfer | Summer | €3.5M | Eintracht Frankfurt |
| | FW | Raúl de Tomás | 23 | EU | Rayo Vallecano | Loan | Summer | Free | Rayo Vallecano |
| | FW | Sergio Díaz | 20 | Non-EU | Corinthians | Loan | Summer | Free | Sport Club Corinthians Paulista |
| | FW | Mink Peeters | 20 | EU | Lleida | Loan | Summer | Free | Lleida Esportiu |
| 13 | GK | Kiko Casilla | 32 | EU | Leeds United | Transfer | Winter | Free | Leeds United F.C. |
Total income: €132.5M Net income: €30.75M

## Competitions

Times from 1 July to 27 October 2018 and from 31 March to 30 June 2019 are UTC+2, from 28 October 2018 to 30 March 2019 UTC+1.

### 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 | 19 August 2018 | 19 May 2019 | Matchday 1 | Third place | 38 | 21 | 5 | 12 | 63 | 46 | +17 | 055.26 |
| Copa del Rey | 31 October 2018 | 27 February 2019 | Round of 32 | Semi-finals | 8 | 5 | 1 | 2 | 21 | 9 | +12 | 062.50 |
| Champions League | 19 September 2018 | 5 March 2019 | Group stage | Round of 16 | 8 | 5 | 0 | 3 | 15 | 10 | +5 | 062.50 |
| UEFA Super Cup | 15 August 2018 | 15 August 2018 | Final | Runners-up | 1 | 0 | 0 | 1 | 2 | 4 | −2 | 000.00 |
| FIFA Club World Cup | 19 December 2018 | 22 December 2018 | Semi-finals | Winners | 2 | 2 | 0 | 0 | 7 | 2 | +5 | 100.00 |
| Total | Total | Total | Total | Total | 57 | 33 | 6 | 18 | 108 | 71 | +37 | 057.89 |
Last updated: 19 May 2019 Source: Soccerway

### La Liga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Barcelona (C) | 38 | 26 | 9 | 3 | 90 | 36 | +54 | 87 | Qualification for the Champions League group stage |
| 2 | Atlético Madrid | 38 | 22 | 10 | 6 | 55 | 29 | +26 | 76 | Qualification for the Champions League group stage |
| 3 | Real Madrid | 38 | 21 | 5 | 12 | 63 | 46 | +17 | 68 | Qualification for the Champions League group stage |
| 4 | Valencia | 38 | 15 | 16 | 7 | 51 | 35 | +16 | 61 | Qualification for the Champions League group stage |
| 5 | Getafe | 38 | 15 | 14 | 9 | 48 | 35 | +13 | 59 | Qualification for the Europa League group stage |
* ↑ Getafe finished ahead of Sevilla on head-to-head points: Sevilla 0–2 Getafe, Getafe 3–0 Sevilla.
* ↑ Since the winners of the 2018–19 Copa del Rey, Valencia, qualified for European competition 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 (Europa League second qualifying round) was passed to the seventh-placed team.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 19 May 2019. Source: LaLiga

#### Result round 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 | H | A | H | A | H | A | H | A | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | A | H | A | H |
| Result | W | W | W | D | W | L | D | L | L | L | W | W | L | W | W | W | D | L | W | W | W | W | W | L | W | L | W | W | W | L | W | D | W | D | L | W | L | L |
| Position | 4 | 1 | 2 | 2 | 2 | 2 | 2 | 4 | 7 | 9 | 6 | 6 | 6 | 5 | 4 | 4 | 4 | 5 | 4 | 3 | 3 | 3 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |

#### Matches
### UEFA Champions League

Madrid joined the competition in the group stage.

#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | ROM | PLZ | CSKA |
| 1 | Real Madrid | 6 | 4 | 0 | 2 | 12 | 5 | +7 | 12 | Advance to knockout phase | — | 3–0 | 2–1 | 0–3 |
| 2 | Roma | 6 | 3 | 0 | 3 | 11 | 8 | +3 | 9 | Advance to knockout phase | 0–2 | — | 5–0 | 3–0 |
| 3 | Viktoria Plzeň | 6 | 2 | 1 | 3 | 7 | 16 | −9 | 7 | Transfer to Europa League | 0–5 | 2–1 | — | 2–2 |
| 4 | CSKA Moscow | 6 | 2 | 1 | 3 | 8 | 9 | −1 | 7 | | 1–0 | 1–2 | 1–2 | — |
* 1 2 Head-to-head points: Viktoria Plzeň 4, CSKA Moscow 1.

#### Knockout stage
##### Round of 16
### FIFA Club World Cup

Madrid joined the competition in the 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 | Super Cup | Super Cup | Club World Cup | Club World Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | | Keylor Navas | 21 | 0 | 10 | 0 | 7 | 0 | 3 | 0 | 1 | 0 | 0 | 0 |
| 2 | DF | | Dani Carvajal | 37 | 1 | 24 | 1 | 4 | 0 | 6 | 0 | 1 | 0 | 2 | 0 |
| 3 | DF | | Jesús Vallejo | 7 | 1 | 5 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 4 | DF | | Sergio Ramos | 42 | 11 | 28 | 6 | 6 | 3 | 5 | 0 | 1 | 1 | 2 | 1 |
| 5 | DF | | Raphaël Varane | 43 | 2 | 32 | 2 | 4 | 0 | 4 | 0 | 1 | 0 | 2 | 0 |
| 6 | DF | | Nacho | 30 | 0 | 20 | 0 | 5 | 0 | 5 | 0 | 0 | 0 | 0 | 0 |
| 7 | FW | | Mariano | 17 | 4 | 13 | 3 | 1 | 0 | 3 | 1 | 0 | 0 | 0 | 0 |
| 8 | MF | | Toni Kroos | 43 | 1 | 28 | 0 | 4 | 0 | 8 | 1 | 1 | 0 | 2 | 0 |
| 9 | FW | | Karim Benzema | 53 | 30 | 36 | 21 | 6 | 4 | 8 | 4 | 1 | 1 | 2 | 0 |
| 10 | MF | | Luka Modrić | 46 | 4 | 34 | 3 | 3 | 0 | 6 | 0 | 1 | 0 | 2 | 1 |
| 11 | FW | | Gareth Bale | 42 | 14 | 29 | 8 | 3 | 0 | 7 | 3 | 1 | 0 | 2 | 3 |
| 12 | DF | | Marcelo | 34 | 3 | 23 | 2 | 4 | 0 | 4 | 1 | 1 | 0 | 2 | 0 |
| 13 | GK | | Kiko Casilla$^‡$ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | MF | | Casemiro | 43 | 4 | 29 | 3 | 5 | 0 | 6 | 1 | 1 | 0 | 2 | 0 |
| 15 | MF | | Federico Valverde | 25 | 0 | 16 | 0 | 5 | 0 | 4 | 0 | 0 | 0 | 0 | 0 |
| 17 | FW | | Lucas Vázquez | 47 | 5 | 31 | 1 | 7 | 3 | 6 | 1 | 1 | 0 | 2 | 0 |
| 18 | MF | | Marcos Llorente | 16 | 2 | 7 | 0 | 5 | 1 | 2 | 0 | 0 | 0 | 2 | 1 |
| 19 | DF | | Álvaro Odriozola | 22 | 1 | 14 | 0 | 5 | 1 | 3 | 0 | 0 | 0 | 0 | 0 |
| 20 | MF | | Marco Asensio | 44 | 6 | 30 | 1 | 5 | 3 | 7 | 2 | 1 | 0 | 1 | 0 |
| 21 | MF | | Brahim Díaz | 11 | 1 | 9 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | MF | | Isco | 37 | 6 | 27 | 3 | 4 | 2 | 4 | 1 | 1 | 0 | 1 | 0 |
| 23 | DF | | Sergio Reguilón | 22 | 0 | 14 | 0 | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 |
| 24 | MF | | Dani Ceballos | 34 | 3 | 23 | 3 | 6 | 0 | 3 | 0 | 1 | 0 | 1 | 0 |
| 25 | GK | | Thibaut Courtois | 35 | 0 | 27 | 0 | 1 | 0 | 5 | 0 | 0 | 0 | 2 | 0 |
| 27 | FW | | Cristo González | 4 | 1 | 1 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | FW | | Vinícius Júnior | 31 | 4 | 18 | 2 | 8 | 2 | 4 | 0 | 0 | 0 | 1 | 0 |
| 30 | GK | | Luca Zidane | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | DF | | Javi Sánchez | 5 | 1 | 1 | 0 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
| 36 | MF | | Álvaro Fidalgo | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 37 | DF | | Fran García | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Last updated: 19 May 2019 Source: Soccerway
* $^‡$ Players who left the club mid-season.

### Goals

| Rank | Player | Position | La Liga | Copa del Rey | UEFA CL | Other$^1$ | Total |
| 1 | Karim Benzema | FW | 21 | 4 | 4 | 1 | 30 |
| 2 | Gareth Bale | FW | 8 | 0 | 3 | 3 | 14 |
| 3 | Sergio Ramos | DF | 6 | 3 | 0 | 2 | 11 |
| 4 | Marco Asensio | MF | 1 | 3 | 2 | 0 | 6 |
| 4 | Isco | MF | 3 | 2 | 1 | 0 | 6 |
| 6 | Lucas Vázquez | FW | 1 | 3 | 1 | 0 | 5 |
| 7 | Casemiro | MF | 3 | 0 | 1 | 0 | 4 |
| 7 | Mariano | FW | 3 | 0 | 1 | 0 | 4 |
| 7 | Luka Modrić | MF | 3 | 0 | 0 | 1 | 4 |
| 7 | Vinícius Júnior | FW | 2 | 2 | 0 | 0 | 4 |
| 11 | Dani Ceballos | MF | 3 | 0 | 0 | 0 | 3 |
| 11 | Marcelo | DF | 2 | 0 | 1 | 0 | 3 |
| 13 | Marcos Llorente | MF | 0 | 1 | 0 | 1 | 2 |
| 13 | Raphaël Varane | DF | 2 | 0 | 0 | 0 | 2 |
| 15 | Dani Carvajal | DF | 1 | 0 | 0 | 0 | 1 |
| 15 | Cristo González | FW | 0 | 1 | 0 | 0 | 1 |
| 15 | Brahim Díaz | FW | 1 | 0 | 0 | 0 | 1 |
| 15 | Toni Kroos | MF | 0 | 0 | 1 | 0 | 1 |
| 15 | Álvaro Odriozola | DF | 0 | 1 | 0 | 0 | 1 |
| 15 | Javi Sánchez | DF | 0 | 1 | 0 | 0 | 1 |
| 15 | Jesús Vallejo | DF | 1 | 0 | 0 | 0 | 1 |
| Own goals | Own goals | Own goals | 2 | 0 | 0 | 1 | 3 |
| Total | Total | Total | 63 | 21 | 15 | 9 | 108 |
$^1$ Includes 2018 UEFA Super Cup and 2018 FIFA Club World Cup.

### Clean sheets

| Rank | Name | La Liga | Copa del Rey | UEFA CL | Other$^1$ | Total |
| 1 | Thibaut Courtois | 8 | 0 | 2 | 0 | 10 |
| 2 | Keylor Navas | 4 | 2 | 1 | 0 | 7 |
| 3 | Luca Zidane | 0 | 0 | 0 | 0 | 0 |
| Total | Total | 12 | 2 | 3 | 0 | 17 |
$^1$ Includes 2018 UEFA Super Cup and 2018 FIFA Club World Cup.

### Disciplinary record

| N | P | Name | La Liga | La Liga | La Liga | Copa del Rey | UEFA CL | UEFA CL | Other$^1$ | Total | Total | Total |
| 3 | DF | Jesús Vallejo | 1 | | 1 | | | | | 1 | | 1 |
| 5 | DF | Raphaël Varane | | | 1 | | 1 | | | 1 | | 1 |
| 6 | DF | Nacho | 6 | 1 | | 2 | 1 | 1 | | 9 | 2 | |
| 2 | DF | Dani Carvajal | 10 | | | 1 | | 1 | 1 | 12 | 1 | |
| 4 | DF | Sergio Ramos | 5 | 1 | | 2 | 3 | | 2 | 12 | 1 | |
| 14 | MF | Casemiro | 5 | 1 | | 2 | | | | 7 | 1 | |
| 17 | FW | Lucas Vázquez | 4 | 1 | | 2 | 1 | | | 7 | 1 | |
| 12 | DF | Marcelo | 6 | | | 1 | | | 1 | 8 | | |
| 10 | MF | Luka Modrić | 6 | | | | 1 | | | 7 | | |
| 15 | MF | Federico Valverde | 4 | | | 1 | 1 | | | 6 | | |
| 20 | MF | Marco Asensio | 3 | | | | | | 1 | 4 | | |
| 22 | MF | Isco | 3 | | | | 1 | | | 4 | | |
| 23 | DF | Sergio Reguilón | 3 | | | | 1 | | | 4 | | |
| 24 | MF | Dani Ceballos | 3 | | | | | | 1 | 4 | | |
| 8 | MF | Toni Kroos | 2 | | | | 1 | | | 3 | | |
| 11 | FW | Gareth Bale | 3 | | | | | | | 3 | | |
| 19 | DF | Álvaro Odriozola | 2 | | | | | | | 2 | | |
| 25 | GK | Thibaut Courtois | 2 | | | | | | | 2 | | |
| 31 | DF | Javi Sánchez | 1 | | | 1 | | | | 2 | | |
| 1 | GK | Keylor Navas | 1 | | | | | | | 1 | | |
| 7 | FW | Mariano | 1 | | | | | | | 1 | | |
| 9 | FW | Karim Benzema | 1 | | | | | | | 1 | | |
| 11 | FW | Gareth Bale | 1 | | | | | | | 1 | | |
| 18 | MF | Marcos Llorente | 1 | | | | | | | 1 | | |
| 28 | FW | Vinícius Júnior | | | | 1 | | | | 1 | | |
Last updated: 19 May 2019 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.
$^1$ Includes 2018 UEFA Super Cup and 2018 FIFA Club World Cup.