Statistiques globales
44
Matchs joués
32
Titularisations
12
Remplacements
2
Essais
68
Transformations
39
Pénalités
0
Drops
263
Points marqués
Discipline
0
Cartons jaunes
0
Cartons rouges
Statistiques par saison
| Saison | Club | Compétition | M | Titu. | E | Pts |
|---|---|---|---|---|---|---|
| 2017-2018 | Union Bordeaux-Bègles | Challenge Cup | 2 | 1 | 1 | 13 |
| Dragons RFC | Challenge Cup | 1 | 0 | 1 | 13 | |
| Enisey-STM | Challenge Cup | 2 | 1 | 1 | 13 | |
| 2016-2017 | Ospreys | Challenge Cup | 2 | 2 | 0 | 20 |
| FC Grenoble Rugby | Challenge Cup | 2 | 1 | 0 | 20 | |
| Lyon Olympique Universitaire Rugby | Challenge Cup | 1 | 0 | 0 | 20 | |
| 2015-2016 | CA Brive Corrèze Limousin | Challenge Cup | 2 | 2 | 0 | 16 |
| Enisey-STM | Challenge Cup | 1 | 0 | 0 | 16 | |
| Connacht Rugby | Challenge Cup | 2 | 2 | 0 | 16 | |
| 2014-2015 | Romanian Wolves | Challenge Cup | 1 | 0 | 0 | 0 |
| Dragons RFC | Challenge Cup | 1 | 0 | 0 | 0 | |
| 2025-2026 | USON Nevers Rugby | Pro D2 | 1 | 1 | 1 | 214 |
| Stade Montois Rugby Pro | Pro D2 | 1 | 1 | 1 | 214 | |
| FC Grenoble Rugby | Pro D2 | 1 | 1 | 1 | 214 | |
| US Carcassonne | Pro D2 | 2 | 1 | 1 | 214 | |
| Association Sportive Béziers Hérault | Pro D2 | 2 | 2 | 1 | 214 | |
| CA Brive Corrèze Limousin | Pro D2 | 2 | 1 | 1 | 214 | |
| Valence Romans Drôme Rugby | Pro D2 | 2 | 1 | 1 | 214 | |
| US Dax Rugby Landes | Pro D2 | 2 | 2 | 1 | 214 | |
| Biarritz Olympique Pays Basque | Pro D2 | 2 | 2 | 1 | 214 | |
| Oyonnax Rugby | Pro D2 | 1 | 1 | 1 | 214 | |
| Rugby Club Vannes | Pro D2 | 2 | 2 | 1 | 214 | |
| Provence Rugby | Pro D2 | 2 | 2 | 1 | 214 | |
| Soyaux-Angoulême XV Charente | Pro D2 | 1 | 1 | 1 | 214 | |
| Stade Aurillacois Cantal Auvergne | Pro D2 | 2 | 1 | 1 | 214 | |
| US Colomiers | Pro D2 | 1 | 1 | 1 | 214 | |
| Sporting Union Agenais | Pro D2 | 3 | 3 | 1 | 214 | |
| Total carrière | 44 | 32 | 19 | 3571 | ||
Par compétition
| Compétition | Matchs | Titu. | Essais |
|---|---|---|---|
| Pro D2 | 27 | 23 | 0 |
| Challenge Cup | 17 | 9 | 0 |
Détail des actions
15/05/2026
— 50 - 28 —
Transformation (2')
Transformation (10')
08/05/2026
— 45 - 14 —
Essai (30')
Transformation (17')
Transformation (20')
Transformation (31')
Transformation (42')
Transformation (54')
24/04/2026
— 39 - 12 —
Transformation (3')
Remplacement (63')
Remplacement (64')
16/04/2026
— 26 - 7 —
Transformation (3')
Transformation (14')
Transformation (32')
10/04/2026
— 21 - 38 —
Transformation (84')
Remplacement (49')
03/04/2026
— 22 - 49 —
Transformation (67')
Pénalité (14')
27/03/2026
— 32 - 13 —
Transformation (28')
Pénalité (23')
Pénalité (43')
06/03/2026
— 54 - 17 —
Yellow_card (64')
Remplacement (46')
Yellow_card (65')
Remplacement (47')
27/02/2026
— 22 - 24 —
Pénalité (1')
Pénalité (33')
Pénalité (39')
Pénalité (73')
Remplacement (70')
Pénalité (2')
Pénalité (34')
Pénalité (40')
Pénalité (74')
Remplacement (71')
20/02/2026
— 34 - 23 —
Transformation (10')
Transformation (35')
Transformation (39')
Transformation (64')
Pénalité (19')
Pénalité (58')
13/02/2026
— 18 - 13 —
Remplacement (50')
22/01/2026
— 8 - 18 —
Remplacement (37')
09/01/2026
— 18 - 14 —
Transformation (41')
Transformation (74')
19/12/2025
— 35 - 26 —
Transformation (16')
Transformation (22')
Transformation (75')
Pénalité (47')
Pénalité (57')
Pénalité (72')
11/12/2025
— 22 - 20 —
Transformation (36')
Transformation (49')
Pénalité (9')
Pénalité (66')
05/12/2025
— 27 - 23 —
Transformation (9')
Transformation (44')
Transformation (77')
Pénalité (34')
Pénalité (53')
28/11/2025
— 36 - 15 —
Transformation (35')
Pénalité (5')
14/11/2025
— 23 - 27 —
Transformation (18')
Transformation (43')
Pénalité (26')
Pénalité (30')
Pénalité (43')
07/11/2025
— 33 - 16 —
Transformation (9')
Pénalité (46')
31/10/2025
— 29 - 0 —
Transformation (49')
Transformation (64')
Pénalité (57')












