Career snapshot
Career highs
Born the same day
Shares 1989-01-25 · 3 players total
| Full name | Víctor Ruiz |
|---|---|
| Name in home country | Víctor Ruiz Torre |
| Date of birth | 1989-01-25 (37 yrs) |
| Place of birth | Esplugues de Llobregat, Spain |
| Citizenship | Spain |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 184.00 m |
| Current club | Retired |
| Joined | 2024-07-01 |
| Contract expires | — |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| RCD Espanyol Barcelona | 3 | 09/10 | 23/24 | 56 | 2 | 2 | 962 |
| Real Betis Balompié | 3 | 20/21 | 22/23 | 68 | 2 | 1 | 1,078 |
| Besiktas JK | 1 | 19/20 | 19/20 | 26 | 0 | 1 | 0 |
| Villarreal CF | 5 | 14/15 | 18/19 | 190 | 3 | 4 | 3,576 |
| Valencia CF | 3 | 11/12 | 13/14 | 89 | 3 | 3 | 1,563 |
| SSC Napoli | 1 | 10/11 | 10/11 | 7 | 0 | 0 | 0 |
| RCD Espanyol B | 1 | 09/10 | 09/10 | 12 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | 2ª División | RCD Espanyol Barcelona | 15 | 0 | 2 | 4 | 0 | 0 |
| 23/24 | Promoción a LaLiga | RCD Espanyol Barcelona | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Copa del Rey | Real Betis Balompié | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Europa League | Real Betis Balompié | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | LaLiga | Real Betis Balompié | 10 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Supercopa | Real Betis Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Copa del Rey | Real Betis Balompié | 3 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Europa League | Real Betis Balompié | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | LaLiga | Real Betis Balompié | 18 | 0 | 0 | 2 | 0 | 0 |
| 20/21 | Copa del Rey | Real Betis Balompié | 4 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | LaLiga | Real Betis Balompié | 27 | 2 | 0 | 9 | 0 | 1,078 |
| 19/20 | Europa League | Besiktas JK | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Süper Lig | Besiktas JK | 23 | 0 | 1 | 7 | 0 | 0 |
| 19/20 | Türkiye Kupasi | Besiktas JK | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Copa del Rey | Villarreal CF | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League | Villarreal CF | 10 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | LaLiga | Villarreal CF | 22 | 0 | 0 | 10 | 0 | 0 |
| 17/18 | Copa del Rey | Villarreal CF | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | Villarreal CF | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | LaLiga | Villarreal CF | 27 | 2 | 1 | 9 | 0 | 1,209 |
| 16/17 | Champions League Qu. | Villarreal CF | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Copa del Rey | Villarreal CF | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Europa League | Villarreal CF | 5 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | LaLiga | Villarreal CF | 28 | 1 | 1 | 4 | 2 | 2,367 |
| 15/16 | Copa del Rey | Villarreal CF | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Europa League | Villarreal CF | 14 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | LaLiga | Villarreal CF | 35 | 0 | 0 | 10 | 0 | 0 |
| 14/15 | Copa del Rey | Villarreal CF | 3 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Europa League | Villarreal CF | 7 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Europa League Qualifying | Villarreal CF | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | LaLiga | Villarreal CF | 25 | 0 | 2 | 5 | 0 | 0 |
| 13/14 | Copa del Rey | Valencia CF | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Europa League | Valencia CF | 7 | 0 | 2 | 1 | 1 | 0 |
| 13/14 | LaLiga | Valencia CF | 11 | 1 | 0 | 3 | 0 | 769 |
| 12/13 | Champions League | Valencia CF | 3 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Copa del Rey | Valencia CF | 5 | 0 | 0 | 3 | 0 | 0 |
| 12/13 | LaLiga | Valencia CF | 25 | 0 | 1 | 6 | 0 | 0 |
| 11/12 | Champions League | Valencia CF | 6 | 0 | 0 | 2 | 0 | 0 |
| 11/12 | Copa del Rey | Valencia CF | 7 | 1 | 0 | 4 | 0 | 614 |
| 11/12 | Europa League | Valencia CF | 2 | 1 | 0 | 0 | 0 | 180 |
| 11/12 | LaLiga | Valencia CF | 22 | 0 | 0 | 7 | 0 | 0 |
| 10/11 | Copa del Rey | RCD Espanyol Barcelona | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Europa League | SSC Napoli | 1 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | LaLiga | RCD Espanyol Barcelona | 15 | 0 | 0 | 5 | 0 | 0 |
| 10/11 | Serie A | SSC Napoli | 6 | 0 | 0 | 2 | 0 | 0 |
| 09/10 | 2ª B - Grupo III | RCD Espanyol B | 11 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Copa del Rey | RCD Espanyol Barcelona | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | LaLiga | RCD Espanyol Barcelona | 22 | 2 | 0 | 5 | 0 | 962 |
| 09/10 | Permanencia en 2ª Federación | RCD Espanyol B | 1 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Espanyol U19 | RCD Espanyol B | Transfer | 0 | — |
| 09/10 | 2009-07-01 | RCD Espanyol B | Espanyol | Transfer | 0 | — |
| 10/11 | 2011-01-01 | Espanyol | Napoli | Transfer | 4000000 | €8.50m |
| 11/12 | 2011-08-01 | Napoli | Valencia | Transfer | 8000000 | €8.00m |
| 14/15 | 2014-08-08 | Valencia | Villarreal | Loan | 4000000 | — |
| 14/15 | 2015-06-30 | Villarreal | Valencia | Return from loan | 4000000 | — |
| 15/16 | 2015-07-01 | Valencia | Villarreal | Transfer | 4000000 | €2.70m |
| 19/20 | 2019-08-07 | Villarreal | Besiktas | Transfer | 7000000 | €2.50m |
| 20/21 | 2020-08-31 | Besiktas | Real Betis | Transfer | 3200000 | — |
| 23/24 | 2023-07-01 | Real Betis | Without Club | Transfer | 1200000 | — |
| 23/24 | 2023-09-20 | Without Club | Espanyol | Transfer | 1200000 | — |
| 24/25 | 2024-07-01 | Espanyol | Retired | Transfer | 500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 13/14 | Hamstring strain | 2014-03-23 | 2014-04-25 | 34 | 13 |
| 13/14 | Hamstring strain | 2014-05-14 | 2014-05-22 | 9 | 1 |
| 14/15 | Muscle strain | 2014-09-19 | 2014-09-23 | 5 | 2 |
| 14/15 | Hamstring injury | 2015-03-11 | 2015-04-08 | 29 | 5 |
| 16/17 | Ankle injury | 2017-01-01 | 2017-01-08 | 8 | 2 |
| 16/17 | Back problems | 2017-01-27 | 2017-02-03 | 8 | 1 |
| 16/17 | ankle sprain | 2017-04-08 | 2017-06-08 | 62 | 7 |
| 17/18 | flu | 2018-04-04 | 2018-04-11 | 8 | 1 |
| 19/20 | Groin injury | 2019-09-19 | 2019-10-04 | 16 | 4 |
| 19/20 | Muscle strain | 2019-10-14 | 2019-10-28 | 15 | 3 |
| 19/20 | Rest | 2019-11-06 | 2019-11-08 | 3 | 1 |
| 19/20 | Ligament stretching | 2019-11-27 | 2019-12-19 | 23 | 7 |
| 20/21 | Muscle injury | 2021-02-15 | 2021-02-23 | 9 | 1 |
| 21/22 | Muscle injury | 2021-09-19 | 2021-10-19 | 31 | 6 |
| 23/24 | unknown injury | 2023-11-03 | 2024-01-03 | 62 | 9 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #35742 | — | 1 | 0 | — | — | former national player |
| Team #12609 | — | 3 | 0 | — | — | former national player |
| Team #12395 | — | 1 | 0 | — | — | former national player |
| Team #9567 | — | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Manu Trigueros | 2 | 0 | 0 |
| Samu Castillejo | 2 | 1 | 0 |
| Jonathan dos Santos | 2 | 0 | 0 |
| Sergio Canales | 2 | 0 | 0 |
| Cédric Bakambu | 2 | 1 | 0 |
| Sofiane Feghouli | 2 | 0 | 0 |
| Álvaro González | 2 | 0 | 0 |
| Pablo Fornals | 2 | 0 | 0 |
| Carlos Bacca | 2 | 0 | 0 |
| Dani Parejo | 2 | 0 | 0 |
| Rodri | 2 | 0 | 0 |
| Guido Rodríguez | 2 | 0 | 0 |
| Nabil Fekir | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | LaLiga | Villarreal CF | 2 | 27 |
| 09/10 | LaLiga | RCD Espanyol Barcelona | 2 | 22 |
| 20/21 | LaLiga | Real Betis Balompié | 2 | 27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | LaLiga | Villarreal CF | 2 | 25 |
| 23/24 | 2ª División | RCD Espanyol Barcelona | 2 | 15 |
| 13/14 | Europa League | Valencia CF | 2 | 7 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2015-06-30 | Villarreal | Valencia | Return from loan | — | €4.00m |
| 14/15 | 2014-08-08 | Valencia | Villarreal | Loan | — | €4.00m |
Teams faced most often by Víctor Ruiz's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Sevilla FC | 19 | 4 | 7 | 8 | 20 | 19 | +1 | 21% |
| Athletic Club | 18 | 3 | 10 | 5 | 20 | 25 | -5 | 17% |
| FC Barcelona | 18 | 1 | 3 | 14 | 26 | 51 | -25 | 6% |
| Levante UD | 15 | 9 | 1 | 5 | 28 | 16 | +12 | 60% |
| Getafe CF | 14 | 6 | 1 | 7 | 12 | 21 | -9 | 43% |
| CA Osasuna | 14 | 9 | 3 | 2 | 33 | 15 | +18 | 64% |
| Granada CF | 14 | 8 | 3 | 3 | 23 | 14 | +9 | 57% |
| SD Eibar | 14 | 4 | 3 | 7 | 17 | 19 | -2 | 29% |
| Atlético Madrid | 12 | 3 | 3 | 6 | 8 | 14 | -6 | 25% |
| Espanyol Barcelona | 12 | 7 | 4 | 1 | 16 | 9 | +7 | 58% |
| Real Betis | 12 | 6 | 2 | 4 | 24 | 14 | +10 | 50% |
| RC Celta | 12 | 7 | 2 | 3 | 21 | 12 | +9 | 58% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 09/10 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 16 | 0 | 4 | 0 | 0 | 0 |
| 22/23 | 14 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | 23 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | 31 | 1,078 | 10 | 0 | 0 | 0.83 |
| 19/20 | 26 | 0 | 9 | 0 | 0 | 0 |
| 18/19 | 33 | 0 | 11 | 0 | 0 | 0 |
| 17/18 | 34 | 1,209 | 9 | 1 | 0 | 0.74 |
| 16/17 | 36 | 2,367 | 7 | 0 | 2 | 0.34 |
| 15/16 | 51 | 0 | 11 | 1 | 0 | 0 |
| 14/15 | 36 | 0 | 6 | 0 | 0 | 0 |
| 13/14 | 19 | 769 | 4 | 0 | 1 | 0.59 |
| 12/13 | 33 | 0 | 10 | 0 | 0 | 0 |
| 11/12 | 37 | 794 | 13 | 0 | 0 | 1.47 |
| 10/11 | 25 | 0 | 8 | 1 | 0 | 0 |
| 09/10 | 34 | 962 | 7 | 1 | 0 | 0.75 |
Output by competition
Career goals and assists broken down by tournament.
More on Víctor Ruiz
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Víctor Ruiz
Who is Víctor Ruiz?
Víctor Ruiz is a Spain professional footballer who plays as a centre-back for Retired.
How old is Víctor Ruiz?
Víctor Ruiz is 37 years old. He was born on January 25, 1989 in Esplugues de Llobregat.
What position does Víctor Ruiz play?
Víctor Ruiz plays as a centre-back (Defender - Centre-Back).
What club does Víctor Ruiz play for?
Víctor Ruiz currently plays for Retired.
How many career goals has Víctor Ruiz scored?
Across all senior club competitions in our dataset, Víctor Ruiz has scored 10 goals in 448 appearances.
Spain