08 Sep 2018
| 24 | Reserve |
Australia
|
Suncorp Stadium (Lang Park), Brisbane
| Lose: 18-23 | |
Toulouse
|
15 Sep 2018
| 24 | Reserve |
New Zealand
|
Wellington Regional Stadium, Wellington
| Win: 36-34 | 1 try |
Toulouse
|
29 Sep 2018
| 24 | Right Wing |
Australia
|
Nelson Mandela Bay Stadium, Port Elizabeth
| Win: 23-12 | |
Toulouse
|
06 Oct 2018
| 24 | Right Wing |
New Zealand
|
Loftus Versfeld, Pretoria
| Lose: 30-32 | 1 try |
Toulouse
|
10 Nov 2018
| 25 | Reserve |
France
|
Stade de France, Paris
| Win: 29-26 | |
Toulouse
|
17 Nov 2018
| 25 | Reserve |
Scotland
|
Murrayfield, Edinburgh
| Win: 26-20 | |
Toulouse
|
24 Nov 2018
| 25 | Right Wing |
Wales
|
Millenium Stadium (Cardiff Arms Park), Cardiff
| Lose: 11-20 | |
Toulouse
|
27 Jul 2019
| 25 | Right Wing |
New Zealand
|
Wellington Regional Stadium, Wellington
| Draw: 16-16 | |
Toulouse
|
10 Aug 2019
| 25 | Right Wing |
Argentina
|
Estadio Padre Ernesto Martearena, Salta
| Win: 46-13 | 1 try |
Toulouse
|
06 Sep 2019
| 25 | Right Wing |
Japan
|
Kumagaya Rugby Stadium, Saitama
| Win: 41-7 | 2 tries |
Toulouse
|
21 Sep 2019
| 25 | Right Wing |
New Zealand
|
International Stadium Yokohama, Yokohama
| Lose: 13-23 | |
Toulouse
|
04 Oct 2019
| 25 | Right Wing |
Italy
|
Shizuoka Stadium, Fukuroi
| Win: 49-3 | 2 tries |
Toulouse
|
20 Oct 2019
| 25 | Right Wing |
Japan
|
Tokyo Stadium, Chofu, Tokyo
| Win: 26-3 | |
Toulouse
|
02 Nov 2019
| 26 | Right Wing |
England
|
International Stadium Yokohama, Yokohama
| Win: 32-12 | 1 try |
Toulouse
|
24 Jul 2021
| 27 | Right Wing |
Britain
|
Cape Town Stadium, Cape Town
| Lose: 17-22 | |
Toulouse
|
31 Jul 2021
| 27 | Right Wing |
Britain
|
Cape Town Stadium, Cape Town
| Win: 27-9 | |
Toulouse
|
07 Aug 2021
| 27 | Right Wing |
Britain
|
Cape Town Stadium, Cape Town
| Win: 19-16 | 1 try |
Toulouse
|
21 Aug 2021
| 27 | Right Wing |
Argentina
|
Nelson Mandela Bay Stadium, Port Elizabeth
| Win: 29-10 | |
Toulouse
|
02 Jul 2022
| 28 | Right Wing |
Wales
|
Loftus Versfeld, Pretoria
| Win: 32-29 | 1 try |
Toulon
|
16 Jul 2022
| 28 | Right Wing |
Wales
|
Cape Town Stadium, Cape Town
| Win: 30-14 | |
Toulon
|
05 Nov 2022
| 29 | Full Back |
Ireland
|
Aviva Stadium (Lansdowne Road), Dublin
| Lose: 16-19 | 1 penalty |
Toulon
|
12 Nov 2022
| 29 | Right Wing |
France
|
Stade Velodrome, Marseilles
| Lose: 26-30 | 1 conversion, 2 penalties |
Toulon
|
19 Nov 2022
| 29 | Right Wing |
Italy
|
Luigi Ferraris Stadium, Genoa
| Win: 63-21 | 1 try, 1 conversion, 2 penalties |
Toulon
|
15 Jul 2023
| 29 | Right Wing |
New Zealand
|
Mount Smart Stadium, Auckland
| Lose: 20-35 | 1 try, 1 conversion |
Suntory
|
29 Jul 2023
| 29 | Right Wing |
Argentina
|
Ellispark, Johannesburg
| Win: 22-21 | |
Suntory
|
19 Aug 2023
| 29 | Left Wing |
Wales
|
Millenium Stadium (Cardiff Arms Park), Cardiff
| Win: 52-16 | |
Suntory
|
10 Sep 2023
| 29 | Left Wing |
Scotland
|
Stade Velodrome, Marseilles
| Win: 18-3 | |
Suntory
|
23 Sep 2023
| 29 | Left Wing |
Ireland
|
Stade de France, Paris
| Lose: 8-13 | 1 try |
Suntory
|
15 Oct 2023
| 29 | Left Wing |
France
|
Stade de France, Paris
| Win: 29-28 | 1 try |
Suntory
|
21 Oct 2023
| 29 | Left Wing |
England
|
Stade de France, Paris
| Win: 16-15 | |
Suntory
|
28 Oct 2023
| 29 | Left Wing |
New Zealand
|
Stade de France, Paris
| Win: 12-11 | |
Suntory
|
06 Jul 2024
| 30 | Right Wing |
Ireland
|
Loftus Versfeld, Pretoria
| Win: 27-20 | 1 try |
Suntory
|
13 Jul 2024
| 30 | Right Wing |
Ireland
|
Kingspark, Durban
| Lose: 24-25 | |
Suntory
|
10 Aug 2024
| 30 | Right Wing |
Australia
|
Suncorp Stadium (Lang Park), Brisbane
| Win: 33-7 | |
Suntory
|
17 Aug 2024
| 30 | Right Wing |
Australia
|
Perth Stadium, Perth
| Win: 30-12 | |
Suntory
|
31 Aug 2024
| 30 | Right Wing |
New Zealand
|
Ellispark, Johannesburg
| Win: 31-27 | |
Suntory
|
07 Sep 2024
| 30 | Left Wing |
New Zealand
|
Cape Town Stadium, Cape Town
| Win: 18-12 | |
Suntory
|
28 Sep 2024
| 30 | Right Wing |
Argentina
|
Mbombela Stadium, Nelspruit
| Win: 48-7 | 1 try |
Suntory
|
16 Nov 2024
| 31 | Right Wing |
England
|
Twickenham, London
| Win: 29-20 | 2 tries |
Suntory
|