| 2 | 336 | 56.0 | 5 | 3 | 271 | 8 | 4/83 | 33.87 | 4.83 | 42.00 | 1 | 0 | 0 |
| South Africa in Zimbabwe Test Series, 2025 |
| 2 | 397 | 66.1 | 14 | 2 | 200 | 7 | 4/93 | 28.57 | 3.02 | 56.71 | 1 | 0 | 0 |
| South Africa v Zimbabwe Test Series (in South Africa/Zimbabwe), 1999/00 |
| 2 | 215 | 35.5 | 4 | 2 | 192 | 6 | 3/86 | 32.00 | 5.35 | 35.83 | 0 | 0 | 0 |
| Zimbabwe in South Africa Test Series, 2004/05 |
| 2 | 386 | 64.2 | 11 | 3 | 278 | 6 | 3/87 | 46.33 | 4.32 | 64.33 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Series, 2001/02 |
| 2 | 510 | 85.0 | 4 | 3 | 391 | 6 | 4/98 | 65.16 | 4.60 | 85.00 | 1 | 0 | 0 |
| South Africa in Zimbabwe Test Series, 2025 |
| 1 | 180 | 30.0 | 5 | 2 | 105 | 5 | 3/68 | 21.00 | 3.50 | 36.00 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Match, 1995/96 |
| 1 | 264 | 44.0 | 10 | 2 | 119 | 5 | 5/101 | 23.80 | 2.70 | 52.80 | 0 | 1 | 0 |
| South Africa in Zimbabwe Test Match, 1995/96 |
| 1 | 321 | 53.3 | 7 | 2 | 181 | 5 | 5/157 | 36.20 | 3.38 | 64.20 | 0 | 1 | 0 |
| South Africa in Zimbabwe Test Match, 2014 |
| 2 | 746 | 124.2 | 21 | 3 | 392 | 5 | 5/181 | 78.40 | 3.15 | 149.20 | 0 | 1 | 0 |
| South Africa in Zimbabwe Test Series, 2001/02 |
| 2 | 378 | 63.0 | 15 | 2 | 166 | 4 | 2/75 | 41.50 | 2.63 | 94.50 | 0 | 0 | 0 |
| South Africa v Zimbabwe Test Series (in South Africa/Zimbabwe), 1999/00 |
| 2 | 390 | 65.0 | 16 | 2 | 191 | 4 | 3/92 | 47.75 | 2.93 | 97.50 | 0 | 0 | 0 |
| South Africa v Zimbabwe Test Series (in South Africa/Zimbabwe), 1999/00 |
| 1 | 108 | 18.0 | 2 | 1 | 57 | 3 | 3/57 | 19.00 | 3.16 | 36.00 | 0 | 0 | 0 |
| Zimbabwe in South Africa Test Match, 2017/18 |
| 1 | 81 | 13.3 | 1 | 1 | 58 | 3 | 3/58 | 19.33 | 4.29 | 27.00 | 0 | 0 | 0 |
| Zimbabwe in South Africa Test Match, 2017/18 |
| 1 | 210 | 35.0 | 8 | 2 | 103 | 3 | 2/79 | 34.33 | 2.94 | 70.00 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Match, 1995/96 |
| 1 | 216 | 36.0 | 2 | 2 | 214 | 3 | 2/117 | 71.33 | 5.94 | 72.00 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Series, 2025 |
| 2 | 347 | 57.5 | 12 | 3 | 230 | 3 | 2/59 | 76.66 | 3.97 | 115.66 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Series, 2025 |
| 1 | 174 | 29.0 | 13 | 2 | 39 | 2 | 1/5 | 19.50 | 1.34 | 87.00 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Match, 2014 |
| 1 | 156 | 26.0 | 8 | 1 | 65 | 2 | 2/65 | 32.50 | 2.50 | 78.00 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Match, 2014 |
| 1 | 108 | 18.0 | 0 | 1 | 66 | 2 | 2/66 | 33.00 | 3.66 | 54.00 | 0 | 0 | 0 |
| Zimbabwe in South Africa Test Match, 2017/18 |
| 1 | 166 | 27.4 | 2 | 2 | 104 | 2 | 2/95 | 52.00 | 3.75 | 83.00 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Match, 2014 |
| 1 | 129 | 21.3 | 1 | 1 | 124 | 2 | 2/124 | 62.00 | 5.76 | 64.50 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Series, 2025 |
| 2 | 198 | 33.0 | 1 | 2 | 168 | 2 | 2/78 | 84.00 | 5.09 | 99.00 | 0 | 0 | 0 |
| Zimbabwe in South Africa Test Series, 2004/05 |
| 2 | 342 | 57.0 | 17 | 2 | 173 | 2 | 2/95 | 86.50 | 3.03 | 171.00 | 0 | 0 | 0 |
| South Africa v Zimbabwe Test Series (in South Africa/Zimbabwe), 1999/00 |
| 2 | 48 | 8.0 | 1 | 1 | 28 | 1 | 1/28 | 28.00 | 3.50 | 48.00 | 0 | 0 | 0 |
| South Africa v Zimbabwe Test Series (in South Africa/Zimbabwe), 1999/00 |
| 1 | 114 | 19.0 | 1 | 2 | 87 | 1 | 1/87 | 87.00 | 4.57 | 114.00 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Series, 2001/02 |
| 2 | 114 | 19.0 | 1 | 3 | 92 | 1 | 1/35 | 92.00 | 4.84 | 114.00 | 0 | 0 | 0 |
| South Africa in Zimbabwe Test Series, 2025 |
| 2 | 246 | 41.0 | 8 | 2 | 96 | 1 | 1/44 | 96.00 | 2.34 | 246.00 | 0 | 0 | 0 |
| South Africa v Zimbabwe Test Series (in South Africa/Zimbabwe), 1999/00 |
| 2 | 198 | 33.0 | 1 | 2 | 150 | 1 | 1/97 | 150.00 | 4.54 | 198.00 | 0 | 0 | 0 |
| Zimbabwe in South Africa Test Series, 2004/05 |
| 2 | 198 | 33.0 | 3 | 2 | 163 | 1 | 1/110 | 163.00 | 4.93 | 198.00 | 0 | 0 | 0 |
| Zimbabwe in South Africa Test Series, 2004/05 |