Statistiques globales
18
Matchs joués
9
Titularisations
9
Remplacements
0
Essais
31
Transformations
7
Pénalités
0
Drops
83
Points marqués
Discipline
0
Cartons jaunes
0
Cartons rouges
Statistiques par saison
| Saison | Club | Compétition | M | Titu. | E | Pts |
|---|---|---|---|---|---|---|
| 2025-2026 | Newcastle | Challenge Cup | 1 | 1 | 0 | 15 |
| Ulster Rugby | Challenge Cup | 1 | 1 | 0 | 15 | |
| Leicester Tigers | Champions Cup | 1 | 0 | 0 | 8 | |
| Stormers | Champions Cup | 1 | 1 | 0 | 8 | |
| Espagne U20 | Mondial U20 | 1 | 0 | 0 | 20 | |
| Pays-de-Galles U20 | Mondial U20 | 1 | 1 | 0 | 20 | |
| Argentine U20 | Mondial U20 | 2 | 1 | 0 | 20 | |
| Nouvelle-Zélande U20 | Mondial U20 | 1 | 0 | 0 | 20 | |
| Union Sportive Montalbanaise | Top 14 | 1 | 0 | 0 | 17 | |
| Racing 92 | Top 14 | 1 | 0 | 0 | 17 | |
| Rugby Club Toulonnais | Top 14 | 2 | 1 | 0 | 17 | |
| Castres Olympique | Top 14 | 1 | 0 | 0 | 17 | |
| Aviron Bayonnais | Top 14 | 1 | 1 | 0 | 17 | |
| Union Bordeaux-Bègles | Top 14 | 1 | 0 | 0 | 17 | |
| 2024-2025 | Pays-de-Galles U20 | 6 Nations U20 | 1 | 1 | 0 | 23 |
| Angleterre U20 | 6 Nations U20 | 1 | 1 | 0 | 23 | |
| Total carrière | 18 | 9 | 0 | 274 | ||
Par compétition
| Compétition | Matchs | Titu. | Essais |
|---|---|---|---|
| Champions Cup | 2 | 1 | 0 |
| Top 14 | 7 | 2 | 0 |
| Mondial U20 | 5 | 2 | 0 |
| Challenge Cup | 2 | 2 | 0 |
| 6 Nations U20 | 2 | 2 | 0 |
Détail des actions
18/04/2026
— 45 - 15 —
Remplacement (67')
10/04/2026
— 41 - 24 —
Transformation (42')
Transformation (52')
Transformation (83')
Pénalité (22')
04/04/2026
— 18 - 26 —
Pénalité (62')
Pénalité (76')
20/12/2025
— 49 - 17 —
Transformation (36')
Transformation (44')
Transformation (58')
Pénalité (5')
Pénalité (12')
13/12/2025
— 42 - 21 —
Transformation (26')
Transformation (49')
Transformation (67')
06/12/2025
— 39 - 20 —
Transformation (74')
Remplacement (63')
22/11/2025
— 17 - 19 —
Remplacement (75')
08/11/2025
— 39 - 14 —
Remplacement (61')
02/11/2025
— 33 - 6 —
Pénalité (84')
Remplacement (74')
18/10/2025
— 52 - 19 —
Transformation (69')
Remplacement (50')
19/07/2025
— 35 - 38 —
Transformation (23')
Transformation (41')
14/07/2025
— 26 - 34 —
Transformation (63')
Remplacement (48')
09/07/2025
— 52 - 26 —
Remplacement (63')
04/07/2025
— 35 - 21 —
Transformation (3')
Transformation (53')
Transformation (56')
Transformation (63')
Transformation (70')
29/06/2025
— 49 - 11 —
Transformation (68')
Transformation (81')
Remplacement (57')
07/02/2025
— 27 - 10 —
Transformation (35')
Pénalité (18')
01/02/2025
— 63 - 19 —
Transformation (4')
Transformation (27')
Transformation (41')
Transformation (51')
Transformation (54')
Transformation (57')
Transformation (72')
Transformation (78')
Transformation (81')














