View innings by innings list [change view]
Opposition team England remove England from query
Totals in terms of bowling team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Ave RPO Inns HS LS
unfiltered 1889-2024 1315 687 472 7 125 24 1.455 32.68 3.59 1693 682 30 Profile
filtered 1889-2023 251 81 108 1 55 6 0.750 31.10 3.11 372 654 76
Innings by innings list
148 66.2x4 3.33 64 2 lost Test v England Gqeberha 12 Mar 1889 Test # 31
67/2 21.1x4 4.72 66 2 4 lost Test v England Gqeberha 12 Mar 1889 Test # 31
292 123.1x4 3.55 292 1 lost Test v England Cape Town 25 Mar 1889 Test # 32
369 119.2x5 3.70 272 2 lost Test v England Cape Town 19 Mar 1892 Test # 37
185 70.4x5 3.13 185 1 lost Test v England Gqeberha 13 Feb 1896 Test # 47
226 80.4x5 3.35 318 3 lost Test v England Gqeberha 13 Feb 1896 Test # 47
482 157.3x5 3.67 482 1 lost Test v England Johannesburg 2 Mar 1896 Test # 48
265 101.4x5 3.12 150 2 lost Test v England Cape Town 21 Mar 1896 Test # 49
145 77.2x5 2.24 145 1 lost Test v England Johannesburg 14 Feb 1899 Test # 58
237 104.0x5 2.73 131 3 lost Test v England Johannesburg 14 Feb 1899 Test # 58
92 48.0x5 2.30 92 1 lost Test v England Cape Town 1 Apr 1899 Test # 59
330 132.2x5 2.99 245 3 lost Test v England Cape Town 1 Apr 1899 Test # 59
184 63.0 2.92 184 1 won Test v England Johannesburg 2 Jan 1906 Test # 88
190 58.5 3.22 283 3 won Test v England Johannesburg 2 Jan 1906 Test # 88
148 66.2 2.23 148 1 won Test v England Johannesburg 6 Mar 1906 Test # 89
160 70.5 2.25 31 3 won Test v England Johannesburg 6 Mar 1906 Test # 89
295 101.2 2.91 -90 2 won Test v England Johannesburg 10 Mar 1906 Test # 90
196 78.4 2.49 440 -243 4 won Test v England Johannesburg 10 Mar 1906 Test # 90
198 89.5 2.20 -20 2 lost Test v England Cape Town 24 Mar 1906 Test # 91
160/6 59.1 2.70 159 2 4 lost Test v England Cape Town 24 Mar 1906 Test # 91
187 65.2 2.86 187 1 won Test v England Cape Town 30 Mar 1906 Test # 92
130 49.2 2.63 -16 3 won Test v England Cape Town 30 Mar 1906 Test # 92
428 127.2 3.36 428 1 draw Test v England Lord's 1 Jul 1907 Test # 93
76 36.3 2.08 76 1 lost Test v England Leeds 29 Jul 1907 Test # 94
162 49.4 3.26 128 3 lost Test v England Leeds 29 Jul 1907 Test # 94
295 112.0 2.63 295 1 draw Test v England The Oval 19 Aug 1907 Test # 95
138 54.3 2.53 255 3 draw Test v England The Oval 19 Aug 1907 Test # 95
310 90.1 3.43 102 2 won Test v England Johannesburg 1 Jan 1910 Test # 106
224 53.2 4.20 244 -19 4 won Test v England Johannesburg 1 Jan 1910 Test # 106
199 75.1 2.64 0 2 won Test v England Durban 21 Jan 1910 Test # 107
252 82.4 3.04 348 -95 4 won Test v England Durban 21 Jan 1910 Test # 107
322 82.4 3.89 17 2 lost Test v England Johannesburg 26 Feb 1910 Test # 108
221/7 58.4 3.76 221 1 4 lost Test v England Johannesburg 26 Feb 1910 Test # 108
203 53.0 3.83 203 1 won Test v England Cape Town 7 Mar 1910 Test # 109
178 51.3 3.45 174 3 won Test v England Cape Town 7 Mar 1910 Test # 109
417 108.2 3.84 417 1 lost Test v England Cape Town 11 Mar 1910 Test # 110
16/1 4.1 3.84 14 3 4 lost Test v England Cape Town 11 Mar 1910 Test # 110
337 119.0 2.83 279 2 lost Test v England Lord's 10 Jun 1912 Test # 122
242 78.1 3.09 242 1 lost Test v England Leeds 8 Jul 1912 Test # 124
238 90.2 2.63 333 3 lost Test v England Leeds 8 Jul 1912 Test # 124
176 56.1 3.13 81 2 lost Test v England The Oval 12 Aug 1912 Test # 128
14/0 4.3 3.11 13 2 4 lost Test v England The Oval 12 Aug 1912 Test # 128
450 144.4 3.11 268 2 lost Test v England Durban 13 Dec 1913 Test # 130
403 135.0 2.98 243 2 lost Test v England Johannesburg 26 Dec 1913 Test # 131
238 80.1 2.96 238 1 lost Test v England Johannesburg 1 Jan 1914 Test # 132
308 93.3 3.29 395 3 lost Test v England Johannesburg 1 Jan 1914 Test # 132
163 75.0 2.17 -7 2 draw Test v England Durban 14 Feb 1914 Test # 133
154/5 80.0 1.92 313 -158 4 draw Test v England Durban 14 Feb 1914 Test # 133
411 144.3 2.84 218 2 lost Test v England Gqeberha 27 Feb 1914 Test # 134
11/0 2.1 5.07 11 1 4 lost Test v England Gqeberha 27 Feb 1914 Test # 134
182 56.5 3.20 34 2 won Test v England Johannesburg 23 Dec 1922 Test # 148
218 100.0 2.18 387 -168 4 won Test v England Johannesburg 23 Dec 1922 Test # 148
183 68.1 2.68 70 2 lost Test v England Cape Town 1 Jan 1923 Test # 149
173/9 88.3 1.95 173 1 4 lost Test v England Cape Town 1 Jan 1923 Test # 149
428 185.5 2.30 428 1 draw Test v England Durban 18 Jan 1923 Test # 150
11/1 4.0 2.75 71 3 draw Test v England Durban 18 Jan 1923 Test # 150
244 103.4 2.35 244 1 draw Test v England Johannesburg 9 Feb 1923 Test # 151
376/6d 134.0 2.80 325 3 draw Test v England Johannesburg 9 Feb 1923 Test # 151
281 126.5 2.21 281 1 lost Test v England Durban 16 Feb 1923 Test # 152
241 130.4 1.84 343 3 lost Test v England Durban 16 Feb 1923 Test # 152
438 124.0 3.53 438 1 lost Test v England Birmingham 14 Jun 1924 Test # 153
531/2d 118.0 4.50 258 2 lost Test v England Lord's 28 Jun 1924 Test # 154
396 116.0 3.41 396 1 lost Test v England Leeds 12 Jul 1924 Test # 155
60/1 22.2 2.68 60 1 4 lost Test v England Leeds 12 Jul 1924 Test # 155
DNB 0.0 - 0 0 draw Test v England Manchester 26 Jul 1924 Test # 156
421/8 131.0 3.21 79 2 draw Test v England The Oval 16 Aug 1924 Test # 157
313 137.3 2.27 117 2 lost Test v England Johannesburg 24 Dec 1927 Test # 168
57/0 21.0 2.71 54 4 4 lost Test v England Johannesburg 24 Dec 1927 Test # 168
133 59.1 2.24 133 1 lost Test v England Cape Town 31 Dec 1927 Test # 169
428 158.5 2.69 311 3 lost Test v England Cape Town 31 Dec 1927 Test # 169
430 139.3 3.08 184 2 draw Test v England Durban 21 Jan 1928 Test # 170
132/2 42.2 3.11 281 -148 4 draw Test v England Durban 21 Jan 1928 Test # 170
265 125.4 2.10 265 1 won Test v England Johannesburg 28 Jan 1928 Test # 171
215 72.0 2.98 152 3 won Test v England Johannesburg 28 Jan 1928 Test # 171
282 102.5 2.74 282 1 won Test v England Durban 4 Feb 1928 Test # 172
118 55.0 2.14 68 3 won Test v England Durban 4 Feb 1928 Test # 172
245 81.1 3.01 245 1 draw Test v England Birmingham 15 Jun 1929 Test # 181
308/4d 100.0 3.08 303 3 draw Test v England Birmingham 15 Jun 1929 Test # 181
302 99.4 3.03 302 1 draw Test v England Lord's 29 Jun 1929 Test # 182
312/8d 82.2 3.78 292 3 draw Test v England Lord's 29 Jun 1929 Test # 182
328 107.5 3.04 92 2 lost Test v England Leeds 13 Jul 1929 Test # 183
186/5 52.4 3.53 184 3 4 lost Test v England Leeds 13 Jul 1929 Test # 183
427/7d 128.0 3.33 427 1 lost Test v England Manchester 27 Jul 1929 Test # 184
258 101.3 2.54 258 1 draw Test v England The Oval 17 Aug 1929 Test # 185
264/1 80.0 3.30 30 3 draw Test v England The Oval 17 Aug 1929 Test # 185
193 68.1 2.83 67 2 won Test v England Johannesburg 24 Dec 1930 Test # 200
211 67.3 3.12 240 -28 4 won Test v England Johannesburg 24 Dec 1930 Test # 200
350 120.4 2.90 -163 2 draw Test v England Cape Town 1 Jan 1931 Test # 202
252 124.0 2.03 89 3 draw Test v England Cape Town 1 Jan 1931 Test # 202
223/1d 82.0 2.71 46 2 draw Test v England Durban 16 Jan 1931 Test # 204
442 141.4 3.12 442 1 draw Test v England Johannesburg 13 Feb 1931 Test # 206
169/9d 51.1 3.30 316 3 draw Test v England Johannesburg 13 Feb 1931 Test # 206
230 101.2 2.26 -22 2 draw Test v England Durban 21 Feb 1931 Test # 207
72/4 14.1 5.08 242 -169 4 draw Test v England Durban 21 Feb 1931 Test # 207
384/7d 132.0 2.90 384 1 draw Test v England Nottingham 15 Jun 1935 Test # 242
198 80.3 2.45 -30 2 won Test v England Lord's 29 Jun 1935 Test # 243
151 67.0 2.25 309 -157 4 won Test v England Lord's 29 Jun 1935 Test # 243
216 93.5 2.30 216 1 draw Test v England Leeds 13 Jul 1935 Test # 244
294/7d 79.3 3.69 339 3 draw Test v England Leeds 13 Jul 1935 Test # 244
357 92.1 3.87 357 1 draw Test v England Manchester 27 Jul 1935 Test # 245
231/6d 67.0 3.44 270 3 draw Test v England Manchester 27 Jul 1935 Test # 245
534/6d 132.0 4.04 58 2 draw Test v England The Oval 17 Aug 1935 Test # 246
422 113.4x8 2.78 422 1 draw Test v England Johannesburg 24 Dec 1938 Test # 267
291/4d 61.5x8 3.54 323 3 draw Test v England Johannesburg 24 Dec 1938 Test # 267
559/9d 130.7x8 3.20 559 1 draw Test v England Cape Town 31 Dec 1938 Test # 268
469/4d 88.5x8 3.96 469 1 lost Test v England Durban 20 Jan 1939 Test # 269
215 64.2x8 2.50 215 1 draw Test v England Johannesburg 18 Feb 1939 Test # 270
203/4 60.0x8 2.53 69 3 draw Test v England Johannesburg 18 Feb 1939 Test # 270
316 117.6x8 2.01 -214 2 draw Test v England Durban 3 Mar 1939 Test # 271
654/5 218.2x8 2.24 696 -41 4 draw Test v England Durban 3 Mar 1939 Test # 271
208 113.1 1.83 -325 2 draw Test v England Nottingham 7 Jun 1947 Test # 285
551 226.2 2.43 226 3 draw Test v England Nottingham 7 Jun 1947 Test # 285
554/8d 215.0 2.57 554 1 lost Test v England Lord's 21 Jun 1947 Test # 286
26/0 12.1 2.13 26 1 4 lost Test v England Lord's 21 Jun 1947 Test # 286
478 151.3 3.15 139 2 lost Test v England Manchester 5 Jul 1947 Test # 287
130/3 36.5 3.52 129 2 4 lost Test v England Manchester 5 Jul 1947 Test # 287
317/7d 154.0 2.05 142 2 lost Test v England Leeds 26 Jul 1947 Test # 288
47/0 15.4 3.00 43 5 4 lost Test v England Leeds 26 Jul 1947 Test # 288
427 190.0 2.24 427 1 draw Test v England The Oval 16 Aug 1947 Test # 289
325/6d 77.0 4.22 450 3 draw Test v England The Oval 16 Aug 1947 Test # 289
253 99.4x8 1.90 92 2 lost Test v England Durban 16 Dec 1948 Test # 306
128/8 28.0x8 3.42 128 1 4 lost Test v England Durban 16 Dec 1948 Test # 306
608 149.5x8 3.04 608 1 draw Test v England Johannesburg 27 Dec 1948 Test # 307
308 91.2x8 2.53 308 1 draw Test v England Cape Town 1 Jan 1949 Test # 309
276/3d 96.0x8 2.15 228 3 draw Test v England Cape Town 1 Jan 1949 Test # 309
379 105.7x8 2.68 379 1 draw Test v England Johannesburg 12 Feb 1949 Test # 312
253/7d 78.2x8 2.42 375 3 draw Test v England Johannesburg 12 Feb 1949 Test # 312
395 141.4x8 2.09 16 2 lost Test v England Gqeberha 5 Mar 1949 Test # 313
174/7 23.7x8 5.46 172 3 4 lost Test v England Gqeberha 5 Mar 1949 Test # 313
419/9d 163.2 2.56 -64 2 won Test v England Nottingham 7 Jun 1951 Test # 334
114 65.2 1.74 186 -71 4 won Test v England Nottingham 7 Jun 1951 Test # 334
311 107.4 2.88 311 1 lost Test v England Lord's 21 Jun 1951 Test # 335
16/0 3.5 4.17 16 1 4 lost Test v England Lord's 21 Jun 1951 Test # 335
211 85.3 2.46 53 2 lost Test v England Manchester 5 Jul 1951 Test # 336
142/1 51.3 2.75 139 4 4 lost Test v England Manchester 5 Jul 1951 Test # 336
505 224.5 2.24 -33 2 draw Test v England Leeds 26 Jul 1951 Test # 337
194 87.0 2.22 -8 2 lost Test v England The Oval 16 Aug 1951 Test # 338
164/6 62.1 2.63 163 2 4 lost Test v England The Oval 16 Aug 1951 Test # 338
334 168.4 1.98 334 1 lost Test v England Nottingham 9 Jun 1955 Test # 407
133 54.2 2.44 133 1 lost Test v England Lord's 23 Jun 1955 Test # 409
353 149.5 2.35 182 3 lost Test v England Lord's 23 Jun 1955 Test # 409
284 126.0 2.25 284 1 won Test v England Manchester 7 Jul 1955 Test # 410
381 173.5 2.19 144 3 won Test v England Manchester 7 Jul 1955 Test # 410
191 89.5 2.12 20 2 won Test v England Leeds 21 Jul 1955 Test # 411
256 142.1 1.80 481 -224 4 won Test v England Leeds 21 Jul 1955 Test # 411
151 89.4 1.68 151 1 lost Test v England The Oval 13 Aug 1955 Test # 412
204 123.4 1.64 243 3 lost Test v England The Oval 13 Aug 1955 Test # 412
268 118.5x8 1.69 268 1 lost Test v England Johannesburg 24 Dec 1956 Test # 434
150 66.6x8 1.68 203 3 lost Test v England Johannesburg 24 Dec 1956 Test # 434
369 135.2x8 2.04 369 1 lost Test v England Cape Town 1 Jan 1957 Test # 435
220/6d 63.5x8 2.59 384 3 lost Test v England Cape Town 1 Jan 1957 Test # 435
218 94.3x8 1.73 218 1 draw Test v England Durban 25 Jan 1957 Test # 436
254 107.7x8 1.76 189 3 draw Test v England Durban 25 Jan 1957 Test # 436
251 114.2x8 1.64 -89 2 won Test v England Johannesburg 15 Feb 1957 Test # 437
214 78.0x8 2.05 232 -17 4 won Test v England Johannesburg 15 Feb 1957 Test # 437
110 61.3x8 1.34 -54 2 won Test v England Gqeberha 1 Mar 1957 Test # 438
130 58.3x8 1.67 189 -58 4 won Test v England Gqeberha 1 Mar 1957 Test # 438
292 150.5 1.93 292 1 lost Test v England Birmingham 9 Jun 1960 Test # 492
203 86.0 2.36 309 3 lost Test v England Birmingham 9 Jun 1960 Test # 492
362/8d 129.0 2.80 362 1 lost Test v England Lord's 23 Jun 1960 Test # 493
287 125.3 2.28 287 1 lost Test v England Nottingham 7 Jul 1960 Test # 494
49/2 14.4 3.34 49 1 4 lost Test v England Nottingham 7 Jul 1960 Test # 494
260 93.0 2.79 260 1 draw Test v England Manchester 21 Jul 1960 Test # 495
153/7d 75.0 2.04 184 3 draw Test v England Manchester 21 Jul 1960 Test # 495
155 76.3 2.02 155 1 draw Test v England The Oval 18 Aug 1960 Test # 496
479/9d 157.0 3.05 215 3 draw Test v England The Oval 18 Aug 1960 Test # 496
485/5d 190.0 2.55 485 1 lost Test v England Durban 4 Dec 1964 Test # 571
531 166.3 3.18 531 1 draw Test v England Johannesburg 23 Dec 1964 Test # 572
442 205.2 2.15 -59 2 draw Test v England Cape Town 1 Jan 1965 Test # 573
15/0 8.0 1.87 406 -390 4 draw Test v England Cape Town 1 Jan 1965 Test # 573
384 147.2 2.60 -6 2 draw Test v England Johannesburg 22 Jan 1965 Test # 575
153/6 87.0 1.75 314 -160 4 draw Test v England Johannesburg 22 Jan 1965 Test # 575
435 207.5 2.09 -67 2 draw Test v England Gqeberha 12 Feb 1965 Test # 578
29/1 19.2 1.50 246 -216 4 draw Test v England Gqeberha 12 Feb 1965 Test # 578
338 150.2 2.24 58 2 draw Test v England Lord's 22 Jul 1965 Test # 594
145/7 68.0 2.13 191 -45 4 draw Test v England Lord's 22 Jul 1965 Test # 594
240 93.5 2.55 -29 2 won Test v England Nottingham 5 Aug 1965 Test # 595
224 98.0 2.28 319 -94 4 won Test v England Nottingham 5 Aug 1965 Test # 595
202 98.1 2.05 -6 2 draw Test v England The Oval 26 Aug 1965 Test # 596
308/4 104.2 2.95 399 -90 4 draw Test v England The Oval 26 Aug 1965 Test # 596
226/7 40.5 5.53 226 -10 2 lost ODI v England Melbourne 12 Mar 1992 ODI # 741
252/6 45.0 5.60 252 1 lost ODI v England Sydney 22 Mar 1992 ODI # 751
180 61.3 2.92 -177 2 won Test v England Lord's 21 Jul 1994 Test # 1263
99 45.5 2.16 456 -356 4 won Test v England Lord's 21 Jul 1994 Test # 1263
477/9d 160.3 2.97 477 1 draw Test v England Leeds 4 Aug 1994 Test # 1264
267/5d 78.3 3.40 297 3 draw Test v England Leeds 4 Aug 1994 Test # 1264
304 77.0 3.94 -28 2 lost Test v England The Oval 18 Aug 1994 Test # 1266
205/2 35.3 5.77 204 2 4 lost Test v England The Oval 18 Aug 1994 Test # 1266
219/4 54.0 4.05 216 4 2 lost ODI v England Birmingham 25 Aug 1994 ODI # 919
182/6 48.2 3.76 182 1 2 lost ODI v England Manchester 27 Aug 1994 ODI # 920
381/9d 143.0 2.66 381 1 draw Test v England Centurion 16 Nov 1995 Test # 1312
200 68.3 2.91 -132 2 draw Test v England Johannesburg 30 Nov 1995 Test # 1315
351/5 165.0 2.12 479 -127 4 draw Test v England Johannesburg 30 Nov 1995 Test # 1315
152/5 48.1 3.15 -73 2 draw Test v England Durban 14 Dec 1995 Test # 1318
263 120.4 2.17 -165 2 draw Test v England Gqeberha 26 Dec 1995 Test # 1320
189/3 92.0 2.05 328 -138 4 draw Test v England Gqeberha 26 Dec 1995 Test # 1320
153 68.1 2.24 153 1 won Test v England Cape Town 2 Jan 1996 Test # 1321
157 62.5 2.49 66 3 won Test v England Cape Town 2 Jan 1996 Test # 1321
205 49.5 4.11 212 -6 2 won ODI v England Cape Town 9 Jan 1996 ODI # 1033
265/5 48.2 5.48 263 3 2 lost ODI v England Bloemfontein 11 Jan 1996 ODI # 1034
198/8 50.0 3.96 198 1 won ODI v England Johannesburg 13 Jan 1996 ODI # 1036
272/8 50.0 5.44 272 1 won ODI v England Centurion 14 Jan 1996 ODI # 1038
184 49.5 3.69 184 1 won ODI v England Durban 17 Jan 1996 ODI # 1040
115 43.4 2.63 130 -14 2 won ODI v England East London 19 Jan 1996 ODI # 1042
154 46.1 3.33 219 -64 2 won ODI v England Gqeberha 21 Jan 1996 ODI # 1044
152 44.3 3.41 231 -78 2 won ODI v England Rawalpindi 25 Feb 1996 ODI # 1060
223/9 50.0 4.46 223 1 won ODI v England The Oval 21 May 1998 ODI # 1331
194 46.4 4.15 227 -32 2 won ODI v England Manchester 23 May 1998 ODI # 1332
206/3 35.0 5.88 206 1 2 lost ODI v England Leeds 24 May 1998 ODI # 1334
462 181.0 2.55 462 1 draw Test v England Birmingham 4 Jun 1998 Test # 1417
170/8d 45.1 3.76 289 3 draw Test v England Birmingham 4 Jun 1998 Test # 1417
110 46.3 2.36 -250 2 won Test v England Lord's 18 Jun 1998 Test # 1419
264 120.0 2.20 14 3 won Test v England Lord's 18 Jun 1998 Test # 1419
183 82.1 2.22 -369 2 draw Test v England Manchester 2 Jul 1998 Test # 1420
369/9 171.0 2.15 0 3 draw Test v England Manchester 2 Jul 1998 Test # 1420
336 127.5 2.62 -38 2 lost Test v England Nottingham 23 Jul 1998 Test # 1421
247/2 87.0 2.83 247 1 4 lost Test v England Nottingham 23 Jul 1998 Test # 1421
230 83.3 2.75 230 1 lost Test v England Leeds 6 Aug 1998 Test # 1422
240 110.2 2.17 218 3 lost Test v England Leeds 6 Aug 1998 Test # 1422
230 48.5 4.70 245 -14 2 won ODI v England Birmingham 18 Aug 1998 ODI # 1347
281/7 50.0 5.62 281 1 won ODI v England Dhaka 25 Oct 1998 ODI # 1358
103 41.0 2.51 226 -122 2 won ODI v England The Oval 22 May 1999 ODI # 1455
122 41.4 2.92 122 1 won Test v England Johannesburg 25 Nov 1999 Test # 1471
260 83.4 3.10 -21 3 won Test v England Johannesburg 25 Nov 1999 Test # 1471
373 137.1 2.71 -77 2 draw Test v England Gqeberha 9 Dec 1999 Test # 1475
153/6 77.0 1.98 302 -148 4 draw Test v England Gqeberha 9 Dec 1999 Test # 1475
366/9d 166.4 2.19 366 1 draw Test v England Durban 26 Dec 1999 Test # 1480
258 113.0 2.28 258 1 won Test v England Cape Town 2 Jan 2000 Test # 1482
126 60.3 2.08 -37 3 won Test v England Cape Town 2 Jan 2000 Test # 1482
0/0d 0.0 - -248 2 lost Test v England Centurion 14 Jan 2000 Test # 1483
251/8 75.1 3.33 249 3 4 lost Test v England Centurion 14 Jan 2000 Test # 1483
185/1 39.3 4.68 185 1 2 lost ODI v England Bloemfontein 23 Jan 2000 ODI # 1546
203/9 50.0 4.06 205 -1 2 won ODI v England Cape Town 26 Jan 2000 ODI # 1549
231/6 50.0 4.62 231 1 won ODI v England East London 4 Feb 2000 ODI # 1557
111 38.0 2.92 150 -38 2 won ODI v England Johannesburg 13 Feb 2000 ODI # 1560
182 44.1 4.12 182 1 won ODI v England Nairobi (Gym) 10 Oct 2000 ODI # 1636
265/4 45.5 5.78 265 1 2 lost ODI v England The Oval 28 Jun 2003 ODI # 2029
223/7 50.0 4.46 223 1 won ODI v England Manchester 3 Jul 2003 ODI # 2032
199/6 39.0 5.10 199 1 2 lost ODI v England Birmingham 8 Jul 2003 ODI # 2035
111/3 20.2 5.45 108 4 2 lost ODI v England Lord's 12 Jul 2003 ODI # 2037
408 122.4 3.32 -186 2 draw Test v England Birmingham 24 Jul 2003 Test # 1651
110/1 34.0 3.23 321 -210 4 draw Test v England Birmingham 24 Jul 2003 Test # 1651
173 48.4 3.55 173 1 won Test v England Lord's 31 Jul 2003 Test # 1653
417 107.1 3.89 -92 3 won Test v England Lord's 31 Jul 2003 Test # 1653
445 146.3 3.03 445 1 lost Test v England Nottingham 14 Aug 2003 Test # 1654
118 46.4 2.52 201 3 lost Test v England Nottingham 14 Aug 2003 Test # 1654
307 87.2 3.51 -35 2 won Test v England Leeds 21 Aug 2003 Test # 1656
209 61.4 3.38 401 -191 4 won Test v England Leeds 21 Aug 2003 Test # 1656
604/9d 162.0 3.72 120 2 lost Test v England The Oval 4 Sep 2003 Test # 1659
110/1 22.2 4.92 110 1 4 lost Test v England The Oval 4 Sep 2003 Test # 1659
425 126.5 3.35 88 2 lost Test v England Gqeberha 17 Dec 2004 Test # 1728
145/3 40.4 3.56 142 4 4 lost Test v England Gqeberha 17 Dec 2004 Test # 1728
139 57.1 2.43 139 1 draw Test v England Durban 26 Dec 2004 Test # 1730
570/7d 172.3 3.30 377 3 draw Test v England Durban 26 Dec 2004 Test # 1730
163 58.0 2.81 -278 2 won Test v England Cape Town 2 Jan 2005 Test # 1732
304 123.4 2.45 501 -196 4 won Test v England Cape Town 2 Jan 2005 Test # 1732
411/8d 124.0 3.31 411 1 lost Test v England Johannesburg 13 Jan 2005 Test # 1734
332/9d 81.1 4.09 324 3 lost Test v England Johannesburg 13 Jan 2005 Test # 1734
359 123.0 2.91 112 2 draw Test v England Centurion 21 Jan 2005 Test # 1736
73/4 41.2 1.76 185 -111 4 draw Test v England Centurion 21 Jan 2005 Test # 1736
103/3 25.1 4.09 78 -72 2 lost ODI v England Johannesburg 30 Jan 2005 ODI # 2216
270/5 50.0 5.40 270 1 tied ODI v England Bloemfontein 2 Feb 2005 ODI # 2219
267/8 50.0 5.34 267 1 won ODI v England Gqeberha 4 Feb 2005 ODI # 2221
183 41.2 4.42 292 -108 2 won ODI v England Cape Town 6 Feb 2005 ODI # 2223
304/8 50.0 6.08 312 -7 2 won ODI v England East London 9 Feb 2005 ODI # 2224
7/2 3.4 1.90 213 -204 2 n/r ODI v England Durban 11 Feb 2005 ODI # 2225
240 49.5 4.81 240 1 won ODI v England Centurion 13 Feb 2005 ODI # 2226
154 48.0 3.20 154 1 won ODI v England Bridgetown 17 Apr 2007 ODI # 2574
135/7 20.0 6.75 155 -19 2 won T20I v England Cape Town 16 Sep 2007 T20I # 34
593/8d 156.2 3.79 593 1 draw Test v England Lord's 10 Jul 2008 Test # 1880
203 52.3 3.86 203 1 won Test v England Leeds 18 Jul 2008 Test # 1881
327 107.0 3.05 8 3 won Test v England Leeds 18 Jul 2008 Test # 1881
231 77.0 3.00 231 1 won Test v England Birmingham 30 Jul 2008 Test # 1883
363 98.2 3.69 280 3 won Test v England Birmingham 30 Jul 2008 Test # 1883
316 95.2 3.31 122 2 lost Test v England The Oval 7 Aug 2008 Test # 1885
198/4 52.5 3.74 197 2 4 lost Test v England The Oval 7 Aug 2008 Test # 1885
275/4 50.0 5.50 275 1 lost ODI v England Leeds 22 Aug 2008 ODI # 2748
85/0 14.1 6.00 84 2 2 lost ODI v England Nottingham 26 Aug 2008 ODI # 2754
296/7 50.0 5.92 296 1 lost ODI v England The Oval 29 Aug 2008 ODI # 2757
137/3 17.4 7.75 137 -46 2 lost ODI v England Lord's 31 Aug 2008 ODI # 2759
DNB 0.0 - 0 0 n/r ODI v England Cardiff 3 Sep 2008 ODI # 2761
111 19.5 5.59 111 1 won T20I v England Nottingham 11 Jun 2009 T20I # 103
323/8 50.0 6.46 323 1 lost ODI v England Centurion 27 Sep 2009 ODI # 2900
202/6 20.0 10.10 202 1 lost T20I v England Johannesburg 13 Nov 2009 T20I # 124
157/8 20.0 7.85 242 -84 2 won T20I v England Centurion 15 Nov 2009 T20I # 125
252/3 46.0 5.47 251 2 2 lost ODI v England Centurion 22 Nov 2009 ODI # 2929
242 41.3 5.83 355 -112 2 won ODI v England Cape Town 27 Nov 2009 ODI # 2930
121/3 31.2 3.86 120 2 2 lost ODI v England Gqeberha 29 Nov 2009 ODI # 2931
356 104.0 3.42 -62 2 draw Test v England Centurion 16 Dec 2009 Test # 1942
228/9 96.0 2.37 364 -135 4 draw Test v England Centurion 16 Dec 2009 Test # 1942
574/9d 170.0 3.37 231 2 lost Test v England Durban 26 Dec 2009 Test # 1944
273 88.0 3.10 -18 2 draw Test v England Cape Town 3 Jan 2010 Test # 1946
296/9 141.0 2.09 466 -169 4 draw Test v England Cape Town 3 Jan 2010 Test # 1946
180 47.5 3.76 180 1 won Test v England Johannesburg 14 Jan 2010 Test # 1948
169 42.5 3.94 -74 3 won Test v England Johannesburg 14 Jan 2010 Test # 1948
168/7 20.0 8.40 168 1 lost T20I v England Bridgetown 8 May 2010 T20I # 168
171 45.4 3.74 171 1 lost ODI v England Chennai 6 Mar 2011 ODI # 3120
385 125.5 3.05 385 1 won Test v England The Oval 19 Jul 2012 Test # 2049
240 97.0 2.47 -12 3 won Test v England The Oval 19 Jul 2012 Test # 2049
425 126.4 3.35 6 2 draw Test v England Leeds 2 Aug 2012 Test # 2051
130/4 33.0 3.93 253 -122 4 draw Test v England Leeds 2 Aug 2012 Test # 2051
315 107.3 2.93 6 2 won Test v England Lord's 16 Aug 2012 Test # 2053
294 82.5 3.54 346 -51 4 won Test v England Lord's 16 Aug 2012 Test # 2053
37/0 5.3 6.72 37 1 n/r ODI v England Cardiff 24 Aug 2012 ODI # 3296
207 40.4 5.09 288 -80 2 won ODI v England Southampton 28 Aug 2012 ODI # 3298
212/6 48.0 4.41 212 1 2 lost ODI v England The Oval 31 Aug 2012 ODI # 3300
224/4 46.4 4.80 221 4 2 lost ODI v England Lord's 2 Sep 2012 ODI # 3302
182 45.2 4.01 182 1 won ODI v England Nottingham 5 Sep 2012 ODI # 3304
118/7 20.0 5.90 118 1 won T20I v England Chester-le-Street 8 Sep 2012 T20I # 258
29/2 4.1 6.96 78 -48 2 n/r T20I v England Manchester 10 Sep 2012 T20I # 260
118/5 11.0 10.72 118 1 lost T20I v England Birmingham 12 Sep 2012 T20I # 262
179/3 37.3 4.77 176 4 2 lost ODI v England The Oval 19 Jun 2013 ODI # 3375
193/7 20.0 9.65 197 -3 2 won T20I v England Chattogram 29 Mar 2014 T20I # 391
303 100.1 3.02 303 1 lost Test v England Durban 26 Dec 2015 Test # 2196
326 102.1 3.19 415 3 lost Test v England Durban 26 Dec 2015 Test # 2196
629/6d 125.5 4.99 629 1 draw Test v England Cape Town 2 Jan 2016 Test # 2197
159/6 65.0 2.44 161 3 draw Test v England Cape Town 2 Jan 2016 Test # 2197
323 76.1 4.24 10 2 lost Test v England Johannesburg 14 Jan 2016 Test # 2199
74/3 22.4 3.26 74 1 4 lost Test v England Johannesburg 14 Jan 2016 Test # 2199
342 104.2 3.27 -133 2 won Test v England Centurion 22 Jan 2016 Test # 2200
101 34.4 2.91 382 -280 4 won Test v England Centurion 22 Jan 2016 Test # 2200
399/9 50.0 7.98 399 1 lost ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
263/5 46.2 5.67 263 1 2 lost ODI v England Gqeberha 6 Feb 2016 ODI # 3734
318/8 50.0 6.36 318 1 won ODI v England Centurion 9 Feb 2016 ODI # 3736
262 47.5 5.47 262 1 won ODI v England Johannesburg 12 Feb 2016 ODI # 3737
236 45.0 5.24 236 1 won ODI v England Cape Town 14 Feb 2016 ODI # 3738
134/8 20.0 6.70 134 1 won T20I v England Cape Town 19 Feb 2016 T20I # 503
171 19.4 8.69 171 1 won T20I v England Johannesburg 21 Feb 2016 T20I # 506
230/8 19.4 11.69 230 1 2 lost T20I v England Wankhede 18 Mar 2016 T20I # 540
339/6 50.0 6.78 339 1 lost ODI v England Leeds 24 May 2017 ODI # 3872
330/6 50.0 6.60 330 1 lost ODI v England Southampton 27 May 2017 ODI # 3873
153 31.1 4.90 153 1 won ODI v England Lord's 29 May 2017 ODI # 3874
143/1 14.3 9.86 143 1 2 lost T20I v England Southampton 21 Jun 2017 T20I # 614
171/6 20.0 8.55 175 -3 2 won T20I v England Taunton 23 Jun 2017 T20I # 615
181/8 20.0 9.05 181 1 lost T20I v England Cardiff 25 Jun 2017 T20I # 616
458 105.3 4.34 458 1 lost Test v England Lord's 6 Jul 2017 Test # 2262
233 87.1 2.67 330 3 lost Test v England Lord's 6 Jul 2017 Test # 2262
205 51.5 3.95 -130 2 won Test v England Nottingham 14 Jul 2017 Test # 2264
133 44.2 3.00 474 -340 4 won Test v England Nottingham 14 Jul 2017 Test # 2264
353 103.2 3.41 353 1 lost Test v England The Oval 27 Jul 2017 Test # 2266
313/8d 79.5 3.92 491 3 lost Test v England The Oval 27 Jul 2017 Test # 2266
362 108.4 3.33 362 1 lost Test v England Manchester 4 Aug 2017 Test # 2268
243 69.1 3.51 379 3 lost Test v England Manchester 4 Aug 2017 Test # 2268
311/8 50.0 6.22 311 1 lost ODI v England The Oval 30 May 2019 ODI # 4143
181 53.2 3.39 -103 2 won Test v England Centurion 26 Dec 2019 Test # 2377
268 93.0 2.88 376 -107 4 won Test v England Centurion 26 Dec 2019 Test # 2377
269 91.5 2.92 269 1 lost Test v England Cape Town 3 Jan 2020 Test # 2379
391/8d 111.0 3.52 437 3 lost Test v England Cape Town 3 Jan 2020 Test # 2379
499/9d 152.0 3.28 499 1 lost Test v England Gqeberha 16 Jan 2020 Test # 2380
400 98.2 4.06 400 1 lost Test v England Johannesburg 24 Jan 2020 Test # 2382
248 61.3 4.03 465 3 lost Test v England Johannesburg 24 Jan 2020 Test # 2382
258/8 50.0 5.16 258 1 won ODI v England Cape Town 4 Feb 2020 ODI # 4234
DNB 0.0 - 0 0 n/r ODI v England Durban 7 Feb 2020 ODI # 4238
257/8 43.2 5.93 257 1 2 lost ODI v England Johannesburg 9 Feb 2020 ODI # 4242
176/9 20.0 8.80 178 -1 2 won T20I v England East London 12 Feb 2020 T20I # 1039
204/7 20.0 10.20 204 1 lost T20I v England Durban 14 Feb 2020 T20I # 1041
226/5 19.1 11.79 223 4 2 lost T20I v England Centurion 16 Feb 2020 T20I # 1043
183/5 19.2 9.46 180 4 2 lost T20I v England Cape Town 27 Nov 2020 T20I # 1109
147/6 19.5 7.41 147 1 2 lost T20I v England Paarl 29 Nov 2020 T20I # 1111
192/1 17.4 10.86 192 1 2 lost T20I v England Cape Town 1 Dec 2020 T20I # 1113
179/8 20.0 8.95 190 -10 2 won T20I v England Sharjah 6 Nov 2021 T20I # 1400
271 46.5 5.78 334 -62 2 won ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
201 28.1 7.13 201 1 lost ODI v England Manchester 22 Jul 2022 ODI # 4435
DNB 0.0 - 0 0 n/r ODI v England Leeds 24 Jul 2022 ODI # 4437
234/6 20.0 11.70 234 1 lost T20I v England Bristol 27 Jul 2022 T20I # 1693
149 16.4 8.94 208 -58 2 won T20I v England Cardiff 28 Jul 2022 T20I # 1698
101 16.4 6.06 192 -90 2 won T20I v England Southampton 31 Jul 2022 T20I # 1717
165 45.0 3.66 165 1 won Test v England Lord's 17 Aug 2022 Test # 2474
149 37.4 3.95 -12 3 won Test v England Lord's 17 Aug 2022 Test # 2474
415/9d 106.4 3.89 264 2 lost Test v England Manchester 25 Aug 2022 Test # 2475
158 36.2 4.34 40 2 lost Test v England The Oval 8 Sep 2022 Test # 2476
130/1 22.3 5.77 130 1 4 lost Test v England The Oval 8 Sep 2022 Test # 2476
271 44.2 6.11 299 -27 2 won ODI v England Bloemfontein 27 Jan 2023 ODI # 4512
342/7 50.0 6.84 342 1 won ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
346/7 50.0 6.92 346 1 lost ODI v England Kimberley 1 Feb 2023 ODI # 4514
170 22.0 7.72 400 -229 2 won ODI v England Wankhede 21 Oct 2023 ODI # 4677
Statsguru includes the following current or recent relevant matches:
Australia v Namibia at North Sound, ICC Men's T20 World Cup 24th match, Jun 11, 2024 [T20I # 2666]
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665]
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page