All Matches
| Opposition | Batting | Bowling | Format | Date |
|---|---|---|---|---|
| North West Dragons vs AET Tuskers | 12(27) | DNB | First-class | 30-Nov-2023 |
| AET Tuskers vs Western Province | 4(9) | DNB | First-class | 11-Nov-2023 |
| Dolphins vs AET Tuskers | 1(6) | DNB | First-class | 04-Nov-2023 |
| Rocks vs AET Tuskers | 3(9) | DNB | List A | 11-Oct-2023 |
| AET Tuskers vs North West Dragons | 19*(30) | DNB | List A | 08-Oct-2023 |
| Western Province vs AET Tuskers | 2(7) | DNB | List A | 04-Oct-2023 |
| AET Tuskers vs DP World Lions | DNB | DNB | List A | 20-Sep-2023 |
| Rocks vs Knights | 0(5) | DNB | First-class | 12-Mar-2023 |
| Warriors vs Knights | 48(71) | DNB | First-class | 26-Feb-2023 |
| Knights vs Dolphins | 4(71) | DNB | First-class | 19-Feb-2023 |
T20I Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| South Africa vs Pakistan | DNB | DNB | 14-Apr-2021 |
| South Africa vs Pakistan | 2(6) | DNB | 12-Apr-2021 |
| South Africa vs Pakistan | 34(24) | DNB | 10-Apr-2021 |
| Pakistan vs South Africa | 16(11) | DNB | 14-Feb-2021 |
| Pakistan vs South Africa | 42(32) | DNB | 13-Feb-2021 |
| South Africa vs England | DNB | DNB | 01-Dec-2020 |
| South Africa vs England | 7*(6) | DNB | 27-Nov-2020 |
| South Africa vs Australia | 1(4) | DNB | 26-Feb-2020 |
| South Africa vs Australia | 7*(3) | DNB | 23-Feb-2020 |
| South Africa vs Australia | 16(15) | DNB | 21-Feb-2020 |
T20s Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Rocks vs AET Tuskers | 3(9) | DNB | 11-Oct-2023 |
| AET Tuskers vs North West Dragons | 19*(30) | DNB | 08-Oct-2023 |
| Western Province vs AET Tuskers | 2(7) | DNB | 04-Oct-2023 |
| AET Tuskers vs DP World Lions | DNB | DNB | 20-Sep-2023 |
| Dolphins vs Knights | 11(12) | DNB | 18-Dec-2022 |
| DP World Lions vs Knights | 4(9) | DNB | 16-Dec-2022 |
| Knights vs Rocks | 44(59) | DNB | 14-Dec-2022 |
| Knights vs Warriors | 24(35) | DNB | 11-Dec-2022 |
| North West Dragons vs Knights | 17(25) | DNB | 04-Dec-2022 |
| Titans vs Knights | 0(1) | DNB | 02-Nov-2022 |