Nicolas Saint-Ruf
Career snapshot
Career highs
Born the same day
Shares 1992-10-24 · 6 players total
| Full name | Nicolas Saint-Ruf |
|---|---|
| Date of birth | 1992-10-24 (33 yrs) |
| Place of birth | Paris, Guadeloupe |
| Citizenship | Guadeloupe France |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 186.00 m |
| Current club | AS Nancy-Lorraine |
| Joined | 2024-07-01 |
| Contract expires | 2026-06-30 |
Percentile rank vs 116 other Defender - Centre-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| AS Nancy-Lorraine | 4 | 17/18 | 25/26 | 71 | 5 | 2 | 1,131 |
| US Orléans | 6 | 15/16 | 23/24 | 168 | 15 | 5 | 7,788 |
| AS Nancy-Lorraine B | 1 | 18/19 | 18/19 | 5 | 0 | 0 | 0 |
| Football Bourg-en-Bresse Péronnas 01 | 1 | 17/18 | 17/18 | 16 | 1 | 0 | 1,145 |
| SC Bastia | 1 | 16/17 | 16/17 | 5 | 0 | 0 | 0 |
| Montpellier HSC | 3 | 13/14 | 16/17 | 10 | 0 | 1 | 0 |
| Montpellier HSC B | 2 | 14/15 | 16/17 | 27 | 1 | 0 | 1,850 |
| RC Lens | 3 | 11/12 | 13/14 | 19 | 1 | 0 | 90 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 2 | AS Nancy-Lorraine | 4 | 2 | 0 | 2 | 0 | 180 |
| 24/25 | Championnat National | AS Nancy-Lorraine | 32 | 3 | 1 | 3 | 0 | 951 |
| 24/25 | Coupe de France | AS Nancy-Lorraine | 1 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Championnat National | US Orléans | 32 | 2 | 0 | 7 | 0 | 1,419 |
| 23/24 | Coupe de France | US Orléans | 5 | 1 | 0 | 1 | 0 | 405 |
| 22/23 | Championnat National | US Orléans | 31 | 1 | 0 | 6 | 0 | 2,705 |
| 22/23 | Coupe de France | US Orléans | 1 | 1 | 0 | 0 | 0 | 120 |
| 21/22 | Championnat National | US Orléans | 30 | 4 | 2 | 8 | 0 | 675 |
| 21/22 | Coupe de France | US Orléans | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championnat National | US Orléans | 26 | 3 | 1 | 6 | 0 | 723 |
| 20/21 | Coupe de France | US Orléans | 3 | 1 | 0 | 0 | 0 | 211 |
| 19/20 | Ligue 2 | US Orléans | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de France | AS Nancy-Lorraine | 4 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Ligue 2 | AS Nancy-Lorraine | 21 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | N3 - Grand Est | AS Nancy-Lorraine B | 5 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Coupe de France | AS Nancy-Lorraine | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de France | Football Bourg-en-Bresse Péronnas 01 | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | AS Nancy-Lorraine | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | L2/N1 Playoffs | Football Bourg-en-Bresse Péronnas 01 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 2 | AS Nancy-Lorraine | 6 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 2 | Football Bourg-en-Bresse Péronnas 01 | 13 | 1 | 0 | 3 | 0 | 1,145 |
| 16/17 | CFA - Grp. D | Montpellier HSC B | 6 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Coupe de France | Montpellier HSC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | Montpellier HSC | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Ligue 1 | SC Bastia | 5 | 0 | 0 | 0 | 1 | 0 |
| 16/17 | Ligue 1 | Montpellier HSC | 7 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | Championnat National | US Orléans | 34 | 2 | 2 | 4 | 0 | 1,530 |
| 15/16 | Coupe de France | US Orléans | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | CFA - Grp. C | Montpellier HSC B | 21 | 1 | 0 | 2 | 0 | 1,850 |
| 14/15 | Coupe de la Ligue | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 1 | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Coupe de France | RC Lens | 1 | 1 | 0 | 0 | 0 | 90 |
| 13/14 | Coupe de la Ligue | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 1 | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 2 | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Coupe de France | RC Lens | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Coupe de la Ligue | RC Lens | 1 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Ligue 2 | RC Lens | 12 | 0 | 0 | 2 | 0 | 0 |
| 11/12 | Ligue 2 | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | RC Lens B | Lens | Transfer | 0 | — |
| 13/14 | 2014-01-28 | Lens | Montpellier | Transfer | 150000 | — |
| 15/16 | 2015-07-26 | Montpellier | US Orléans | Loan | 150000 | — |
| 15/16 | 2016-06-30 | US Orléans | Montpellier | Return from loan | 150000 | — |
| 16/17 | 2017-01-24 | Montpellier | SC Bastia | Transfer | 800000 | — |
| 17/18 | 2017-08-14 | SC Bastia | AS Nancy | Transfer | 900000 | — |
| 17/18 | 2018-01-20 | AS Nancy | Bourg-en-Bresse | Loan | 900000 | — |
| 17/18 | 2018-06-30 | Bourg-en-Bresse | AS Nancy | Return from loan | 700000 | — |
| 19/20 | 2019-07-01 | AS Nancy | US Orléans | Transfer | 300000 | — |
| 24/25 | 2024-07-01 | US Orléans | AS Nancy | Transfer | 250000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Lucas Bretelle | 1 | 0 | 0 |
| Romain Armand | 2 | 1 | 0 |
| Jean-Eudes Aholou | 2 | 0 | 0 |
| Brandon Agounon | 1 | 0 | 0 |
| Tidiane Keita | 1 | 0 | 0 |
| Florian Lapis | 2 | 0 | 0 |
| Liamine Mokdad | 1 | 0 | 0 |
| Adrien Pagerie | 1 | 0 | 0 |
| Estéban Lepaul | 1 | 2 | 0 |
| Loïc Goujon | 1 | 0 | 0 |
| Stone Mambo | 1 | 1 | 0 |
| Kévin Fortuné | 1 | 1 | 0 |
| Djessine Seba | 1 | 1 | 0 |
| Grégory Berthier | 1 | 0 | 0 |
| Steve Solvet | 1 | 0 | 0 |
| Franck L'Hostis | 1 | 0 | 0 |
| Jimmy Halby Touré | 1 | 0 | 0 |
| Vincent Viot | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Championnat National | US Orléans | 4 | 30 |
| 20/21 | Championnat National | US Orléans | 3 | 26 |
| 24/25 | Championnat National | AS Nancy-Lorraine | 3 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | Championnat National | US Orléans | 2 | 30 |
| 15/16 | Championnat National | US Orléans | 2 | 34 |
| 20/21 | Championnat National | US Orléans | 1 | 26 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | Bourg-en-Bresse | AS Nancy | Return from loan | — | €700k |
| 17/18 | 2018-01-20 | AS Nancy | Bourg-en-Bresse | Loan | — | €900k |
| 15/16 | 2016-06-30 | US Orléans | Montpellier | Return from loan | — | €150k |
| 15/16 | 2015-07-26 | Montpellier | US Orléans | Loan | — | €150k |
Teams faced most often by Nicolas Saint-Ruf'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 % |
|---|---|---|---|---|---|---|---|---|
| Stade Brestois 29 | 14 | 5 | 5 | 4 | 17 | 19 | -2 | 36% |
| Nîmes Olympique | 14 | 8 | 2 | 4 | 22 | 20 | +2 | 57% |
| FC Lorient | 12 | 4 | 3 | 5 | 22 | 20 | +2 | 33% |
| Clermont Foot 63 | 12 | 4 | 3 | 5 | 19 | 17 | +2 | 33% |
| AS Nancy Lorraine | 12 | 3 | 3 | 6 | 10 | 17 | -7 | 25% |
| Stade de Reims | 12 | 4 | 4 | 4 | 17 | 18 | -1 | 33% |
| AC Ajaccio | 10 | 4 | 5 | 1 | 13 | 7 | +6 | 40% |
| AJ Auxerre | 10 | 7 | 1 | 2 | 17 | 8 | +9 | 70% |
| LB Châteauroux | 10 | 2 | 6 | 2 | 5 | 7 | -2 | 20% |
| Dijon FCO | 10 | 4 | 3 | 3 | 11 | 11 | 0 | 40% |
| Olympique Marseille | 8 | 4 | 1 | 3 | 10 | 13 | -3 | 50% |
| FC Nantes | 8 | 2 | 4 | 2 | 10 | 9 | +1 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 13/14 | 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 | 4 | 180 | 2 | 0 | 0 | 1 |
| 24/25 | 33 | 951 | 3 | 0 | 0 | 0.28 |
| 23/24 | 37 | 1,824 | 8 | 1 | 0 | 0.44 |
| 22/23 | 32 | 2,825 | 6 | 0 | 0 | 0.19 |
| 21/22 | 32 | 675 | 8 | 0 | 0 | 1.07 |
| 20/21 | 29 | 934 | 6 | 0 | 0 | 0.58 |
| 18/19 | 30 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | 25 | 1,145 | 4 | 0 | 0 | 0.31 |
| 16/17 | 21 | 0 | 3 | 1 | 1 | 0 |
| 15/16 | 37 | 1,530 | 4 | 0 | 0 | 0.24 |
| 14/15 | 21 | 1,850 | 2 | 0 | 0 | 0.1 |
| 12/13 | 15 | 0 | 3 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Nicolas Saint-Ruf
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Nicolas Saint-Ruf
Who is Nicolas Saint-Ruf?
Nicolas Saint-Ruf is a Guadeloupe professional footballer who plays as a centre-back for AS Nancy-Lorraine.
How old is Nicolas Saint-Ruf?
Nicolas Saint-Ruf is 33 years old. He was born on October 24, 1992 in Paris.
What position does Nicolas Saint-Ruf play?
Nicolas Saint-Ruf plays as a centre-back (Defender - Centre-Back).
What club does Nicolas Saint-Ruf play for?
Nicolas Saint-Ruf currently plays for AS Nancy-Lorraine.
How many career goals has Nicolas Saint-Ruf scored?
Across all senior club competitions in our dataset, Nicolas Saint-Ruf has scored 23 goals in 321 appearances.
What is Nicolas Saint-Ruf's market value?
Nicolas Saint-Ruf's most recent reported market value is €250k.