Career snapshot
Career highs
Born the same day
Shares 1993-04-26 · 6 players total
| Full name | Ruben Aguilar |
|---|---|
| Date of birth | 1993-04-26 (33 yrs) |
| Place of birth | Grenoble, France |
| Citizenship | France Spain |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 172.00 m |
| Current club | RC Lens |
| Joined | 2023-09-01 |
| Contract expires | 2028-06-30 |
| Agent | One Team Football |
| Outfitter | Puma |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| RC Lens | 3 | 23/24 | 25/26 | 49 | 2 | 6 | 3,054 |
| AS Monaco | 5 | 19/20 | 23/24 | 123 | 3 | 10 | 2,742 |
| Montpellier HSC | 2 | 17/18 | 18/19 | 68 | 1 | 7 | 2,532 |
| AJ Auxerre | 3 | 14/15 | 16/17 | 97 | 1 | 5 | 480 |
| AJ Auxerre B | 1 | 15/16 | 15/16 | 1 | 0 | 0 | 0 |
| Grenoble Foot 38 | 1 | 13/14 | 13/14 | 20 | 0 | 0 | 0 |
| AS Saint-Étienne | 1 | 12/13 | 12/13 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | RC Lens | 3 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Ligue 1 | RC Lens | 16 | 1 | 3 | 4 | 0 | 1,129 |
| 24/25 | UECL Qualifiers | RC Lens | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League | RC Lens | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Coupe de France | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | RC Lens | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 1 | RC Lens | 25 | 1 | 3 | 4 | 0 | 1,925 |
| 23/24 | Ligue 1 | AS Monaco | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League Qu. | AS Monaco | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Coupe de France | AS Monaco | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | AS Monaco | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | AS Monaco | 20 | 0 | 0 | 3 | 0 | 0 |
| 21/22 | Champions League Qu. | AS Monaco | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Coupe de France | AS Monaco | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | AS Monaco | 6 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Ligue 1 | AS Monaco | 28 | 0 | 2 | 4 | 0 | 0 |
| 20/21 | Coupe de France | AS Monaco | 5 | 1 | 0 | 0 | 0 | 334 |
| 20/21 | Ligue 1 | AS Monaco | 33 | 1 | 4 | 6 | 0 | 2,228 |
| 19/20 | Coupe de France | AS Monaco | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | AS Monaco | 2 | 1 | 1 | 0 | 0 | 180 |
| 19/20 | Ligue 1 | AS Monaco | 19 | 0 | 2 | 2 | 2 | 0 |
| 18/19 | Coupe de France | Montpellier HSC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de la Ligue | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | Montpellier HSC | 29 | 1 | 5 | 8 | 0 | 2,532 |
| 17/18 | Coupe de France | Montpellier HSC | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | Montpellier HSC | 4 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | Montpellier HSC | 31 | 0 | 1 | 2 | 0 | 0 |
| 16/17 | Coupe de France | AJ Auxerre | 5 | 1 | 1 | 1 | 0 | 480 |
| 16/17 | Coupe de la Ligue | AJ Auxerre | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 2 | AJ Auxerre | 30 | 0 | 0 | 5 | 0 | 0 |
| 15/16 | CFA - Grp. B | AJ Auxerre B | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Coupe de France | AJ Auxerre | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Coupe de la Ligue | AJ Auxerre | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 2 | AJ Auxerre | 22 | 0 | 1 | 3 | 0 | 0 |
| 14/15 | Coupe de France | AJ Auxerre | 7 | 0 | 2 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | AJ Auxerre | 3 | 0 | 0 | 0 | 1 | 0 |
| 14/15 | Ligue 2 | AJ Auxerre | 28 | 0 | 1 | 5 | 0 | 0 |
| 13/14 | CFA - Grp. C | Grenoble Foot 38 | 16 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Coupe de France | Grenoble Foot 38 | 4 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Coupe de France | AS Saint-Étienne | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-06 | Grenoble B | Saint-Étienne B | Transfer | 0 | — |
| 13/14 | 2013-07-20 | Saint-Étienne B | Grenoble | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Grenoble | AJ Auxerre | Transfer | 0 | — |
| 17/18 | 2017-07-01 | AJ Auxerre | Montpellier | Transfer | 900000 | — |
| 19/20 | 2019-08-06 | Montpellier | Monaco | Transfer | 8000000 | €8.00m |
| 23/24 | 2023-09-01 | Monaco | Lens | Transfer | 7000000 | €3.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Hamstring injury | 2018-04-22 | 2018-05-06 | 15 | 3 |
| 18/19 | Ankle injury | 2019-02-17 | 2019-02-17 | 1 | 1 |
| 18/19 | Muscle injury | 2019-03-05 | 2019-03-10 | 6 | 2 |
| 18/19 | Hamstring injury | 2019-04-30 | 2019-05-18 | 19 | 4 |
| 20/21 | Corona virus | 2021-03-26 | 2021-04-05 | 11 | 1 |
| 21/22 | Broken nose bone | 2021-12-16 | 2021-12-31 | 16 | 2 |
| 21/22 | Corona virus | 2022-04-22 | 2022-04-29 | 8 | 1 |
| 22/23 | Adductor injury | 2022-08-11 | 2022-08-17 | 7 | 1 |
| 22/23 | Heel injury | 2022-09-19 | 2022-11-01 | 44 | 8 |
| 22/23 | Torn thigh muscle | 2023-02-16 | 2023-03-01 | 14 | 4 |
| 23/24 | Broken nose bone | 2023-11-07 | 2023-11-10 | 4 | 1 |
| 23/24 | Knock | 2024-01-11 | 2024-01-15 | 5 | 1 |
| 24/25 | Shoulder injury | 2024-10-17 | 2025-01-13 | 89 | 11 |
| 24/25 | Hamstring injury | 2025-04-09 | 2025-04-14 | 6 | 1 |
| 24/25 | Hamstring injury | 2025-05-01 | 2025-05-12 | 12 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3377 | #8 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Aurélien Tchouaméni | 2 | 0 | 0 |
| Ismail Jakobs | 2 | 0 | 0 |
| Samed Kılıç | 2 | 0 | 0 |
| Pedro Mendes | 2 | 0 | 0 |
| Sofiane Diop | 2 | 1 | 0 |
| Alexander Nübel | 2 | 0 | 0 |
| Zacharie Boucher | 1 | 0 | 0 |
| Gaëtan Courtet | 1 | 2 | 0 |
| Ellyes Skhiri | 2 | 1 | 0 |
| Gelson Martins | 2 | 2 | 0 |
| Benjamin Lecomte | 2 | 0 | 0 |
| Kevin Volland | 2 | 1 | 0 |
| Benoît Badiashile | 2 | 0 | 0 |
| Aleksandr Golovin | 2 | 0 | 0 |
| Axel Disasi | 2 | 0 | 0 |
| Guillermo Maripán | 2 | 0 | 0 |
| Caio Henrique | 2 | 0 | 0 |
| Youssouf Fofana | 2 | 0 | 0 |
| Wissam Ben Yedder | 2 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Coupe de la Ligue | AS Monaco | 1 | 2 |
| 18/19 | Ligue 1 | Montpellier HSC | 1 | 29 |
| 16/17 | Coupe de France | AJ Auxerre | 1 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Ligue 1 | Montpellier HSC | 5 | 29 |
| 20/21 | Ligue 1 | AS Monaco | 4 | 33 |
| 23/24 | Ligue 1 | RC Lens | 3 | 25 |
Last 50 matches for RC Lens The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2023-06-03 | FR1 |
AJ Auxerre | 1–3 | RC Lens | Available |
| 2023-05-27 | FR1 |
RC Lens | 3–0 | AC Ajaccio | Available |
| 2023-05-21 | FR1 |
FC Lorient | 1–3 | RC Lens | Available |
| 2023-05-12 | FR1 |
RC Lens | 2–1 | Stade de Reims | Available |
| 2023-05-06 | FR1 |
RC Lens | 2–1 | Olympique Marseille | Available |
| 2023-05-02 | FR1 |
Toulouse FC | 0–1 | RC Lens | Available |
| 2023-04-22 | FR1 |
RC Lens | 3–0 | AS Monaco | Available |
| 2023-04-15 | FR1 |
Paris Saint-Germain | 3–1 | RC Lens | Available |
| 2023-04-07 | FR1 |
RC Lens | 2–1 | RC Strasbourg | Available |
| 2023-04-01 | FR1 |
Stade Rennais | 0–1 | RC Lens | Available |
| 2023-03-18 | FR1 |
RC Lens | 3–0 | Angers SCO | Available |
| 2023-03-12 | FR1 |
Clermont Foot 63 | 0–4 | RC Lens | Available |
| 2023-03-04 | FR1 |
RC Lens | 1–1 | Lille OSC | Available |
| 2023-02-25 | FR1 |
Montpellier HSC | 1–1 | RC Lens | INJURED Torn thigh muscle |
| 2023-02-19 | FR1 |
RC Lens | 3–1 | FC Nantes | INJURED Torn thigh muscle |
| 2023-02-12 | FR1 |
Olympique Lyonnais | 2–1 | RC Lens | Available |
| 2023-02-05 | FR1 |
Stade Brestois 29 | 1–1 | RC Lens | Available |
| 2023-02-01 | FR1 |
RC Lens | 0–1 | OGC Nice | Available |
| 2023-01-28 | FR1 |
ESTAC Troyes | 1–1 | RC Lens | Available |
| 2023-01-14 | FR1 |
RC Lens | 1–0 | AJ Auxerre | Available |
| 2023-01-11 | FR1 |
RC Strasbourg | 2–2 | RC Lens | Available |
| 2023-01-01 | FR1 |
RC Lens | 3–1 | Paris Saint-Germain | Available |
| 2022-12-29 | FR1 |
OGC Nice | 0–0 | RC Lens | Available |
| 2022-11-12 | FR1 |
RC Lens | 2–1 | Clermont Foot 63 | Available |
| 2022-11-05 | FR1 |
Angers SCO | 1–2 | RC Lens | Available |
| 2022-10-28 | FR1 |
RC Lens | 3–0 | Toulouse FC | INJURED Heel injury |
| 2022-10-22 | FR1 |
Olympique Marseille | 0–1 | RC Lens | INJURED Heel injury |
| 2022-10-15 | FR1 |
RC Lens | 1–0 | Montpellier HSC | INJURED Heel injury |
| 2022-10-09 | FR1 |
Lille OSC | 1–0 | RC Lens | INJURED Heel injury |
| 2022-10-02 | FR1 |
RC Lens | 1–0 | Olympique Lyonnais | INJURED Heel injury |
| 2022-09-18 | FR1 |
FC Nantes | 0–0 | RC Lens | Available |
| 2022-09-09 | FR1 |
RC Lens | 1–0 | ESTAC Troyes | Available |
| 2022-09-04 | FR1 |
Stade de Reims | 1–1 | RC Lens | Available |
| 2022-08-31 | FR1 |
RC Lens | 5–2 | FC Lorient | Available |
| 2022-08-27 | FR1 |
RC Lens | 2–1 | Stade Rennais | Available |
| 2022-08-20 | FR1 |
AS Monaco | 1–4 | RC Lens | Available |
| 2022-08-14 | FR1 |
AC Ajaccio | 0–0 | RC Lens | INJURED Adductor injury |
| 2022-08-07 | FR1 |
RC Lens | 3–2 | Stade Brestois 29 | Available |
| 2022-05-21 | FR1 |
RC Lens | 2–2 | AS Monaco | Available |
| 2022-05-14 | FR1 |
ESTAC Troyes | 1–3 | RC Lens | Available |
| 2022-05-08 | FR1 |
Stade de Reims | 1–2 | RC Lens | Available |
| 2022-04-30 | FR1 |
RC Lens | 2–2 | FC Nantes | Available |
| 2022-04-23 | FR1 |
Paris Saint-Germain | 1–1 | RC Lens | INJURED Corona virus |
| 2022-04-20 | FR1 |
RC Lens | 2–0 | Montpellier HSC | Available |
| 2022-04-16 | FR1 |
Lille OSC | 1–2 | RC Lens | Available |
| 2022-04-10 | FR1 |
RC Lens | 3–0 | OGC Nice | Available |
| 2022-04-03 | FR1 |
RC Strasbourg | 1–0 | RC Lens | Available |
| 2022-03-19 | FR1 |
RC Lens | 3–1 | Clermont Foot 63 | Available |
| 2022-03-13 | FR1 |
FC Metz | 0–0 | RC Lens | Available |
| 2022-03-05 | FR1 |
RC Lens | 0–1 | Stade Brestois 29 | Available |
Teams faced most often by Ruben Aguilar'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 % |
|---|---|---|---|---|---|---|---|---|
| Angers SCO | 24 | 9 | 7 | 8 | 26 | 26 | 0 | 38% |
| OGC Nice | 23 | 9 | 5 | 9 | 29 | 31 | -2 | 39% |
| Stade de Reims | 23 | 6 | 9 | 8 | 25 | 33 | -8 | 26% |
| AS Saint-Étienne | 23 | 9 | 5 | 9 | 30 | 27 | +3 | 39% |
| Olympique Lyonnais | 22 | 6 | 3 | 13 | 30 | 48 | -18 | 27% |
| Lille OSC | 22 | 4 | 7 | 11 | 23 | 30 | -7 | 18% |
| FC Nantes | 22 | 8 | 6 | 8 | 25 | 27 | -2 | 36% |
| Stade Brestois 29 | 22 | 9 | 4 | 9 | 31 | 26 | +5 | 41% |
| FC Metz | 19 | 7 | 6 | 6 | 28 | 18 | +10 | 37% |
| FC Lorient | 18 | 10 | 6 | 2 | 37 | 16 | +21 | 56% |
| Girondins Bordeaux | 18 | 12 | 2 | 4 | 40 | 21 | +19 | 67% |
| Dijon FCO | 18 | 8 | 8 | 2 | 30 | 22 | +8 | 44% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 16 | 1,129 | 4 | 0 | 0 | 0.32 |
| 23/24 | 30 | 1,925 | 4 | 0 | 0 | 0.19 |
| 22/23 | 23 | 0 | 3 | 0 | 0 | 0 |
| 21/22 | 39 | 0 | 5 | 0 | 0 | 0 |
| 20/21 | 38 | 2,562 | 6 | 0 | 0 | 0.21 |
| 19/20 | 23 | 180 | 2 | 0 | 2 | 2 |
| 18/19 | 30 | 2,532 | 8 | 0 | 0 | 0.28 |
| 17/18 | 38 | 0 | 2 | 0 | 0 | 0 |
| 16/17 | 36 | 480 | 6 | 1 | 0 | 1.31 |
| 15/16 | 24 | 0 | 3 | 0 | 0 | 0 |
| 14/15 | 38 | 0 | 5 | 0 | 1 | 0 |
| 13/14 | 20 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Ruben Aguilar
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ruben Aguilar
Who is Ruben Aguilar?
Ruben Aguilar is a France professional footballer who plays as a right-back for RC Lens.
How old is Ruben Aguilar?
Ruben Aguilar is 33 years old. He was born on April 26, 1993 in Grenoble.
What position does Ruben Aguilar play?
Ruben Aguilar plays as a right-back (Defender - Right-Back).
What club does Ruben Aguilar play for?
Ruben Aguilar currently plays for RC Lens.
How many career goals has Ruben Aguilar scored?
Across all senior club competitions in our dataset, Ruben Aguilar has scored 7 goals in 358 appearances.
What is Ruben Aguilar's market value?
Ruben Aguilar's most recent reported market value is €3.50m.