PLAYER
Active
Fabián Ruiz
Market value
€30M
1 June 2026
#8Midfielder
- Position detail
- Central midfield
- Preferred foot
- Left
- Age
- 30
- Born
- 3 April 1996
- Place of birth
- Los Palacios y Villafranca, Spain
- Height
- 1.88 m
- Nationality
- Spain
- At club since
- 30 August 2022
- Contract until
- 30 June 2027
- Agent
- Gersh
Next match
Champions League
· Parc des Princes, Paris
Seasons
Complete seasons only, to 2026
Seasons
13
Appearances
367
Goals
39
Assists
45
League
| Season | Competition | Team | Apps | Goals | Assists | Yellow cards | Red cards |
|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | Paris Saint-Germain | 20 | 1 | 4 | 1 | 0 |
| 24/25 | Ligue 1 | Paris Saint-Germain | 30 | 4 | 5 | 2 | 0 |
| 23/24 | Ligue 1 | Paris Saint-Germain | 21 | 1 | 3 | 3 | 0 |
| 22/23 | Ligue 1 | Paris Saint-Germain | 27 | 3 | 2 | 0 | 0 |
| 21/22 | Serie A | SSC Napoli | 32 | 7 | 4 | 2 | 0 |
| 20/21 | Serie A | SSC Napoli | 33 | 3 | 1 | 1 | 0 |
| 19/20 | Serie A | SSC Napoli | 33 | 3 | 6 | 2 | 0 |
| 18/19 | Serie A | SSC Napoli | 27 | 5 | 3 | 4 | 0 |
| 17/18 | LaLiga | Real Betis Balompié | 34 | 3 | 6 | 3 | 0 |
| 16/17 | LaLiga | Real Betis Balompié | 4 | 0 | 0 | 0 | 0 |
| 15/16 | LaLiga | Real Betis Balompié | 12 | 0 | 1 | 0 | 0 |
Domestic cups
| Season | Competition | Team | Apps | Goals | Assists | Yellow cards | Red cards |
|---|---|---|---|---|---|---|---|
| 2026 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 |
| 2025 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 1 | 0 | 0 |
| 21/22 | Italy Cup | SSC Napoli | 1 | 0 | 0 | 2 | 0 |
| 20/21 | Italy Cup | SSC Napoli | 1 | 0 | 0 | 0 | 0 |
| 19/20 | Italy Cup | SSC Napoli | 5 | 1 | 0 | 1 | 0 |
| 18/19 | Italy Cup | SSC Napoli | 2 | 1 | 0 | 0 | 0 |
| 17/18 | Copa del Rey | Real Betis Balompié | 1 | 0 | 0 | 0 | 0 |
| 16/17 | Copa del Rey | Real Betis Balompié | 1 | 0 | 0 | 0 | 0 |
| 15/16 | Copa del Rey | Real Betis Balompié | 1 | 0 | 0 | 0 | 0 |
Continental club competitions
| Season | Competition | Team | Apps | Goals | Assists | Yellow cards | Red cards |
|---|---|---|---|---|---|---|---|
| 25/26 | Champions League | Paris Saint-Germain | 8 | 1 | 1 | 1 | 0 |
| 2025 | Club World Cup | Paris Saint-Germain | 7 | 3 | 1 | 1 | 0 |
| 2025 | UEFA Super Cup | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Paris Saint-Germain | 17 | 1 | 4 | 2 | 0 |
| 23/24 | Champions League | Paris Saint-Germain | 9 | 0 | 2 | 2 | 0 |
| 22/23 | Champions League | Paris Saint-Germain | 7 | 0 | 0 | 1 | 0 |
| 21/22 | Europa League | SSC Napoli | 5 | 0 | 1 | 3 | 0 |
| 20/21 | Europa League | SSC Napoli | 7 | 1 | 0 | 1 | 0 |
| 19/20 | Champions League | SSC Napoli | 8 | 0 | 0 | 1 | 0 |
| 18/19 | Champions League | SSC Napoli | 6 | 0 | 0 | 1 | 0 |
| 18/19 | Europa League | SSC Napoli | 5 | 1 | 0 | 0 | 0 |
Shirt numbers
Squad numbers are recorded from 2013 onwards.
Club
| Season | Club | Number | Matches | As captain |
|---|---|---|---|---|
| 25/26 | 8 | 37 | 1 | |
| 24/25 | 8 | 50 | 1 | |
| 23/24 | 8 | 39 | — | |
| 22/23 | 8 | 35 | — | |
| 21/22 | 8 | 40 | — | |
| 20/21 | 8 | 43 | — | |
| 19/20 | 8 | 50 | — | |
| 18/19 | 8 | 48 | — | |
| 17/18 | 6 | 37 | — | |
| 2016 | 21 | 7 | — | |
| 15/16 | 52 | 16 | — |
National team
| Season | Country | Number | Matches |
|---|---|---|---|
| 2026 | 8 | 3 |
Spain
International
Caps
48
Goals
7
This season
Appearances
3
Starts
2
Goals
0
Assists
2
Shots
2
Career moves
| Season | To | Type | Fee |
|---|---|---|---|
| 22/23 | Transfer | €22.5M | |
| 18/19 | Transfer | €30M | |
| 16/17 | Return from loan | — | |
| 16/17 | Loan | — | |
| 16/17 | Transfer | Undisclosed | |
| 14/15 | Transfer | Undisclosed | |
| 13/14 | Transfer | Undisclosed |
Market value
Current
€30M
Highest ever
€60M
on 8 October 2019
- 20 Sept 2015: €200k, Betis B
- 22 Feb 2016: €500k, Betis B
- 15 Jul 2016: €500k, Real Betis
- 24 Jan 2017: €500k, Elche CF
- 1 Jan 2018: €7.50m, Real Betis
- 22 Mar 2018: €15m, Real Betis
- 30 May 2018: €20m, Real Betis
- 12 Oct 2018: €25m, Napoli
- 20 Dec 2018: €32m, Napoli
- 1 Mar 2019: €40m, Napoli
- 6 Jun 2019: €50m, Napoli
- 8 Oct 2019: €60m, Napoli
- 8 Apr 2020: €48m, Napoli
- 25 Aug 2020: €50m, Napoli
- 29 Dec 2020: €48m, Napoli
- 23 Mar 2021: €44m, Napoli
- 31 May 2021: €45m, Napoli
- 28 Dec 2021: €55m, Napoli
- 19 Sept 2022: €45m, Paris Saint-Germain
- 27 Mar 2023: €38m, Paris Saint-Germain
- 27 Jun 2023: €32m, Paris Saint-Germain
- 16 Oct 2023: €30m, Paris Saint-Germain
- 18 Jul 2024: €35m, Paris Saint-Germain
- 3 Jun 2025: €40m, Paris Saint-Germain
- 1 Jun 2026: €30m, Paris Saint-Germain
Last change
Common questions
Which club does Fabián Ruiz play for?
- The current club of Fabián Ruiz is Paris Saint-Germain.
What shirt number does Fabián Ruiz wear?
- Fabián Ruiz wears the number 8 shirt. The club is Paris Saint-Germain.
What position does Fabián Ruiz play?
- Fabián Ruiz plays in the position of Central midfield.
How old is Fabián Ruiz?
- Fabián Ruiz is 30 years old, born on 3 April 1996.
What is the market value of Fabián Ruiz?
- The market value of Fabián Ruiz is €30M, recorded on 1 June 2026.
What is the highest market value recorded for Fabián Ruiz?
- The highest market value recorded for Fabián Ruiz is €60M, on 8 October 2019.
How many goals has Fabián Ruiz scored?
- In the seasons we have on record, Fabián Ruiz has played 367 matches. In those recorded seasons Fabián Ruiz scored 39 goals. These numbers cover the seasons in our records, and are not a complete career total.
How many international matches has Fabián Ruiz played?
- Fabián Ruiz has played 48 matches at international level. The national team on record is Spain. Fabián Ruiz scored 7 international goals.
What is the nationality of Fabián Ruiz?
- The nationality of Fabián Ruiz is Spain.
Where was Fabián Ruiz born?
- Fabián Ruiz was born in Los Palacios y Villafranca, Spain.
How tall is Fabián Ruiz?
- The height of Fabián Ruiz is 1.88 m.
Which foot does Fabián Ruiz prefer?
- Fabián Ruiz prefers the left foot.
When does the contract of Fabián Ruiz end?
- The contract of Fabián Ruiz runs until 30 June 2027.
Nothing in this sub-section yet
We publish daily — come back, you'll find something.