Statistiques globales
202
Matchs joués
154
Titularisations
48
Remplacements
34
Essais
255
Transformations
325
Pénalités
0
Drops
1655
Points marqués
Discipline
4
Cartons jaunes
0
Cartons rouges
Statistiques par saison
| Saison | Club | Compétition | M | Titu. | E | Pts |
|---|---|---|---|---|---|---|
| 2026-2027 | Soyaux-Angoulême XV Charente | Pro D2 | 7 | 6 | 1 | 61 |
| 2025-2026 | Soyaux-Angoulême XV Charente | Pro D2 | 16 | 11 | 1 | 101 |
| 2024-2025 | Soyaux-Angoulême XV Charente | Pro D2 | 21 | 17 | 6 | 164 |
| 2023-2024 | Soyaux-Angoulême XV Charente | Pro D2 | 22 | 19 | 3 | 206 |
| 2022-2023 | Castres Olympique | Champions Cup | 2 | 2 | 0 | 5 |
| Castres Olympique | Top 14 | 4 | 2 | 0 | 8 | |
| Soyaux-Angoulême XV Charente | Pro D2 | 4 | 4 | 2 | 34 | |
| 2021-2022 | Castres Olympique | Challenge Cup | 1 | 1 | 0 | 12 |
| Castres Olympique | Champions Cup | 2 | 2 | 0 | 16 | |
| Castres Olympique | Top 14 | 9 | 8 | 1 | 64 | |
| 2020-2021 | Union Bordeaux-Bègles | Champions Cup | 2 | 1 | 0 | 11 |
| Union Bordeaux-Bègles | Top 14 | 22 | 9 | 3 | 107 | |
| 2019-2020 | Union Bordeaux-Bègles | Challenge Cup | 6 | 2 | 0 | 24 |
| 2018-2019 | Oyonnax Rugby | Pro D2 | 25 | 22 | 8 | 235 |
| 2017-2018 | Oyonnax Rugby | Top 14 | 24 | 24 | 7 | 318 |
| 2016-2017 | Montpellier Hérault Rugby | Champions Cup | 2 | 1 | 0 | 3 |
| Montpellier Hérault Rugby | Top 14 | 9 | 4 | 0 | 62 | |
| Oyonnax Rugby | Pro D2 | 11 | 11 | 1 | 135 | |
| 2015-2016 | Harlequins | Challenge Cup | 9 | 6 | 1 | 79 |
| 2014-2015 | Harlequins | Champions Cup | 2 | 1 | 0 | 3 |
| 2013-2014 | Harlequins | Challenge Cup | 2 | 1 | 0 | 7 |
| Total carrière | 202 | 154 | 34 | 1655 | ||
Par compétition
| Compétition | Matchs | Titu. | Essais |
|---|---|---|---|
| Pro D2 | 106 | 90 | 22 |
| Champions Cup | 10 | 7 | 0 |
| Top 14 | 68 | 47 | 11 |
| Challenge Cup | 18 | 10 | 1 |
Détail des actions
Pénalité (8')
Pénalité (15')
Pénalité (14')
Pénalité (52')
Transformation (29')
Transformation (48')
Transformation (70')
Pénalité (78')
Transformation (80')
Transformation (33')
Transformation (46')
Transformation (53')
Essai (15')
Transformation (21')
Transformation (29')
Transformation (48')
Transformation (54')
Transformation (65')
Pénalité (8')
Pénalité (14')
Pénalité (30')
Pénalité (43')
Remplacement (10')
Transformation (68')
Pénalité (76')
Transformation (25')
Yellow_card (28')
Transformation (46')
Pénalité (3')
Transformation (16')
Remplacement (21')
Transformation (29')
Pénalité (62')
Transformation (80')
Pénalité (21')
Transformation (52')
Transformation (64')
Remplacement (55')
Transformation (74')
Essai (76')
Transformation (77')
Remplacement (57')
Remplacement (12')
Remplacement (18')
Pénalité (21')
Transformation (26')
Remplacement (50')
Remplacement (57')
Transformation (60')
Pénalité (70')
Remplacement (59')
Pénalité (67')
Pénalité (81')
Pénalité (19')
Transformation (39')
Pénalité (44')
Pénalité (53')
Transformation (80')
Transformation (8')
Pénalité (11')
Pénalité (21')
Transformation (42')
Pénalité (52')
Transformation (76')
Pénalité (19')
Transformation (54')