Portugal Β· 35 years old
plays for Nantes
| Match | Mins | Goals | Assists | Shots (on) | Rating |
|---|---|---|---|---|---|
| Nantes v Toulouse FC Β· May 17, 26 Β· FL1 | 17 | 0 | 0 | β | 6.6 |
| Racing Club de Lens v Nantes Β· May 8, 26 Β· FL1 | 90 | 0 | 0 | 1 | 6.9 |
| Stade Rennais FC 1901 v Nantes Β· Apr 26, 26 Β· FL1 | 90 | 0 | 0 | β | 6.6 |
| Paris Saint-Germain FC v Nantes Β· Apr 22, 26 Β· FL1 | 90 | 0 | 0 | β | 7.0 |
| Nantes v Stade Brestois 29 Β· Apr 19, 26 Β· FL1 | 90 | 0 | 0 | β | 6.3 |
| AJ Auxerre v Nantes Β· Apr 11, 26 Β· FL1 | 90 | 0 | 0 | β | 7.0 |
| Metz v Nantes Β· Apr 5, 26 Β· FL1 | 90 | 0 | 0 | β | 8.9 |
| Nantes v RC Strasbourg Alsace Β· Mar 22, 26 Β· FL1 | 90 | 0 | 0 | β | 7.0 |
| Nantes v Angers SCO Β· Mar 7, 26 Β· FL1 | 90 | 0 | 0 | β | 7.3 |
| Lille OSC v Nantes Β· Mar 1, 26 Β· FL1 | 90 | 0 | 0 | β | 7.3 |
| Nantes v Le Havre AC Β· Feb 22, 26 Β· FL1 | 90 | 0 | 0 | β | 7.0 |
| Nantes v Olympique Lyonnais Β· Feb 7, 26 Β· FL1 | 90 | 0 | 0 | β | 7.2 |
| FC Lorient v Nantes Β· Jan 31, 26 Β· FL1 | 90 | 0 | 0 | β | 6.6 |
| Nantes v OGC Nice Β· Jan 25, 26 Β· FL1 | 90 | 0 | 0 | β | 5.9 |
| Nantes v Paris FC Β· Jan 18, 26 Β· FL1 | 90 | 0 | 0 | β | 6.3 |
| Match | conceded | duels | duels won | fouls committed | fouls drawn | passes | pens saved | red | saves | yellow |
|---|---|---|---|---|---|---|---|---|---|---|
| Nantes v Toulouse FC | 0 | β | β | β | β | 6 | 0 | 0 | 1 | 0 |
| Racing Club de Lens v Nantes | 1 | β | β | β | β | 27 | 0 | 0 | 4 | 0 |
| Stade Rennais FC 1901 v Nantes | 2 | 1 | β | 1 | β | 33 | 0 | 0 | 3 | 0 |
| Paris Saint-Germain FC v Nantes | 3 | β | β | β | β | 29 | 0 | 0 | 3 | 0 |
| Nantes v Stade Brestois 29 | 1 | β | β | β | β | 36 | 0 | 0 | 1 | 1 |
| AJ Auxerre v Nantes |
| Season | Team | Apps | Goals | Assists | Minutes | Avg rating |
|---|---|---|---|---|---|---|
| 2025-26 Β· Ligue 1 | Nantes | 30 | 0 | 0 | 2,626 | 7.09 |
| 2024-25 Β· Ligue 1 | Nantes | 16 | 0 | 0 | 1,384 | 6.96 |
| 2023-24 Β· Ligue 1 | Olympique Lyonnais | 29 | 0 | 0 | 2,610 | 7.31 |
| 2022-23 Β· Ligue 1 | Olympique Lyonnais | 29 | 0 | 0 | 2,547 | 6.83 |
| 2021-22 Β· Ligue 1 | Olympique Lyonnais | 31 | 0 | 0 | 2,714 | 6.92 |
| 2021 Β· UEFA Europa League | Olympique Lyonnais | 8 | 0 | 0 | 720 | 6.89 |
| 2020-21 Β· Ligue 1 | Olympique Lyonnais | 36 | 0 | 0 | 3,247 | 6.85 |
| 2019-20 Β· Ligue 1 | Olympique Lyonnais | 25 | 0 | 0 | 2,250 | 6.93 |
| 2018-19 Β· Ligue 1 | Olympique Lyonnais | 32 |
| 0 |
| 1 |
| 1 |
| β |
| 1 |
| 37 |
| 0 |
| 0 |
| β |
| 0 |
| Metz v Nantes | 0 | β | β | β | β | 38 | 0 | 0 | 5 | 0 |
| Nantes v RC Strasbourg Alsace | 3 | β | β | β | β | 30 | 0 | 0 | 6 | 0 |
| Nantes v Angers SCO | 1 | 1 | 1 | β | 1 | 27 | 0 | 0 | 3 | 0 |
| Lille OSC v Nantes | 1 | β | β | β | β | 33 | 0 | 0 | 2 | 0 |
| Nantes v Le Havre AC | 0 | β | β | β | β | 19 | 0 | 0 | 1 | 0 |
| Nantes v Olympique Lyonnais | 1 | β | β | β | β | 27 | 0 | 0 | 2 | 0 |
| FC Lorient v Nantes | 2 | β | β | β | β | 16 | 0 | 0 | 2 | 1 |
| Nantes v OGC Nice | 4 | β | β | β | β | 16 | 0 | 0 | β | 0 |
| Nantes v Paris FC | 2 | β | β | β | β | 38 | 0 | 0 | 1 | 0 |
| 0 |
| 0 |
| 2,880 |
| 6.81 |
| 2017-18 Β· Ligue 1 | Olympique Lyonnais | 31 | 0 | 0 | 2,789 | 6.97 |
| 2017 Β· UEFA Europa League | Olympique Lyonnais | 6 | 0 | 0 | 540 | 6.97 |
| 2016-17 Β· Ligue 1 | Olympique Lyonnais | 34 | 0 | 1 | 3,060 | 6.88 |
| 2016 Β· UEFA Europa League | Olympique Lyonnais | 8 | 0 | 0 | 750 | 7.24 |
only matches where we hold the full stat line β coverage grows as the history backfill runs