# Fabián Ruiz

Fabián Ruiz Peña (Spanish pronunciation:; born 3 April 1996), also known simply as Fabián, is a Spanish professional footballer who plays as a central midfielder for Ligue 1 club Paris Saint-Germain and the Spain national team.

## Club career
### Real Betis
#### Early years

Born in Los Palacios y Villafranca, Seville, Andalusia, Fabián joined Real Betis' youth setup in 2004, aged eight, after starting it out at EF La Unión de Los Palacios. Ruiz has credited his mother with bringing him into football. He was promoted to the reserves in July 2014, and made his senior debut on 21 September, coming on as a second half substitute in a 4–1 home loss against Marbella in the Segunda División B championship.
Fabián played his first match as a professional on 16 December, replacing Xavi Torres in the 51st minute of a 1–0 Segunda División away win against Lugo.
Fabián made his debut in the main category of Spanish football on 23 August 2015, coming on as a substitute for Alfred N'Diaye in a 1–1 home draw against Villarreal.

#### Loan to Elche

On 23 December of the following year he renewed his contract until 2019, and was immediately loaned to Elche in the second level.

#### Breakthrough

Upon returning, Fabián became a regular starter under new manager Quique Setién, scoring his first goal in the top tier on 25 September 2017 in a 4–0 home routing of Levante. The following 31 January, he renewed his contract until 2023, setting his buyout clause at €30 million.
On 30 April 2018, Fabián scored the winning goal for Betis as they secured UEFA Europa League qualification for the 2018–19 season following a 2–1 home win over Málaga.

### Napoli

On 5 July 2018, Fabián joined Napoli on a five-year contract until 2023 with Napoli reportedly paying Fabián's €30 million buyout clause. He made his debut on 16 September in a Champions League group game away to Red Star Belgrade, playing the full 90 minutes of a goalless draw. Ten days later he played his first Serie A match and first at the Stadio San Paolo, a 3–0 win over Parma.

### Paris Saint-Germain

On 30 August 2022, Fabián signed for Ligue 1 club Paris Saint-Germain (PSG) on a five-year contract. He made his debut as a substitute in a 1–0 victory over Brest at the Parc des Princes on 10 September 2022. On 1 February 2023, he scored his first PSG goal in a 3–1 win over Montpellier. At the end of the season, Fabián won the Ligue 1 title with PSG, his first top-flight league title.

## International career

After representing Spain at under-19 and under-21 levels, Fabián was called up to the Spain senior team by manager Luis Enrique on 15 March 2019, for two UEFA Euro 2020 qualifying matches against Norway and Malta. He debuted on 7 June 2019 in a UEFA Euro 2020 qualifier against the Faroe Islands, coming on as a substitute for Isco in the 74th minute. Four days later, he made his full debut, starting alongside Sergio Busquets and Dani Parejo in midfield against Sweden, assisting Mikel Oyarzabal's goal in the 87th minute of the 3–0 win.
In July 2019, Fabián returned to the Spain U21 squad for the 2019 UEFA European Under-21 Championship. In the team's opening match, he assisted Dani Ceballos's opening goal for La Rojita in a 3–1 loss to host nation Italy. After being an unused substitute in the second match against Belgium, he scored the third goal of the 5–0 win over Poland in the final Group A fixture. During the knockout stage, he assisted Dani Olmo's goal in the semi-final against France and scored the opening goal of the 2–1 win against Germany in the final, as well as recording his third assist when Dani Olmo scored the winning goal following up his long-range shot. He was named Player of the Tournament by UEFA for his performances in Spain's midfield as they won their fifth European U21 title.
Fabián scored his first goal for the Spain senior team in their final Euro 2024 qualifier against Romania on 18 November 2019.
On 24 May 2021, Fabián was included in Luis Enrique's 24-man squad for UEFA Euro 2020. He made three substitute appearances at the tournament, against Sweden and Poland in the group stage and Croatia in the round of 16.
In June 2023, Fabián was part of the Spain squad for the 2023 UEFA Nations League Finals and played 16 minutes as a substitute for Mikel Merino in the semi-final against Italy. On 18 June, he started in the final against Croatia, playing 78 minutes before being substituted for Merino as Spain won 5–4 in the penalty shootout to win their first UEFA Nations League title.
In June 2024, Ruiz was named in Spain's squad for UEFA Euro 2024 in Germany. In the team's opening match of the tournament, he scored Spain's second goal as they beat Croatia 3–0 at Berlin's Olympiastadion. Fabián played as a starter during the rest of the tournament helping Spain win their fourth European championship.

## Style of play

A left-footed central midfielder, Fabián is known for his vision, passing, ball control and dribbling skills, as well as his tactical versatility, and can play in a number of formations, such as 4–4–2, 4–3–3, and 4–2–3–1. He can also play as a defensive midfielder or an attacking midfielder.

## Career statistics
### Club

    As of match played 16 March 2025
Appearances and goals by club, season and competition :
| Club | Season | League | League | League | National cup | National cup | Europe | Europe | Other | Other | Total | Total |
| Club | Season | Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Real Betis B | 2014–15 | Segunda División B | 19 | 1 | — | — | — | — | — | — | 19 | 1 |
| Real Betis B | 2015–16 | Segunda División B | 4 | 2 | — | — | — | — | — | — | 4 | 2 |
| Real Betis B | Total | Total | 23 | 3 | — | — | — | — | — | — | 23 | 3 |
| Real Betis | 2014–15 | Segunda División | 6 | 0 | 0 | 0 | — | — | — | — | 6 | 0 |
| Real Betis | 2015–16 | La Liga | 12 | 0 | 2 | 0 | — | — | — | — | 14 | 0 |
| Real Betis | 2016–17 | La Liga | 4 | 0 | 1 | 0 | — | — | — | — | 5 | 0 |
| Real Betis | 2017–18 | La Liga | 34 | 3 | 1 | 0 | — | — | — | — | 35 | 3 |
| Real Betis | Total | Total | 56 | 3 | 4 | 0 | — | — | — | — | 60 | 3 |
| Elche (loan) | 2016–17 | Segunda División | 18 | 1 | — | — | — | — | — | — | 18 | 1 |
| Napoli | 2018–19 | Serie A | 27 | 5 | 2 | 1 | 11 | 1 | — | — | 40 | 7 |
| Napoli | 2019–20 | Serie A | 33 | 3 | 5 | 1 | 8 | 0 | — | — | 46 | 4 |
| Napoli | 2020–21 | Serie A | 33 | 3 | 1 | 0 | 8 | 1 | 0 | 0 | 42 | 4 |
| Napoli | 2021–22 | Serie A | 32 | 7 | 1 | 0 | 5 | 0 | — | — | 38 | 7 |
| Napoli | Total | Total | 125 | 18 | 9 | 2 | 32 | 2 | 0 | 0 | 166 | 22 |
| Paris Saint-Germain | 2022–23 | Ligue 1 | 27 | 3 | 3 | 0 | 7 | 0 | — | — | 37 | 3 |
| Paris Saint-Germain | 2023–24 | Ligue 1 | 21 | 1 | 5 | 2 | 9 | 0 | 0 | 0 | 35 | 3 |
| Paris Saint-Germain | 2024–25 | Ligue 1 | 24 | 3 | 4 | 0 | 12 | 0 | 1 | 0 | 41 | 3 |
| Paris Saint-Germain | Total | Total | 72 | 7 | 12 | 2 | 28 | 0 | 1 | 0 | 113 | 9 |
| Career total | Career total | Career total | 294 | 32 | 25 | 4 | 60 | 2 | 1 | 0 | 380 | 38 |
* ↑ Includes Copa del Rey, Coppa Italia, Coupe de France
* ↑ Six appearances in UEFA Champions League, five appearances and one goal in UEFA Europa League
* 1 2 3 4 Appearances in UEFA Champions League
* 1 2 Appearances in UEFA Europa League
* ↑ Appearance in Trophée des Champions

### International

    As of match played 18 November 2024
Appearances and goals by national team and year :
| National team | Year | Apps | Goals |
| Spain | 2019 | 6 | 1 |
| Spain | 2020 | 3 | 0 |
| Spain | 2021 | 6 | 0 |
| Spain | 2022 | 0 | 0 |
| Spain | 2023 | 6 | 0 |
| Spain | 2024 | 14 | 5 |
| Total | Total | 35 | 6 |
    As of match played 18 November 2024. Scores and results list Spain's goal tally first.
International goals by date, venue, cap, opponent, score, result and competition :
| No. | Date | Venue | Cap | Opponent | Score | Result | Competition |
| 1 | 18 November 2019 | Wanda Metropolitano, Madrid, Spain | 6 | Romania | 1–0 | 5–0 | UEFA Euro 2020 qualifying |
| 2 | 8 June 2024 | Estadi Mallorca Son Moix, Palma, Spain | 23 | Northern Ireland | 4–1 | 5–1 | Friendly |
| 3 | 15 June 2024 | Olympiastadion, Berlin, Germany | 24 | Croatia | 2–0 | 3–0 | UEFA Euro 2024 |
| 4 | 30 June 2024 | RheinEnergieStadion, Cologne, Germany | 26 | Georgia | 2–1 | 4–1 | UEFA Euro 2024 |
| 5 | 8 September 2024 | Stade de Genève, Geneva, Switzerland | 31 | Switzerland | 2–0 | 4–1 | 2024–25 UEFA Nations League A |
| 6 | 8 September 2024 | Stade de Genève, Geneva, Switzerland | 31 | Switzerland | 3–1 | 4–1 | 2024–25 UEFA Nations League A |

## Honours

Real Betis
* Segunda División: 2014–15
Napoli
* Coppa Italia: 2019–20
Paris Saint-Germain
* Ligue 1: 2022–23, 2023–24
* Coupe de France: 2023–24
* Trophée des Champions: 2023, 2024
Spain U21
* UEFA European Under-21 Championship: 2019
Spain
* UEFA European Championship: 2024
* UEFA Nations League: 2022–23
Individual
* UEFA European Championship Team of the Tournament: 2024
* UEFA European Under-21 Championship Golden Player: 2019
* UEFA European Under-21 Championship Team of the Tournament: 2019