vs PAK, SA vs PAK 2025, #2Test
- Batting
- 55 (93b)
- Bowling
- —
vs PAK, SA vs PAK 2025, #1Test
- Batting
- 16 (47b)
- Bowling
- —
vs PAK, SA vs PAK 2025, #1Test
- Batting
- 104 (171b)
- Bowling
- —
vs ZIM, SA vs ZIM 2025, #2Test
- Batting
- 10 (30b)
- Bowling
- —
vs ZIM, SA vs ZIM 2025, #1Test
- Batting
- 31 (35b)
- Bowling
- —
vs ZIM, SA vs ZIM 2025, #1Test
- Batting
- 0 (16b)
- Bowling
- —
vs PAK, PAK vs SA 2024, #1Test
- Batting
- 2 (13b)
- Bowling
- —
vs PAK, PAK vs SA 2024, #1Test
- Batting
- 2 (8b)
- Bowling
- —
vs SL, SL vs SA 2024, #2Test
- Batting
- 19 (38b)
- Bowling
- —
vs SL, SL vs SA 2024, #2Test
- Batting
- 0 (1b)
- Bowling
- —
vs SL, SL vs SA 2024, #1Test
- Batting
- 17 (32b)
- Bowling
- —
vs SL, SL vs SA 2024, #1Test
- Batting
- 4 (9b)
- Bowling
- —
vs BAN, SA vs BAN 2024, #2Test
- Batting
- 177 (269b)
- Bowling
- —
vs BAN, SA vs BAN 2024, #1Test
- Batting
- 30 (72b)
- Bowling
- —
vs BAN, SA vs BAN 2024, #1Test
- Batting
- 41 (52b)
- Bowling
- —
vs WI, SA vs WI 2024, #2Test
- Batting
- 1 (10b)
- Bowling
- —
vs WI, SA vs WI 2024, #2Test
- Batting
- 39 (72b)
- Bowling
- —
vs WI, SA vs WI 2024, #1Test
- Batting
- 45 (60b)
- Bowling
- —
vs WI, SA vs WI 2024, #1Test
- Batting
- 78 (145b)
- Bowling
- —
vs WI, SA vs WI 2023, #2Test
- Batting
- 1 (9b)
- Bowling
- —
vs WI, SA vs WI 2023, #2Test
- Batting
- 85 (155b)
- Bowling
- —
vs WI, SA vs WI 2023, #1Test
- Batting
- 0 (1b)
- Bowling
- —
vs WI, SA vs WI 2023, #1Test
- Batting
- 28 (69b)
- Bowling
- —