| 2017-06-23 | Samoa | 19–17 | Scrum-half (bench) | | not recorded |
| 2018-06-02 | South Africa | 22–20 | Scrum-half | 1 try | RFK Stadium |
| 2018-06-16 | Argentina | 30–12 | Scrum-half (bench) | | not recorded |
| 2018-11-03 | Scotland | 21–10 | Scrum-half (bench) | | not recorded |
| 2018-11-10 | Australia | 9–6 | Scrum-half (bench) | | not recorded |
| 2018-11-17 | Tonga | 74–24 | Scrum-half | 1 try | not recorded |
| 2018-11-24 | South Africa | 20–11 | Scrum-half (bench) | | Millennium / Principality Stadium |
| 2019-02-01 | France | 24–19 | Scrum-half | 1 try | not recorded |
| 2019-08-31 | Ireland | 17–22 | Scrum-half (bench) | | not recorded |
| 2019-09-07 | Ireland | 10–19 | Scrum-half | | not recorded |
| 2019-09-23 | Georgia | 43–14 | Scrum-half | 1 try | not recorded |
| 2019-09-29 | Australia | 29–25 | Scrum-half (bench) | | not recorded |
| 2019-10-09 | Fiji | 29–17 | Scrum-half (bench) | | not recorded |
| 2019-10-13 | Uruguay | 35–13 | Scrum-half | 1 try | not recorded |
| 2019-10-20 | France | 20–19 | Scrum-half (bench) | | not recorded |
| 2019-10-27 | South Africa | 16–19 | Scrum-half (bench) | | International Stadium Yokohama |
| 2019-11-01 | New Zealand | 17–40 | Scrum-half | | not recorded |
| 2020-02-01 | Italy | 42–0 | Scrum-half | | not recorded |
| 2020-02-08 | Ireland | 14–24 | Scrum-half | 1 try | not recorded |
| 2020-02-22 | France | 23–27 | Scrum-half (bench) | | not recorded |
| 2020-03-07 | England | 30–33 | Scrum-half | | not recorded |
| 2021-02-07 | Ireland | 21–16 | Scrum-half | | not recorded |
| 2021-03-20 | France | 30–32 | Scrum-half (bench) | | not recorded |
| 2021-07-03 | Canada | 68–12 | Scrum-half | 2 tries | not recorded |
| 2021-07-10 | Argentina | 20–20 | Scrum-half | 1 try | not recorded |
| 2021-07-17 | Argentina | 11–33 | Scrum-half | | not recorded |
| 2021-10-30 | New Zealand | 16–54 | Scrum-half | | not recorded |
| 2021-11-06 | South Africa | 18–23 | Scrum-half | | Millennium / Principality Stadium |
| 2021-11-14 | Fiji | 38–23 | Scrum-half (bench) | | not recorded |
| 2021-11-20 | Australia | 29–28 | Scrum-half | | not recorded |
| 2022-02-05 | Ireland | 7–29 | Scrum-half | | not recorded |
| 2022-02-12 | Scotland | 20–17 | Scrum-half | | not recorded |
| 2022-02-26 | England | 19–23 | Scrum-half | | not recorded |
| 2022-03-11 | France | 9–13 | Scrum-half | | not recorded |
| 2022-07-02 | South Africa | 29–32 | Scrum-half (bench) | | Loftus Versfeld |
| 2022-07-09 | South Africa | 13–12 | Scrum-half (bench) | | Free State Stadium |
| 2022-07-16 | South Africa | 14–30 | Scrum-half (bench) | | Cape Town Stadium |
| 2022-11-05 | New Zealand | 23–55 | Scrum-half | | not recorded |
| 2022-11-12 | Argentina | 20–13 | Scrum-half | 1 try | not recorded |
| 2022-11-19 | Georgia | 12–13 | Scrum-half | | not recorded |
| 2022-11-26 | Australia | 34–39 | Scrum-half | | not recorded |
| 2023-02-04 | Ireland | 10–34 | Scrum-half | | not recorded |
| 2023-02-11 | Scotland | 7–35 | Scrum-half | | not recorded |
| 2023-02-25 | England | 10–20 | Scrum-half | | not recorded |
| 2023-03-11 | Italy | 29–17 | Scrum-half (bench) | | not recorded |
| 2023-03-18 | France | 28–41 | Scrum-half | 1 try | not recorded |
| 2023-08-05 | England | 20–9 | Scrum-half (bench) | | not recorded |
| 2023-08-12 | England | 17–19 | Scrum-half | 1 try | not recorded |
| 2023-08-19 | South Africa | 16–52 | Scrum-half (bench) | | Millennium / Principality Stadium |
| 2023-09-10 | Fiji | 32–26 | Scrum-half (bench) | | not recorded |
| 2023-09-16 | Portugal | 28–8 | Scrum-half | | not recorded |
| 2023-09-24 | Australia | 40–6 | Scrum-half (bench) | | not recorded |
| 2023-10-07 | Georgia | 43–19 | Scrum-half | | not recorded |
| 2023-10-14 | Argentina | 17–29 | Scrum-half | 1 try | not recorded |
| 2024-02-03 | Scotland | 26–27 | Scrum-half (bench) | | Millennium / Principality Stadium |
| 2024-02-10 | England | 14–16 | Scrum-half | | Twickenham |
| 2024-02-24 | Ireland | 7–31 | Scrum-half | | Aviva Stadium |
| 2024-03-10 | France | 24–45 | Scrum-half | 1 try | Millennium / Principality Stadium |
| 2024-03-16 | Italy | 21–24 | Scrum-half | | Millennium / Principality Stadium |
| 2024-11-10 | Fiji | 19–24 | Scrum-half | | Millennium / Principality Stadium |
| 2025-01-31 | France | 0–43 | Scrum-half | | Stade de France |
| 2025-02-08 | Italy | 15–22 | Scrum-half | | Olympic Stadium |
| 2025-02-22 | Ireland | 18–27 | Scrum-half | | Millennium / Principality Stadium |
| 2025-03-08 | Scotland | 29–35 | Scrum-half | | Murrayfield |
| 2025-03-15 | England | 14–68 | Scrum-half | | Millennium / Principality Stadium |
| 2025-11-09 | Argentina | 28–52 | Scrum-half | 1 try | Millennium / Principality Stadium |
| 2025-11-15 | Japan | 24–23 | Scrum-half | | Millennium / Principality Stadium |
| 2025-11-22 | New Zealand | 26–52 | Scrum-half | | Millennium / Principality Stadium |
| 2026-02-07 | England | 7–48 | Scrum-half | | Allianz Stadium |
| 2026-02-15 | France | 12–54 | Scrum-half | | Millennium / Principality Stadium |
| 2026-02-21 | Scotland | 23–26 | Scrum-half | | Millennium / Principality Stadium |
| 2026-03-06 | Ireland | 17–27 | Scrum-half | | Aviva Stadium |
| 2026-03-14 | Italy | 31–17 | Scrum-half | | Millennium / Principality Stadium |
| 2026-07-04 | Fiji | 39–24 | Scrum-half | | Cardiff City Stadium |
| 2026-07-11 | Argentina | 21–35 | Scrum-half | | Estadio del Bicentenario |
| 2026-07-18 | South Africa | 0–43 | Scrum-half | | Kings Park |