Born in Lyon in 1996, Romain Del Castillo made his senior debut with Olympique Lyonnais in 2016 and now plays for Club Atlético Osasuna. He has also played for Football Bourg-en-Bresse Péronnas 01, Nîmes Olympique and Stade Rennais F.C.. He plays as a forward. He has represented the France national under-21 association football team.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 French Ligue 1 | 2 | 3 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 2 |
| 2026-27 LALIGA | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 LaLigaOsasuna | 2 | 0 | 0 | 0 | 0 | 35 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | – | 1 | 0 |
| 2026-27 Ligue 1Brest | 2 | 1 | 0 | 1 | 1 | 138 | 0 | 0 | 2 | 2 | 0 | 3 | 1 | 0 | – | 4 | 0 |
| 2025-26 Ligue 1Brest | 32 | 9 | 3 | 33 | 13 | 2,646 | 2 | 1 | 5 | 32 | 0 | 28 | 43 | 0 | 2 | 44 | 0 |
| 2024-25 Ligue 1Brest | 26 | 6 | 4 | 19 | 11 | 1,260 | 0 | 0 | 4 | 26 | 12 | 10 | 17 | 0 | 1 | 29 | 0 |
| 2024-25 UEFA Champions LeagueBrest | 7 | 0 | 0 | 3 | 1 | 316 | 1 | 0 | 0 | 7 | 4 | 3 | 5 | 0 | – | 3 | 0 |
| 2023-24 Ligue 1Brest | 33 | 8 | 8 | 39 | 15 | 2,521 | 4 | 0 | 5 | 33 | 3 | 21 | 58 | 0 | – | 31 | 0 |
| 2022-23 Ligue 1Brest | 27 | 6 | 6 | 36 | 15 | 1,429 | 2 | 0 | 4 | 27 | 11 | 19 | 24 | 0 | – | 22 | 0 |
| 2021-22 Ligue 1Brest / Stade Rennais | 22 | 0 | 6 | 13 | 3 | 1,009 | 1 | 1 | 1 | 22 | 9 | 16 | 23 | 0 | – | 16 | 0 |
| 2020-21 Ligue 1Stade Rennais | 26 | 0 | 5 | 16 | 4 | 636 | 2 | 0 | 0 | 26 | 21 | 12 | 13 | 0 | – | 8 | 0 |
| 2020-21 UEFA Champions LeagueStade Rennais | 4 | 0 | 0 | 1 | 0 | 130 | 1 | 0 | 0 | 4 | 3 | 5 | 1 | 0 | – | 2 | 0 |
| 2019-20 Ligue 1Stade Rennais | 21 | 2 | 5 | 28 | 10 | 1,242 | 2 | 0 | 4 | 21 | 7 | 21 | 22 | 0 | – | 9 | 0 |
| 2019-20 UEFA Europa LeagueStade Rennais | 5 | 0 | 0 | 4 | 3 | 179 | 0 | 0 | 0 | 5 | 2 | 3 | 4 | 0 | – | 3 | 0 |
| 2018-19 Ligue 1Stade Rennais | 29 | 0 | 3 | 20 | 6 | 1,337 | 1 | 0 | 3 | 29 | 14 | 31 | 21 | 0 | – | 27 | 0 |
| 2018-19 UEFA Europa LeagueStade Rennais | 4 | 0 | 0 | 3 | 0 | 149 | 0 | 0 | 0 | 4 | 2 | 1 | 1 | 0 | – | 3 | 0 |
| 2015-16 Ligue 1Lyon | 2 | 0 | 0 | 1 | 0 | 34 | 0 | 0 | 0 | 2 | 2 | 1 | 0 | 0 | – | 1 | 0 |
| Career15 seasons | 242 | 32 | 40 | 217 | 82 | 13,061 | 16 | 2 | 28 | 242 | 92 | 174 | 234 | 0 | 3 | 203 | 0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).
| Game | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 Sept @ Atlético de MadridL 0-4 17 Sept | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | – | 1 | 0 |
| 13 Sept v EspanyolL 0-2 13 Sept | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | – | 0 | 0 |
| Split | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 16.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | – | 1.0 | 0.0 |
| HomeHome or away, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 19.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | – | 0.0 | 0.0 |
| LossesResult, 0W | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 17.5 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.5 | 0.0 | – | 0.5 | 0.0 |
| Regular seasonStage, 0W | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 17.5 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.5 | 0.0 | – | 0.5 | 0.0 |
| Atlético de MadridOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 16.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | – | 1.0 | 0.0 |
| EspanyolOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 19.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | – | 0.0 | 0.0 |
| El Sadar, PamplonaGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 19.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | – | 0.0 | 0.0 |
| Riyadh Air Metropolitano, MadridGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 16.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | – | 1.0 | 0.0 |