View innings by innings list [change view]
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
overall 1889-2024 1309 684 469 7 125 24 1.458 32.72 3.59 1687 682 30 Profile
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
296 51.0 5.80 -158 2 draw Test v Australia Johannesburg 11 Oct 1902 Test # 75
372/7d 78.0 4.76 214 3 draw Test v Australia Johannesburg 11 Oct 1902 Test # 75
175 55.1 3.17 175 1 lost Test v Australia Johannesburg 18 Oct 1902 Test # 76
309 81.4 3.78 244 3 lost Test v Australia Johannesburg 18 Oct 1902 Test # 76
252 70.5 3.55 252 1 lost Test v Australia Cape Town 8 Nov 1902 Test # 77
59/0 9.5 6.00 59 1 4 lost Test v Australia Cape Town 8 Nov 1902 Test # 77
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
528 109.4 4.81 528 1 lost Test v Australia Sydney 9 Dec 1910 Test # 111
348 79.4 4.36 348 1 lost Test v Australia Melbourne 31 Dec 1910 Test # 112
327 79.3 4.11 169 3 lost Test v Australia Melbourne 31 Dec 1910 Test # 112
465 119.5 3.88 -17 2 won Test v Australia Adelaide 7 Jan 1911 Test # 113
339 83.4 4.05 378 -38 4 won Test v Australia Adelaide 7 Jan 1911 Test # 113
328 94.4 3.46 328 1 lost Test v Australia Melbourne 17 Feb 1911 Test # 114
578 126.2 4.57 701 3 lost Test v Australia Melbourne 17 Feb 1911 Test # 114
364 96.4 3.76 364 1 lost Test v Australia Sydney 3 Mar 1911 Test # 115
198/3 43.1 4.58 198 1 4 lost Test v Australia Sydney 3 Mar 1911 Test # 115
448 122.3 3.65 448 1 lost Test v Australia Manchester 27 May 1912 Test # 121
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
390 128.5 3.02 127 2 lost Test v Australia Lord's 15 Jul 1912 Test # 125
48/0 12.1 3.94 47 2 4 lost Test v Australia Lord's 15 Jul 1912 Test # 125
219 94.1 2.32 -110 2 draw Test v Australia Nottingham 5 Aug 1912 Test # 127
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
299 84.4 3.53 299 1 draw Test v Australia Durban 5 Nov 1921 Test # 145
324/7d 87.0 3.72 391 3 draw Test v Australia Durban 5 Nov 1921 Test # 145
450 97.5 4.59 450 1 draw Test v Australia Johannesburg 12 Nov 1921 Test # 146
7/0 1.4 4.20 266 -258 4 draw Test v Australia Johannesburg 12 Nov 1921 Test # 146
396 120.0 3.30 216 2 lost Test v Australia Cape Town 26 Nov 1921 Test # 147
1/0 0.1 6.00 1 1 4 lost Test v Australia Cape Town 26 Nov 1921 Test # 147
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
450 137.3 3.27 450 1 lost Test v Australia Brisbane 27 Nov 1931 Test # 212
469 154.5 3.02 316 2 lost Test v Australia Sydney 18 Dec 1931 Test # 213
198 77.1 2.56 198 1 lost Test v Australia Melbourne 31 Dec 1931 Test # 214
554 164.4 3.36 394 3 lost Test v Australia Melbourne 31 Dec 1931 Test # 214
513 138.0 3.71 205 2 lost Test v Australia Adelaide 29 Jan 1932 Test # 215
73/0 19.2 3.77 70 4 4 lost Test v Australia Adelaide 29 Jan 1932 Test # 215
153 54.3 2.80 117 2 lost Test v Australia Melbourne 12 Feb 1932 Test # 216
293 114.4 2.55 293 1 won Test v New Zealand Christchurch 27 Feb 1932 Test # 217
146 61.5 2.36 -12 3 won Test v New Zealand Christchurch 27 Feb 1932 Test # 217
364 99.5 3.64 364 1 won Test v New Zealand Wellington 4 Mar 1932 Test # 218
193 72.0 2.68 147 3 won Test v New Zealand Wellington 4 Mar 1932 Test # 218
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
429 162.2 2.64 181 2 lost Test v Australia Durban 14 Dec 1935 Test # 247
102/1 36.3 2.79 102 1 4 lost Test v Australia Durban 14 Dec 1935 Test # 247
250 81.3 3.06 93 2 draw Test v Australia Johannesburg 24 Dec 1935 Test # 248
274/2 76.0 3.60 399 -124 4 draw Test v Australia Johannesburg 24 Dec 1935 Test # 248
362/8d 115.0 3.14 362 1 lost Test v Australia Cape Town 1 Jan 1936 Test # 249
439 127.4 3.43 282 2 lost Test v Australia Johannesburg 15 Feb 1936 Test # 250
455 146.5 3.09 233 2 lost Test v Australia Durban 28 Feb 1936 Test # 251
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
413 113.4x8 2.72 413 1 lost Test v Australia Johannesburg 24 Dec 1949 Test # 318
526/7d 126.0x8 3.13 526 1 lost Test v Australia Cape Town 31 Dec 1949 Test # 319
87/2 20.0x8 3.26 86 2 4 lost Test v Australia Cape Town 31 Dec 1949 Test # 319
75 28.4x8 1.97 -236 2 lost Test v Australia Durban 20 Jan 1950 Test # 320
336/5 123.6x8 2.03 336 1 4 lost Test v Australia Durban 20 Jan 1950 Test # 320
465/8d 127.0x8 2.74 465 1 draw Test v Australia Johannesburg 10 Feb 1950 Test # 321
259/2 52.0x8 3.73 372 3 draw Test v Australia Johannesburg 10 Feb 1950 Test # 321
549/7d 117.0x8 3.51 549 1 lost Test v Australia Gqeberha 3 Mar 1950 Test # 322
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
280 81.5x8 2.57 280 1 lost Test v Australia Brisbane 5 Dec 1952 Test # 359
277 98.3x8 2.11 336 3 lost Test v Australia Brisbane 5 Dec 1952 Test # 359
243 71.4x8 2.54 16 2 won Test v Australia Melbourne 24 Dec 1952 Test # 361
290 95.1x8 2.28 373 -82 4 won Test v Australia Melbourne 24 Dec 1952 Test # 361
443 131.2x8 2.53 270 2 lost Test v Australia Sydney 9 Jan 1953 Test # 362
530 135.0x8 2.94 530 1 draw Test v Australia Adelaide 24 Jan 1953 Test # 364
233/3d 47.0x8 3.71 376 3 draw Test v Australia Adelaide 24 Jan 1953 Test # 364
520 133.4x8 2.92 520 1 won Test v Australia Melbourne 6 Feb 1953 Test # 365
209 84.2x8 1.86 294 3 won Test v Australia Melbourne 6 Feb 1953 Test # 365
172 123.4 1.39 -352 2 won Test v New Zealand Wellington 6 Mar 1953 Test # 368
172 118.5 1.44 -180 3 won Test v New Zealand Wellington 6 Mar 1953 Test # 368
245 171.2 1.42 -132 2 draw Test v New Zealand Auckland 13 Mar 1953 Test # 370
31/2 19.3 1.58 333 -301 4 draw Test v New Zealand Auckland 13 Mar 1953 Test # 370
230 105.6x8 1.63 -207 2 won Test v New Zealand Durban 11 Dec 1953 Test # 377
149 82.1x8 1.36 -58 3 won Test v New Zealand Durban 11 Dec 1953 Test # 377
187 53.2x8 2.63 -84 2 won Test v New Zealand Johannesburg 24 Dec 1953 Test # 378
100 47.5x8 1.57 233 -132 4 won Test v New Zealand Johannesburg 24 Dec 1953 Test # 378
505 165.3x8 2.29 505 1 draw Test v New Zealand Cape Town 1 Jan 1954 Test # 379
79 46.3x8 1.27 -164 2 won Test v New Zealand Johannesburg 29 Jan 1954 Test # 381
188 92.2x8 1.52 24 3 won Test v New Zealand Johannesburg 29 Jan 1954 Test # 381
226 92.3x8 1.83 226 1 won Test v New Zealand Gqeberha 5 Feb 1954 Test # 382
222 87.6x8 1.89 211 3 won Test v New Zealand Gqeberha 5 Feb 1954 Test # 382
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
368 91.2x8 3.02 -102 2 draw Test v Australia Johannesburg 23 Dec 1957 Test # 444
162/3 73.0x8 1.66 304 -141 4 draw Test v Australia Johannesburg 23 Dec 1957 Test # 444
449 152.2x8 2.21 449 1 lost Test v Australia Cape Town 31 Dec 1957 Test # 445
163 82.4x8 1.48 163 1 draw Test v Australia Durban 24 Jan 1958 Test # 447
292/7 147.0x8 1.48 71 3 draw Test v Australia Durban 24 Jan 1958 Test # 447
401 149.5x8 2.01 401 1 lost Test v Australia Johannesburg 7 Feb 1958 Test # 449
1/0 0.4x8 1.50 1 1 4 lost Test v Australia Johannesburg 7 Feb 1958 Test # 449
291 107.3x8 2.03 77 2 lost Test v Australia Gqeberha 28 Feb 1958 Test # 451
68/2 12.4x8 4.08 68 1 4 lost Test v Australia Gqeberha 28 Feb 1958 Test # 451
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
245 99.3 2.46 -47 2 won Test v New Zealand Durban 8 Dec 1961 Test # 515
166 79.3 2.08 197 -30 4 won Test v New Zealand Durban 8 Dec 1961 Test # 515
223 92.3 2.41 -99 2 draw Test v New Zealand Johannesburg 26 Dec 1961 Test # 517
165/4 68.0 2.42 278 -112 4 draw Test v New Zealand Johannesburg 26 Dec 1961 Test # 517
385 157.5 2.43 385 1 lost Test v New Zealand Cape Town 1 Jan 1962 Test # 519
212/9d 88.1 2.40 407 3 lost Test v New Zealand Cape Town 1 Jan 1962 Test # 519
164 53.1 3.08 164 1 won Test v New Zealand Johannesburg 2 Feb 1962 Test # 523
249 88.2 2.81 -51 3 won Test v New Zealand Johannesburg 2 Feb 1962 Test # 523
275 111.2 2.47 275 1 lost Test v New Zealand Gqeberha 16 Feb 1962 Test # 524
228 83.1 2.74 313 3 lost Test v New Zealand Gqeberha 16 Feb 1962 Test # 524
435 114.6x8 2.84 435 1 draw Test v Australia Brisbane 6 Dec 1963 Test # 548
144/1d 35.0x8 3.08 233 3 draw Test v Australia Brisbane 6 Dec 1963 Test # 548
447 118.3x8 2.83 173 2 lost Test v Australia Melbourne 1 Jan 1964 Test # 549
136/2 37.1x8 2.74 134 3 4 lost Test v Australia Melbourne 1 Jan 1964 Test # 549
260 62.6x8 3.10 260 1 draw Test v Australia Sydney 10 Jan 1964 Test # 550
450/9d 100.5x8 3.35 408 3 draw Test v Australia Sydney 10 Jan 1964 Test # 550
345 93.6x8 2.76 345 1 won Test v Australia Adelaide 24 Jan 1964 Test # 553
331 89.3x8 2.77 81 3 won Test v Australia Adelaide 24 Jan 1964 Test # 553
311 92.1x8 2.53 311 1 draw Test v Australia Sydney 7 Feb 1964 Test # 555
270 113.7x8 1.77 170 3 draw Test v Australia Sydney 7 Feb 1964 Test # 555
253 152.5 1.65 -49 2 draw Test v New Zealand Wellington 21 Feb 1964 Test # 558
138/6 76.0 1.81 268 -129 4 draw Test v New Zealand Wellington 21 Feb 1964 Test # 558
149 94.0 1.58 149 1 draw Test v New Zealand Dunedin 28 Feb 1964 Test # 559
138 84.5 1.62 64 3 draw Test v New Zealand Dunedin 28 Feb 1964 Test # 559
263 131.3 2.00 -108 2 draw Test v New Zealand Auckland 13 Mar 1964 Test # 560
191/8 101.0 1.89 309 -117 4 draw Test v New Zealand Auckland 13 Mar 1964 Test # 560
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
325 130.2 2.49 126 2 won Test v Australia Johannesburg 23 Dec 1966 Test # 611
261 117.5 2.21 495 -233 4 won Test v Australia Johannesburg 23 Dec 1966 Test # 611
542 188.3 2.87 542 1 lost Test v Australia Cape Town 31 Dec 1966 Test # 613
180/4 65.1 2.76 179 2 4 lost Test v Australia Cape Town 31 Dec 1966 Test # 613
147 69.0 2.13 -153 2 won Test v Australia Durban 20 Jan 1967 Test # 615
334 160.1 2.08 181 3 won Test v Australia Durban 20 Jan 1967 Test # 615
143 70.1 2.03 143 1 draw Test v Australia Johannesburg 3 Feb 1967 Test # 616
148/8 78.3 1.88 -41 3 draw Test v Australia Johannesburg 3 Feb 1967 Test # 616
173 74.1 2.33 173 1 won Test v Australia Gqeberha 24 Feb 1967 Test # 617
278 105.1 2.64 175 3 won Test v Australia Gqeberha 24 Feb 1967 Test # 617
164 66.4 2.46 -218 2 won Test v Australia Cape Town 22 Jan 1970 Test # 670
280 129.1 2.16 451 -170 4 won Test v Australia Cape Town 22 Jan 1970 Test # 670
157 48.2 3.24 -465 2 won Test v Australia Durban 5 Feb 1970 Test # 671
336 131.2 2.55 -129 3 won Test v Australia Durban 5 Feb 1970 Test # 671
202 91.2 2.21 -77 2 won Test v Australia Johannesburg 19 Feb 1970 Test # 672
178 77.5 2.28 486 -307 4 won Test v Australia Johannesburg 19 Feb 1970 Test # 672
212 76.1 2.78 -99 2 won Test v Australia Gqeberha 5 Mar 1970 Test # 673
246 90.3 2.71 570 -323 4 won Test v Australia Gqeberha 5 Mar 1970 Test # 673
178/7 40.4 4.37 178 1 2 lost ODI v India Eden Gardens 10 Nov 1991 ODI # 686
223/6 45.0 4.95 223 1 lost ODI v India Gwalior 12 Nov 1991 ODI # 687
287/4 50.0 5.74 287 1 won ODI v India New Delhi 14 Nov 1991 ODI # 688
170/9 49.0 3.46 170 1 won ODI v Australia Sydney 26 Feb 1992 ODI # 719
191/3 34.3 5.53 191 1 2 lost ODI v New Zealand Auckland 29 Feb 1992 ODI # 723
198/7 49.5 3.97 196 3 2 lost ODI v Sri Lanka Wellington 2 Mar 1992 ODI # 727
136 38.4 3.51 201 -64 2 won ODI v West Indies Christchurch 5 Mar 1992 ODI # 730
173/8 36.0 4.80 194 -38 2 won ODI v Pakistan Brisbane 8 Mar 1992 ODI # 735
163 48.3 3.36 163 1 won ODI v Zimbabwe Canberra 10 Mar 1992 ODI # 738
226/7 40.5 5.53 226 -10 2 lost ODI v England Melbourne 12 Mar 1992 ODI # 741
180/6 30.0 6.00 180 1 won ODI v India Adelaide 15 Mar 1992 ODI # 745
252/6 45.0 5.60 252 1 lost ODI v England Sydney 22 Mar 1992 ODI # 751
287/6 50.0 5.74 287 1 lost ODI v West Indies Kingston 7 Apr 1992 ODI # 753
154/0 25.5 5.96 153 2 2 lost ODI v West Indies Port of Spain 11 Apr 1992 ODI # 754
190/3 43.0 4.41 190 1 2 lost ODI v West Indies Port of Spain 12 Apr 1992 ODI # 755
262 71.4 3.65 262 1 lost Test v West Indies Bridgetown 18 Apr 1992 Test # 1188
283 81.3 3.47 200 3 lost Test v West Indies Bridgetown 18 Apr 1992 Test # 1188
277 134.0 2.06 23 2 draw Test v India Durban 13 Nov 1992 Test # 1200
227 108.0 2.10 -65 2 draw Test v India Johannesburg 26 Nov 1992 Test # 1201
141/4 82.0 1.71 318 -176 4 draw Test v India Johannesburg 26 Nov 1992 Test # 1201
184 50.0 3.68 184 1 won ODI v India Cape Town 7 Dec 1992 ODI # 770
147 49.4 2.95 147 1 won ODI v India Gqeberha 9 Dec 1992 ODI # 772
215/6 49.1 4.37 215 1 2 lost ODI v India Centurion 11 Dec 1992 ODI # 774
161/9 50.0 3.22 161 1 won ODI v India Johannesburg 13 Dec 1992 ODI # 779
207/4 50.0 4.14 207 1 won ODI v India Bloemfontein 15 Dec 1992 ODI # 781
177 47.5 3.70 217 -39 2 won ODI v India Durban 17 Dec 1992 ODI # 783
204/5 47.2 4.30 204 1 2 lost ODI v India East London 19 Dec 1992 ODI # 784
212 95.5 2.21 212 1 won Test v India Gqeberha 26 Dec 1992 Test # 1206
215 73.0 2.94 152 3 won Test v India Gqeberha 26 Dec 1992 Test # 1206
276 151.4 1.81 -84 2 draw Test v India Cape Town 2 Jan 1993 Test # 1209
29/1 14.0 2.07 215 -185 4 draw Test v India Cape Town 2 Jan 1993 Test # 1209
208/6 50.0 4.16 208 1 lost ODI v Pakistan Durban 9 Feb 1993 ODI # 800
149 49.0 3.04 149 1 won ODI v West Indies Gqeberha 11 Feb 1993 ODI # 801
214/6 50.0 4.28 214 1 lost ODI v Pakistan East London 15 Feb 1993 ODI # 803
136 47.0 2.89 141 -4 2 won ODI v West Indies Cape Town 17 Feb 1993 ODI # 804
220/8 50.0 4.40 220 1 lost ODI v Pakistan Centurion 21 Feb 1993 ODI # 806
188/1 44.3 4.22 186 3 2 lost ODI v West Indies Bloemfontein 23 Feb 1993 ODI # 807
179/5 41.3 4.31 179 1 n/r ODI v Sri Lanka Kandy 22 Aug 1993 ODI # 836
331 127.2 2.59 331 1 draw Test v Sri Lanka Moratuwa 25 Aug 1993 Test # 1232
300/6d 80.0 3.75 364 3 draw Test v Sri Lanka Moratuwa 25 Aug 1993 Test # 1232
98 34.0 2.88 223 -124 2 won ODI v Sri Lanka Colombo (RPS) 2 Sep 1993 ODI # 837
198/9 50.0 3.96 198 1 lost ODI v Sri Lanka Colombo (RPS) 4 Sep 1993 ODI # 838
168 62.0 2.70 168 1 won Test v Sri Lanka Colombo (SSC) 6 Sep 1993 Test # 1233
119 43.0 2.76 -208 3 won Test v Sri Lanka Colombo (SSC) 6 Sep 1993 Test # 1233
296/9d 139.5 2.11 -20 2 draw Test v Sri Lanka Colombo (PSS) 14 Sep 1993 Test # 1234
DNB 0.0 - 0 0 n/r ODI v Zimbabwe Bengaluru 10 Nov 1993 ODI # 848
139 37.0 3.75 181 -41 2 won ODI v West Indies Brabourne 14 Nov 1993 ODI # 849
136 40.1 3.38 215 -78 2 won ODI v Sri Lanka Guwahati 19 Nov 1993 ODI # 853
221 49.2 4.47 221 1 lost ODI v India Mohali 22 Nov 1993 ODI # 855
195 50.0 3.90 195 1 lost ODI v India Eden Gardens 24 Nov 1993 ODI # 856
189 45.5 4.12 189 1 won ODI v Australia Melbourne 9 Dec 1993 ODI # 860
172/9 50.0 3.44 172 1 lost ODI v Australia Sydney 14 Dec 1993 ODI # 862
148/6 44.1 3.35 148 1 2 lost ODI v New Zealand Hobart 18 Dec 1993 ODI # 865
342/7d 115.5 2.95 342 1 draw Test v Australia Melbourne 26 Dec 1993 Test # 1242
292 141.2 2.06 123 2 won Test v Australia Sydney 2 Jan 1994 Test # 1243
111 56.3 1.96 117 -5 4 won Test v Australia Sydney 2 Jan 1994 Test # 1243
256/7 50.0 5.12 256 1 lost ODI v New Zealand Brisbane 8 Jan 1994 ODI # 870
230/9 50.0 4.60 230 1 lost ODI v Australia Brisbane 9 Jan 1994 ODI # 871
150 44.2 3.38 150 1 won ODI v New Zealand Perth 14 Jan 1994 ODI # 873
126 41.0 3.07 209 -82 2 won ODI v Australia Perth 16 Jan 1994 ODI # 874
202 48.5 4.13 231 -28 2 won ODI v Australia Melbourne 21 Jan 1994 ODI # 876
247/6 50.0 4.94 247 1 lost ODI v Australia Sydney 23 Jan 1994 ODI # 877
223/8 50.0 4.46 223 1 lost ODI v Australia Sydney 25 Jan 1994 ODI # 878
469/7d 164.0 2.85 469 1 lost Test v Australia Adelaide 28 Jan 1994 Test # 1246
124/6d 40.0 3.10 320 3 lost Test v Australia Adelaide 28 Jan 1994 Test # 1246
227/5 50.0 4.54 233 -5 2 won ODI v Australia Johannesburg 19 Feb 1994 ODI # 882
209 42.4 4.89 266 -56 2 won ODI v Australia Centurion 20 Feb 1994 ODI # 884
281/6 50.0 5.62 281 1 lost ODI v Australia Gqeberha 22 Feb 1994 ODI # 885
154 43.2 3.55 154 1 won ODI v Australia Durban 24 Feb 1994 ODI # 886
248 67.3 3.67 -3 2 won Test v Australia Johannesburg 4 Mar 1994 Test # 1252
256 96.3 2.65 454 -197 4 won Test v Australia Johannesburg 4 Mar 1994 Test # 1252
435 159.4 2.72 74 2 lost Test v Australia Cape Town 17 Mar 1994 Test # 1253
92/1 25.1 3.65 91 2 4 lost Test v Australia Cape Town 17 Mar 1994 Test # 1253
269 101.2 2.65 269 1 draw Test v Australia Durban 25 Mar 1994 Test # 1256
297/4 124.0 2.39 144 3 draw Test v Australia Durban 25 Mar 1994 Test # 1256
159/3 40.0 3.97 159 1 2 lost ODI v Australia East London 2 Apr 1994 ODI # 900
201 49.1 4.08 228 -26 2 won ODI v Australia Gqeberha 4 Apr 1994 ODI # 901
242/6 50.0 4.84 242 1 lost ODI v Australia Cape Town 6 Apr 1994 ODI # 902
203/6 50.0 4.06 203 1 lost ODI v Australia Bloemfontein 8 Apr 1994 ODI # 903
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
207/6 50.0 4.14 207 1 lost ODI v Australia Lahore 12 Oct 1994 ODI # 928
166/2 44.4 3.71 164 3 2 lost ODI v Pakistan Karachi 16 Oct 1994 ODI # 930
208/6 50.0 4.16 208 1 lost ODI v Australia Faisalabad 18 Oct 1994 ODI # 932
249/6 50.0 4.98 249 1 lost ODI v Pakistan Rawalpindi 20 Oct 1994 ODI # 934
252/7 49.4 5.07 252 1 2 lost ODI v Australia Peshawar 24 Oct 1994 ODI # 937
223/4 44.3 5.01 223 1 2 lost ODI v Pakistan Faisalabad 28 Oct 1994 ODI # 940
411 145.5 2.81 411 1 lost Test v New Zealand Johannesburg 25 Nov 1994 Test # 1276
194 75.0 2.58 326 3 lost Test v New Zealand Johannesburg 25 Nov 1994 Test # 1276
134 39.5 3.36 204 -69 2 won ODI v New Zealand Cape Town 6 Dec 1994 ODI # 956
214 49.1 4.35 214 1 won ODI v Pakistan Johannesburg 10 Dec 1994 ODI # 959
233 40.3 5.75 315 -81 2 won ODI v New Zealand Centurion 11 Dec 1994 ODI # 960
226/8 50.0 4.52 226 1 lost ODI v Sri Lanka Bloemfontein 15 Dec 1994 ODI # 963
208/2 35.0 5.94 207 2 2 lost ODI v Pakistan Durban 17 Dec 1994 ODI # 964
139/6 34.0 4.08 184 -98 2 won ODI v Sri Lanka Gqeberha 21 Dec 1994 ODI # 967
185 82.0 2.25 185 1 won Test v New Zealand Durban 26 Dec 1994 Test # 1280
192 100.2 1.91 151 3 won Test v New Zealand Durban 26 Dec 1994 Test # 1280
288 114.5 2.50 288 1 won Test v New Zealand Cape Town 2 Jan 1995 Test # 1282
239 111.1 2.14 87 3 won Test v New Zealand Cape Town 2 Jan 1995 Test # 1282
178 42.5 4.15 216 -37 2 won ODI v Pakistan Cape Town 10 Jan 1995 ODI # 970
109 32.3 3.35 267 -157 2 won ODI v Pakistan Johannesburg 12 Jan 1995 ODI # 971
230 65.5 3.49 -230 2 won Test v Pakistan Johannesburg 19 Jan 1995 Test # 1283
165 69.3 2.37 490 -324 4 won Test v Pakistan Johannesburg 19 Jan 1995 Test # 1283
124/7 43.2 2.86 124 1 2 lost ODI v Australia Wellington 15 Feb 1995 ODI # 975
209/9 50.0 4.18 224 -14 2 won ODI v India Hamilton 18 Feb 1995 ODI # 977
249/7 50.0 4.98 249 1 lost ODI v New Zealand Christchurch 23 Feb 1995 ODI # 981
328 140.4 2.33 34 2 won Test v New Zealand Auckland 4 Mar 1995 Test # 1291
181 55.5 3.24 275 -93 4 won Test v New Zealand Auckland 4 Mar 1995 Test # 1291
170 65.1 2.60 170 1 won Test v Zimbabwe Harare 13 Oct 1995 Test # 1307
283 104.0 2.72 107 3 won Test v Zimbabwe Harare 13 Oct 1995 Test # 1307
169/7 50.0 3.38 304 -134 2 won ODI v Zimbabwe Harare 21 Oct 1995 ODI # 1013
127 42.5 2.96 240 -112 2 won ODI v Zimbabwe Harare 22 Oct 1995 ODI # 1014
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/8 50.0 3.04 322 -169 2 won ODI v U.A.E. Rawalpindi 16 Feb 1996 ODI # 1049
177/9 50.0 3.54 177 1 won ODI v New Zealand Faisalabad 20 Feb 1996 ODI # 1054
152 44.3 3.41 231 -78 2 won ODI v England Rawalpindi 25 Feb 1996 ODI # 1060
242/6 50.0 4.84 242 1 won ODI v Pakistan Karachi 29 Feb 1996 ODI # 1067
168/8 50.0 3.36 329 -160 2 won ODI v Netherlands Rawalpindi 5 Mar 1996 ODI # 1073
264/8 50.0 5.28 264 1 lost ODI v West Indies Karachi 11 Mar 1996 ODI # 1079
171/7 50.0 3.42 315 -143 2 won ODI v Pakistan Sharjah 13 Apr 1996 ODI # 1095
208/8 50.0 4.16 289 -80 2 won ODI v India Sharjah 14 Apr 1996 ODI # 1097
188 45.0 4.17 188 1 won ODI v Pakistan Sharjah 16 Apr 1996 ODI # 1099
215/8 50.0 4.30 215 1 won ODI v India Sharjah 17 Apr 1996 ODI # 1100
249/9 50.0 4.98 288 -38 2 won ODI v India Sharjah 19 Apr 1996 ODI # 1101
259 42.3 6.09 322 -62 2 won ODI v Pakistan Nairobi (Gym) 29 Sep 1996 ODI # 1121
170/8 40.4 4.18 170 1 2 lost ODI v Sri Lanka Nairobi (Club) 1 Oct 1996 ODI # 1122
103 25.1 4.09 306 -202 2 won ODI v Kenya Nairobi (Gym) 3 Oct 1996 ODI # 1124
203 46.2 4.38 203 1 won ODI v Pakistan Nairobi (Gym) 6 Oct 1996 ODI # 1126
214 46.3 4.60 262 -47 2 won ODI v India Hyderabad (Deccan) 17 Oct 1996 ODI # 1127
219/7 50.0 4.38 219 1 won ODI v Australia Indore 19 Oct 1996 ODI # 1128
222/7 50.0 4.44 250 -27 2 won ODI v India Jaipur 23 Oct 1996 ODI # 1130
215 47.3 4.52 215 1 won ODI v Australia Faridabad 25 Oct 1996 ODI # 1131
185 48.1 3.84 185 1 won ODI v India Rajkot 29 Oct 1996 ODI # 1132
238/6 50.0 4.76 238 1 won ODI v Australia Guwahati 1 Nov 1996 ODI # 1134
220/7 50.0 4.40 220 1 lost ODI v India Wankhede 6 Nov 1996 ODI # 1138
223 99.0 2.25 223 1 lost Test v India Ahmedabad 20 Nov 1996 Test # 1338
190 79.2 2.39 169 3 lost Test v India Ahmedabad 20 Nov 1996 Test # 1338
329 81.2 4.04 -99 2 won Test v India Eden Gardens 27 Nov 1996 Test # 1341
137 53.3 2.56 467 -329 4 won Test v India Eden Gardens 27 Nov 1996 Test # 1341
237 100.1 2.36 237 1 lost Test v India Kanpur 8 Dec 1996 Test # 1344
400/7d 126.0 3.17 460 3 lost Test v India Kanpur 8 Dec 1996 Test # 1344
267/6 50.0 5.34 267 1 lost ODI v India Wankhede 14 Dec 1996 ODI # 1151
100 39.1 2.55 -135 2 won Test v India Durban 26 Dec 1996 Test # 1347
66 34.1 1.93 395 -328 4 won Test v India Durban 26 Dec 1996 Test # 1347
359 92.2 3.88 -170 2 won Test v India Cape Town 2 Jan 1997 Test # 1349
144 66.2 2.17 427 -282 4 won Test v India Cape Town 2 Jan 1997 Test # 1349
410 150.3 2.72 410 1 draw Test v India Johannesburg 16 Jan 1997 Test # 1350
266/8d 83.0 3.20 355 3 draw Test v India Johannesburg 16 Jan 1997 Test # 1350
231 47.4 4.84 271 -39 2 won ODI v India Bloemfontein 23 Jan 1997 ODI # 1167
211 48.5 4.32 211 1 won ODI v Zimbabwe Centurion 25 Jan 1997 ODI # 1168
226/6 50.0 4.52 226 1 won ODI v Zimbabwe Cape Town 29 Jan 1997 ODI # 1170
256/8 50.0 5.12 256 1 won ODI v Zimbabwe Johannesburg 31 Jan 1997 ODI # 1171
179/9 50.0 3.58 179 1 won ODI v India Gqeberha 2 Feb 1997 ODI # 1172
232/5 50.0 4.64 232 1 won ODI v India East London 4 Feb 1997 ODI # 1173
191/9 50.0 3.82 191 1 n/r ODI v India Durban 12 Feb 1997 ODI # 1176
234 39.2 5.94 251 -44 2 won ODI v India Durban 13 Feb 1997 ODI # 1177
628/8d 193.4 3.24 326 2 lost Test v Australia Johannesburg 28 Feb 1997 Test # 1356
108 70.4 1.52 -101 2 lost Test v Australia Gqeberha 14 Mar 1997 Test # 1360
271/8 93.3 2.89 270 2 4 lost Test v Australia Gqeberha 14 Mar 1997 Test # 1360
227 89.5 2.52 227 1 won Test v Australia Centurion 21 Mar 1997 Test # 1362
185 73.4 2.51 28 3 won Test v Australia Centurion 21 Mar 1997 Test # 1362
223/9 50.0 4.46 223 1 won ODI v Australia East London 29 Mar 1997 ODI # 1186
222/3 45.0 4.93 222 1 2 lost ODI v Australia Gqeberha 31 Mar 1997 ODI # 1187
199 44.5 4.43 246 -46 2 won ODI v Australia Cape Town 2 Apr 1997 ODI # 1188
211/9 50.0 4.22 211 1 lost ODI v Australia Durban 5 Apr 1997 ODI # 1191
258/7 50.0 5.16 258 1 lost ODI v Australia Johannesburg 8 Apr 1997 ODI # 1195
287/5 49.0 5.85 285 3 2 lost ODI v Australia Centurion 10 Apr 1997 ODI # 1197
201 37.0 5.43 311 -109 2 won ODI v Australia Bloemfontein 13 Apr 1997 ODI # 1199
456 162.5 2.80 456 1 draw Test v Pakistan Rawalpindi 6 Oct 1997 Test # 1380
182/6 57.4 3.15 235 3 draw Test v Pakistan Rawalpindi 6 Oct 1997 Test # 1380
53/1 17.0 3.11 -349 2 draw Test v Pakistan Sheikhupura 17 Oct 1997 Test # 1381
308 89.4 3.43 69 2 won Test v Pakistan Faisalabad 24 Oct 1997 Test # 1382
92 37.3 2.45 146 -53 4 won Test v Pakistan Faisalabad 24 Oct 1997 Test # 1382
262/9 50.0 5.24 272 -9 2 won ODI v Pakistan Lahore 2 Nov 1997 ODI # 1248
293/8 50.0 5.86 293 1 won ODI v West Indies Lahore 3 Nov 1997 ODI # 1249
245/9 50.0 4.90 312 -66 2 won ODI v Sri Lanka Lahore 6 Nov 1997 ODI # 1252
209/7 50.0 4.18 209 1 won ODI v Sri Lanka Lahore 8 Nov 1997 ODI # 1253
133 38.0 3.50 201 -67 2 won ODI v Australia Sydney 4 Dec 1997 ODI # 1254
224/6 50.0 4.48 224 1 lost ODI v New Zealand Adelaide 6 Dec 1997 ODI # 1255
125 39.1 3.19 171 -45 2 won ODI v Australia Melbourne 9 Dec 1997 ODI # 1257
173/7 50.0 3.46 175 -1 2 won ODI v New Zealand Hobart 11 Dec 1997 ODI # 1258
309 121.2 2.54 309 1 draw Test v Australia Melbourne 26 Dec 1997 Test # 1392
257 96.2 2.66 380 3 draw Test v Australia Melbourne 26 Dec 1997 Test # 1392
421 167.4 2.51 134 2 lost Test v Australia Sydney 2 Jan 1998 Test # 1393
298/9 50.0 5.96 301 -2 2 won ODI v New Zealand Brisbane 9 Jan 1998 ODI # 1270
235/8 50.0 4.70 235 1 won ODI v Australia Brisbane 11 Jan 1998 ODI # 1272
166 45.1 3.67 234 -67 2 won ODI v New Zealand Perth 16 Jan 1998 ODI # 1278
165 48.2 3.41 165 1 won ODI v Australia Perth 18 Jan 1998 ODI # 1280
235 49.5 4.71 242 -6 2 won ODI v Australia Melbourne 23 Jan 1998 ODI # 1283
229/3 41.5 5.47 229 1 2 lost ODI v Australia Sydney 26 Jan 1998 ODI # 1285
247/7 50.0 4.94 247 1 lost ODI v Australia Sydney 27 Jan 1998 ODI # 1287
350 122.5 2.84 -167 2 draw Test v Australia Adelaide 30 Jan 1998 Test # 1397
227/7 108.4 2.08 361 -133 4 draw Test v Australia Adelaide 30 Jan 1998 Test # 1397
329 94.1 3.49 -35 2 draw Test v Pakistan Johannesburg 14 Feb 1998 Test # 1400
259 73.2 3.53 259 1 lost Test v Pakistan Durban 26 Feb 1998 Test # 1403
226 79.3 2.84 254 3 lost Test v Pakistan Durban 26 Feb 1998 Test # 1403
106 40.5 2.59 -187 2 won Test v Pakistan Gqeberha 6 Mar 1998 Test # 1406
134 60.5 2.20 394 -259 4 won Test v Pakistan Gqeberha 6 Mar 1998 Test # 1406
306 84.3 3.62 -112 2 won Test v Sri Lanka Cape Town 19 Mar 1998 Test # 1410
306 95.3 3.20 377 -70 4 won Test v Sri Lanka Cape Town 19 Mar 1998 Test # 1410
303 118.3 2.55 303 1 won Test v Sri Lanka Centurion 27 Mar 1998 Test # 1414
122 41.3 2.93 225 3 won Test v Sri Lanka Centurion 27 Mar 1998 Test # 1414
228 47.4 4.78 281 -52 2 won ODI v Pakistan Durban 3 Apr 1998 ODI # 1303
209 46.3 4.49 267 -57 2 won ODI v Sri Lanka Johannesburg 5 Apr 1998 ODI # 1306
250/8 50.0 5.00 250 1 won ODI v Pakistan East London 11 Apr 1998 ODI # 1314
232/4 46.4 4.97 232 1 2 lost ODI v Sri Lanka Gqeberha 13 Apr 1998 ODI # 1315
145 41.5 3.46 145 1 won ODI v Pakistan Centurion 17 Apr 1998 ODI # 1318
105 36.0 2.91 105 1 won ODI v Sri Lanka Bloemfontein 19 Apr 1998 ODI # 1321
114 37.1 3.06 114 1 won ODI v Pakistan Cape Town 23 Apr 1998 ODI # 1326
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
258 47.5 5.39 258 1 lost ODI v Sri Lanka Nottingham 14 Aug 1998 ODI # 1345
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
132 23.4 5.57 224 -108 2 won ODI v Sri Lanka Dhaka 30 Oct 1998 ODI # 1362
245 49.3 4.94 245 1 won ODI v West Indies Dhaka 1 Nov 1998 ODI # 1364
261 97.0 2.69 261 1 won Test v West Indies Johannesburg 26 Nov 1998 Test # 1429
170 81.3 2.08 163 3 won Test v West Indies Johannesburg 26 Nov 1998 Test # 1429
121 37.3 3.22 -124 2 won Test v West Indies Gqeberha 10 Dec 1998 Test # 1433
141 38.2 3.67 320 -178 4 won Test v West Indies Gqeberha 10 Dec 1998 Test # 1433
198 71.1 2.78 198 1 won Test v West Indies Durban 26 Dec 1998 Test # 1437
259 82.2 3.14 145 3 won Test v West Indies Durban 26 Dec 1998 Test # 1437
212 85.0 2.49 -194 2 won Test v West Indies Cape Town 2 Jan 1999 Test # 1440
271 91.4 2.95 421 -149 4 won Test v West Indies Cape Town 2 Jan 1999 Test # 1440
144 47.1 3.05 -169 2 won Test v West Indies Centurion 15 Jan 1999 Test # 1441
217 75.2 2.88 569 -351 4 won Test v West Indies Centurion 15 Jan 1999 Test # 1441
154/4 28.0 5.50 154 1 won ODI v West Indies Johannesburg 22 Jan 1999 ODI # 1390
292/9 50.0 5.84 292 1 lost ODI v West Indies East London 24 Jan 1999 ODI # 1393
219 43.1 5.07 275 -55 2 won ODI v West Indies Durban 27 Jan 1999 ODI # 1395
179 41.3 4.31 279 -99 2 won ODI v West Indies Gqeberha 30 Jan 1999 ODI # 1397
132 42.4 3.09 222 -89 2 won ODI v West Indies Cape Town 2 Feb 1999 ODI # 1399
159 40.3 3.92 274 -114 2 won ODI v West Indies Bloemfontein 5 Feb 1999 ODI # 1402
176 44.5 3.92 227 -50 2 won ODI v West Indies Centurion 7 Feb 1999 ODI # 1404
215/7 49.1 4.37 212 4 2 lost ODI v New Zealand Dunedin 14 Feb 1999 ODI # 1407
220/9 50.0 4.40 220 1 won ODI v New Zealand Christchurch 17 Feb 1999 ODI # 1408
215/3 43.1 4.98 213 3 2 lost ODI v New Zealand Auckland 20 Feb 1999 ODI # 1409
352 160.4 2.19 -269 2 draw Test v New Zealand Auckland 27 Feb 1999 Test # 1446
244/3 84.0 2.90 -25 3 draw Test v New Zealand Auckland 27 Feb 1999 Test # 1446
168 63.4 2.63 168 1 draw Test v New Zealand Christchurch 11 Mar 1999 Test # 1449
127/1 54.0 2.35 -147 3 draw Test v New Zealand Christchurch 11 Mar 1999 Test # 1449
222 102.3 2.16 222 1 won Test v New Zealand Wellington 18 Mar 1999 Test # 1452
291 105.3 2.75 15 3 won Test v New Zealand Wellington 18 Mar 1999 Test # 1452
257/8 48.0 5.35 257 1 n/r ODI v New Zealand Napier 25 Mar 1999 ODI # 1419
191 38.4 4.93 191 1 won ODI v New Zealand Napier 26 Mar 1999 ODI # 1421
147 36.1 4.06 291 -143 2 won ODI v New Zealand Auckland 27 Mar 1999 ODI # 1422
DNB 0.0 - 0 0 n/r ODI v New Zealand Wellington 30 Mar 1999 ODI # 1425
253/5 50.0 5.06 253 1 won ODI v India Hove 15 May 1999 ODI # 1444
110 35.2 3.11 200 -89 2 won ODI v Sri Lanka Northampton 19 May 1999 ODI # 1451
103 41.0 2.51 226 -122 2 won ODI v England The Oval 22 May 1999 ODI # 1455
152 44.3 3.41 152 1 won ODI v Kenya Amstelveen 26 May 1999 ODI # 1462
233/6 50.0 4.66 233 1 lost ODI v Zimbabwe Chelmsford 29 May 1999 ODI # 1468
220/7 50.0 4.40 220 1 won ODI v Pakistan Nottingham 5 Jun 1999 ODI # 1474
213/8 50.0 4.26 288 -74 2 won ODI v New Zealand Birmingham 10 Jun 1999 ODI # 1478
272/5 49.4 5.47 272 1 2 lost ODI v Australia Leeds 13 Jun 1999 ODI # 1481
213 49.2 4.31 213 1 tied ODI v Australia Birmingham 17 Jun 1999 ODI # 1483
120/2 22.4 5.29 118 3 2 lost ODI v India Nairobi (Gym) 26 Sep 1999 ODI # 1504
216 47.4 4.53 216 1 won ODI v Zimbabwe Nairobi (Gym) 28 Sep 1999 ODI # 1505
196 48.1 4.06 221 -24 2 won ODI v Kenya Nairobi (Gym) 30 Sep 1999 ODI # 1507
209 47.3 4.40 236 -26 2 won ODI v India Nairobi (Gym) 3 Oct 1999 ODI # 1509
192 75.0 2.56 192 1 won Test v Zimbabwe Bloemfontein 29 Oct 1999 Test # 1466
212 71.1 2.97 -13 3 won Test v Zimbabwe Bloemfontein 29 Oct 1999 Test # 1466
102 46.5 2.17 102 1 won Test v Zimbabwe Harare 11 Nov 1999 Test # 1468
141 50.5 2.77 -219 3 won Test v Zimbabwe Harare 11 Nov 1999 Test # 1468
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
226 49.5 4.53 226 1 won ODI v Zimbabwe Johannesburg 21 Jan 2000 ODI # 1544
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
223/8 50.0 4.46 223 1 2 lost ODI v Zimbabwe Durban 2 Feb 2000 ODI # 1555
231/6 50.0 4.62 231 1 won ODI v England East London 4 Feb 2000 ODI # 1557
151 46.0 3.28 205 -53 2 won ODI v Zimbabwe Gqeberha 6 Feb 2000 ODI # 1558
111 38.0 2.92 150 -38 2 won ODI v England Johannesburg 13 Feb 2000 ODI # 1560
225 79.2 2.83 225 1 won Test v India Wankhede 24 Feb 2000 Test # 1484
113 50.2 2.24 162 3 won Test v India Wankhede 24 Feb 2000 Test # 1484
158 82.3 1.91 158 1 won Test v India Bengaluru 2 Mar 2000 Test # 1486
250 101.0 2.47 -71 3 won Test v India Bengaluru 2 Mar 2000 Test # 1486
302/7 49.4 6.08 302 1 2 lost ODI v India Kochi 9 Mar 2000 ODI # 1572
203/4 47.1 4.30 200 4 2 lost ODI v India Jamshedpur 12 Mar 2000 ODI # 1573
248/8 50.0 4.96 248 1 won ODI v India Faridabad 15 Mar 2000 ODI # 1574
283/6 49.5 5.67 283 1 2 lost ODI v India Vadodara 17 Mar 2000 ODI # 1575
310 48.5 6.34 321 -10 2 won ODI v India Nagpur 19 Mar 2000 ODI # 1576
164 45.2 3.61 164 1 won ODI v India Sharjah 22 Mar 2000 ODI # 1577
196/8 50.0 3.92 196 1 won ODI v Pakistan Sharjah 24 Mar 2000 ODI # 1579
164 48.5 3.35 164 1 won ODI v India Sharjah 27 Mar 2000 ODI # 1581
168 49.2 3.40 168 1 lost ODI v Pakistan Sharjah 28 Mar 2000 ODI # 1582
263/6 50.0 5.26 263 1 lost ODI v Pakistan Sharjah 31 Mar 2000 ODI # 1583
240/9 50.0 4.80 240 1 won ODI v Australia Durban 12 Apr 2000 ODI # 1587
145/5 24.3 5.91 145 1 2 lost ODI v Australia Cape Town 14 Apr 2000 ODI # 1589
205 49.5 4.11 205 1 won ODI v Australia Johannesburg 16 Apr 2000 ODI # 1591
249/7 50.0 4.98 249 1 lost ODI v Sri Lanka Galle 6 Jul 2000 ODI # 1604
223/9 50.0 4.46 242 -18 2 won ODI v Pakistan Colombo (RPS) 8 Jul 2000 ODI # 1606
168/2 27.3 6.10 168 1 2 lost ODI v Sri Lanka Colombo (SSC) 11 Jul 2000 ODI # 1610
153 44.1 3.46 153 1 won ODI v Pakistan Colombo (SSC) 12 Jul 2000 ODI # 1612
294/7 50.0 5.88 294 1 lost ODI v Sri Lanka Colombo (RPS) 14 Jul 2000 ODI # 1614
522 150.4 3.46 522 1 lost Test v Sri Lanka Galle 20 Jul 2000 Test # 1504
308 99.4 3.09 55 2 won Test v Sri Lanka Kandy 30 Jul 2000 Test # 1505
169 50.1 3.36 177 -7 4 won Test v Sri Lanka Kandy 30 Jul 2000 Test # 1505
258 98.2 2.62 -21 2 draw Test v Sri Lanka Colombo (SSC) 6 Aug 2000 Test # 1507
195/4 67.1 2.90 263 -67 4 draw Test v Sri Lanka Colombo (SSC) 6 Aug 2000 Test # 1507
295/5 50.0 5.90 295 1 lost ODI v Australia Melbourne (Docklands) 16 Aug 2000 ODI # 1620
226/9 50.0 4.52 227 0 2 tied ODI v Australia Melbourne (Docklands) 18 Aug 2000 ODI # 1621
198/9 48.0 4.12 207 -8 2 won ODI v Australia Melbourne (Docklands) 20 Aug 2000 ODI # 1622
227/9 50.0 4.54 227 1 lost ODI v Pakistan Singapore 23 Aug 2000 ODI # 1624
158 47.4 3.31 158 1 won ODI v New Zealand Singapore 25 Aug 2000 ODI # 1625
121 28.1 4.29 215 -76 2 won ODI v Pakistan Singapore 27 Aug 2000 ODI # 1626
182 44.1 4.12 182 1 won ODI v England Nairobi (Gym) 10 Oct 2000 ODI # 1636
295/6 50.0 5.90 295 1 lost ODI v India Nairobi (Gym) 13 Oct 2000 ODI # 1638
DNB 0.0 - 0 0 n/r ODI v New Zealand Potchefstroom 20 Oct 2000 ODI # 1641
194/8 50.0 3.88 194 1 won ODI v New Zealand Benoni 22 Oct 2000 ODI # 1643
189 33.4 5.61 305 -135 2 won ODI v New Zealand Centurion 25 Oct 2000 ODI # 1647
287/6 50.0 5.74 287 1 won ODI v New Zealand Kimberley 28 Oct 2000 ODI # 1651
114/5 32.4 3.48 114 1 won ODI v New Zealand Durban 1 Nov 2000 ODI # 1654
256/9 50.0 5.12 256 1 won ODI v New Zealand Cape Town 4 Nov 2000 ODI # 1655
229 89.0 2.57 -242 2 won Test v New Zealand Bloemfontein 17 Nov 2000 Test # 1514
342 157.4 2.16 100 3 won Test v New Zealand Bloemfontein 17 Nov 2000 Test # 1514
298 126.3 2.35 298 1 won Test v New Zealand Gqeberha 30 Nov 2000 Test # 1519
148 69.3 2.12 85 3 won Test v New Zealand Gqeberha 30 Nov 2000 Test # 1519
200 93.5 2.13 200 1 draw Test v New Zealand Johannesburg 8 Dec 2000 Test # 1522
221 49.5 4.43 221 1 won ODI v Sri Lanka Gqeberha 15 Dec 2000 ODI # 1661
207/6 50.0 4.14 303 -95 2 won ODI v Sri Lanka East London 17 Dec 2000 ODI # 1662
216 87.4 2.46 -204 2 draw Test v Sri Lanka Durban 26 Dec 2000 Test # 1526
149/6 74.0 2.01 345 -195 4 draw Test v Sri Lanka Durban 26 Dec 2000 Test # 1526
95 38.4 2.45 95 1 won Test v Sri Lanka Cape Town 2 Jan 2001 Test # 1528
180 45.2 3.97 -229 3 won Test v Sri Lanka Cape Town 2 Jan 2001 Test # 1528
247/4 50.0 4.94 247 1 won ODI v Sri Lanka Paarl 9 Jan 2001 ODI # 1666
191 42.2 4.51 291 -99 2 won ODI v Sri Lanka Cape Town 11 Jan 2001 ODI # 1668
206 49.2 4.17 206 1 won ODI v Sri Lanka Bloemfontein 14 Jan 2001 ODI # 1671
214/6 42.0 5.09 214 1 lost ODI v Sri Lanka Johannesburg 17 Jan 2001 ODI # 1673
119 36.5 3.23 -259 2 won Test v Sri Lanka Centurion 20 Jan 2001 Test # 1529
252 81.3 3.09 -7 3 won Test v Sri Lanka Centurion 20 Jan 2001 Test # 1529
304 124.1 2.44 304 1 draw Test v West Indies Georgetown 9 Mar 2001 Test # 1534
333/7d 117.0 2.84 305 3 draw Test v West Indies Georgetown 9 Mar 2001 Test # 1534
342 125.0 2.73 56 2 won Test v West Indies Port of Spain 17 Mar 2001 Test # 1538
162 80.1 2.02 232 -69 4 won Test v West Indies Port of Spain 17 Mar 2001 Test # 1538
387 151.0 2.56 -67 2 draw Test v West Indies Bridgetown 29 Mar 2001 Test # 1541
88/7 38.4 2.27 265 -176 4 draw Test v West Indies Bridgetown 29 Mar 2001 Test # 1541
140 76.1 1.83 -107 2 won Test v West Indies St John's 6 Apr 2001 Test # 1542
240 99.4 2.40 323 -82 4 won Test v West Indies St John's 6 Apr 2001 Test # 1542
225 96.5 2.32 225 1 lost Test v West Indies Kingston 19 Apr 2001 Test # 1544
301 129.5 2.31 385 3 lost Test v West Indies Kingston 19 Apr 2001 Test # 1544
202/7 50.0 4.04 201 2 2 lost ODI v West Indies Kingston 28 Apr 2001 ODI # 1712
220/8 50.0 4.40 220 1 won ODI v West Indies St John's 2 May 2001 ODI # 1713
155 39.0 3.97 288 -132 2 won ODI v West Indies St George's 5 May 2001 ODI # 1714
200 49.3 4.04 200 1 won ODI v West Indies St George's 6 May 2001 ODI # 1715
199 49.2 4.03 199 1 won ODI v West Indies Bridgetown 9 May 2001 ODI # 1716
137 47.0 2.91 191 -53 2 won ODI v West Indies Port of Spain 12 May 2001 ODI # 1717
164/4 44.2 3.69 164 1 2 lost ODI v West Indies Kingstown 16 May 2001 ODI # 1718
286 90.3 3.16 -314 2 won Test v Zimbabwe Harare 7 Sep 2001 Test # 1562
391 171.5 2.27 77 3 won Test v Zimbabwe Harare 7 Sep 2001 Test # 1562
419/9d 178.0 2.35 419 1 draw Test v Zimbabwe Bulawayo 14 Sep 2001 Test # 1563
96/3 42.0 2.28 -4 3 draw Test v Zimbabwe Bulawayo 14 Sep 2001 Test # 1563
210/5 50.0 4.20 364 -153 2 won ODI v Zimbabwe Bulawayo 23 Sep 2001 ODI # 1748
124 40.1 3.08 273 -148 2 won ODI v Zimbabwe Harare 29 Sep 2001 ODI # 1749
184/6 50.0 3.68 184 1 won ODI v Zimbabwe Harare 30 Sep 2001 ODI # 1750
279/5 50.0 5.58 279 1 won ODI v India Johannesburg 5 Oct 2001 ODI # 1752
159/7 50.0 3.18 159 1 won ODI v Kenya Benoni 7 Oct 2001 ODI # 1755
233 48.5 4.77 233 1 lost ODI v India Centurion 10 Oct 2001 ODI # 1757
229/7 50.0 4.58 229 1 won ODI v Kenya Kimberley 14 Oct 2001 ODI # 1760
236 44.4 5.28 283 -46 2 won ODI v India East London 19 Oct 2001 ODI # 1762
146 45.3 3.20 355 -208 2 won ODI v Kenya Cape Town 22 Oct 2001 ODI # 1763
183 48.2 3.78 183 1 won ODI v India Durban 26 Oct 2001 ODI # 1766
379 95.1 3.98 379 1 won Test v India Bloemfontein 3 Nov 2001 Test # 1564
237 69.4 3.40 53 3 won Test v India Bloemfontein 3 Nov 2001 Test # 1564
201 62.0 3.24 -161 2 draw Test v India Gqeberha 16 Nov 2001 Test # 1569
206/3 96.2 2.13 395 -188 4 draw Test v India Gqeberha 16 Nov 2001 Test # 1569
439 141.0 3.11 439 1 lost Test v Australia Adelaide 14 Dec 2001 Test # 1576
309/7d 78.1 3.95 374 3 lost Test v Australia Adelaide 14 Dec 2001 Test # 1576
487 139.0 3.50 210 2 lost Test v Australia Melbourne 26 Dec 2001 Test # 1580
10/1 3.0 3.33 10 1 4 lost Test v Australia Melbourne 26 Dec 2001 Test # 1580
554 144.2 3.83 554 1 lost Test v Australia Sydney 2 Jan 2002 Test # 1582
54/0 10.1 5.31 53 2 4 lost Test v Australia Sydney 2 Jan 2002 Test # 1582
198 48.5 4.05 198 1 won ODI v Australia Melbourne 13 Jan 2002 ODI # 1784
231/9 50.0 4.62 258 -26 2 won ODI v New Zealand Hobart 15 Jan 2002 ODI # 1785
244/6 49.1 4.96 242 3 2 lost ODI v New Zealand Brisbane 19 Jan 2002 ODI # 1787
241/4 50.0 4.82 241 1 lost ODI v Australia Brisbane 20 Jan 2002 ODI # 1789
107/2 18.4 5.73 107 1 2 lost ODI v Australia Sydney 22 Jan 2002 ODI # 1791
160 45.2 3.52 254 -93 2 won ODI v New Zealand Adelaide 27 Jan 2002 ODI # 1797
203/8 50.0 4.06 271 -67 2 won ODI v New Zealand Perth 1 Feb 2002 ODI # 1801
283/7 50.0 5.66 283 1 lost ODI v Australia Perth 3 Feb 2002 ODI # 1802
190 47.5 3.97 190 1 won ODI v New Zealand Melbourne 6 Feb 2002 ODI # 1804
175 41.1 4.25 175 1 won ODI v New Zealand Sydney 8 Feb 2002 ODI # 1805
652/7d 146.0 4.46 652 1 lost Test v Australia Johannesburg 22 Feb 2002 Test # 1590
382 80.5 4.72 143 2 lost Test v Australia Cape Town 8 Mar 2002 Test # 1593
334/6 79.1 4.21 331 4 4 lost Test v Australia Cape Town 8 Mar 2002 Test # 1593
315 74.1 4.24 315 1 won Test v Australia Durban 15 Mar 2002 Test # 1595
186 49.0 3.79 334 3 won Test v Australia Durban 15 Mar 2002 Test # 1595
223/8 50.0 4.46 223 1 lost ODI v Australia Johannesburg 22 Mar 2002 ODI # 1819
226/8 50.0 4.52 226 1 lost ODI v Australia Centurion 24 Mar 2002 ODI # 1820
259/9 50.0 5.18 260 0 2 tied ODI v Australia Potchefstroom 27 Mar 2002 ODI # 1821
290/6 50.0 5.80 290 1 lost ODI v Australia Bloemfontein 30 Mar 2002 ODI # 1822
271/2 47.5 5.66 268 4 2 lost ODI v Australia Durban 3 Apr 2002 ODI # 1823
330/7 49.1 6.71 327 4 2 lost ODI v Australia Gqeberha 6 Apr 2002 ODI # 1824
185 32.3 5.69 251 -64 2 won ODI v Australia Cape Town 9 Apr 2002 ODI # 1827
229 43.2 5.28 284 -54 2 won ODI v Pakistan Tangier 12 Aug 2002 ODI # 1860
267/7 50.0 5.34 267 1 lost ODI v Sri Lanka Tangier 15 Aug 2002 ODI # 1862
188 48.3 3.87 197 -8 2 won ODI v Pakistan Tangier 18 Aug 2002 ODI # 1864
221/4 42.1 5.24 221 1 2 lost ODI v Sri Lanka Tangier 19 Aug 2002 ODI # 1865
235/7 50.0 4.70 235 1 lost ODI v Sri Lanka Tangier 21 Aug 2002 ODI # 1866
238/8 50.0 4.76 238 1 won ODI v West Indies Colombo (SSC) 13 Sep 2002 ODI # 1875
140 46.5 2.98 317 -176 2 won ODI v Kenya Colombo (RPS) 20 Sep 2002 ODI # 1882
261/9 50.0 5.22 261 1 lost ODI v India Colombo (RPS) 25 Sep 2002 ODI # 1886
133 41.5 3.17 302 -168 2 won ODI v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
154/9 50.0 3.08 154 1 won ODI v Bangladesh Benoni 6 Oct 2002 ODI # 1891
151 43.1 3.49 151 1 won ODI v Bangladesh Kimberley 9 Oct 2002 ODI # 1892
170 58.4 2.89 -359 2 won Test v Bangladesh East London 18 Oct 2002 Test # 1619
252 87.5 2.86 -107 3 won Test v Bangladesh East London 18 Oct 2002 Test # 1619
215 69.5 3.07 215 1 won Test v Bangladesh Potchefstroom 25 Oct 2002 Test # 1621
107 30.3 3.50 -160 3 won Test v Bangladesh Potchefstroom 25 Oct 2002 Test # 1621
192 75.3 2.54 192 1 won Test v Sri Lanka Johannesburg 8 Nov 2002 Test # 1624
130 41.0 3.17 -64 3 won Test v Sri Lanka Johannesburg 8 Nov 2002 Test # 1624
323 108.5 2.96 323 1 won Test v Sri Lanka Centurion 15 Nov 2002 Test # 1626
245 77.2 3.16 120 3 won Test v Sri Lanka Centurion 15 Nov 2002 Test # 1626
128 46.4 2.74 128 1 won ODI v Sri Lanka Johannesburg 27 Nov 2002 ODI # 1903
140 33.2 4.20 318 -177 2 won ODI v Sri Lanka Centurion 29 Nov 2002 ODI # 1905
258/3 41.4 6.19 254 5 2 lost ODI v Sri Lanka Benoni 1 Dec 2002 ODI # 1908
184 47.3 3.87 184 1 won ODI v Sri Lanka Kimberley 4 Dec 2002 ODI # 1911
228/8 50.0 4.56 228 1 won ODI v Sri Lanka Bloemfontein 6 Dec 2002 ODI # 1912
140 42.5 3.26 273 -132 2 won ODI v Pakistan Durban 8 Dec 2002 ODI # 1914
335/6 50.0 6.70 335 1 lost ODI v Pakistan Gqeberha 11 Dec 2002 ODI # 1916
120 36.2 3.30 183 -62 2 won ODI v Pakistan East London 13 Dec 2002 ODI # 1918
213 48.4 4.37 213 1 won ODI v Pakistan Paarl 16 Dec 2002 ODI # 1921
231 47.4 4.84 266 -34 2 won ODI v Pakistan Cape Town 18 Dec 2002 ODI # 1923
161 48.4 3.30 -207 2 won Test v Pakistan Durban 26 Dec 2002 Test # 1635
250 87.3 2.85 43 3 won Test v Pakistan Durban 26 Dec 2002 Test # 1635
252 87.4 2.87 -368 2 won Test v Pakistan Cape Town 2 Jan 2003 Test # 1637
226 59.1 3.81 -142 3 won Test v Pakistan Cape Town 2 Jan 2003 Test # 1637
278/5 50.0 5.56 278 1 lost ODI v West Indies Cape Town 9 Feb 2003 ODI # 1942
140 38.0 3.68 140 1 won ODI v Kenya Potchefstroom 12 Feb 2003 ODI # 1947
229/1 36.5 6.21 226 -77 2 lost ODI v New Zealand Johannesburg 16 Feb 2003 ODI # 1955
108 35.1 3.07 108 1 won ODI v Bangladesh Bloemfontein 22 Feb 2003 ODI # 1961
136/5 50.0 2.72 255 -118 2 won ODI v Canada East London 27 Feb 2003 ODI # 1971
268/9 50.0 5.36 268 1 tied ODI v Sri Lanka Durban 3 Mar 2003 ODI # 1979
307/4 50.0 6.14 307 1 lost ODI v India Dhaka 13 Apr 2003 ODI # 2002
211 49.3 4.26 295 -83 2 won ODI v Bangladesh Dhaka 14 Apr 2003 ODI # 2003
168 49.0 3.42 262 -93 2 won ODI v Bangladesh Dhaka 17 Apr 2003 ODI # 2005
215 49.1 4.37 215 1 won ODI v India Dhaka 18 Apr 2003 ODI # 2006
46/3 17.1 2.67 46 1 n/r ODI v India Dhaka 21 Apr 2003 ODI # 2007
173 65.3 2.64 173 1 won Test v Bangladesh Chattogram 24 Apr 2003 Test # 1640
237 82.4 2.86 -60 3 won Test v Bangladesh Chattogram 24 Apr 2003 Test # 1640
102 35.5 2.84 -228 2 won Test v Bangladesh Dhaka 1 May 2003 Test # 1642
210 83.0 2.53 -18 3 won Test v Bangladesh Dhaka 1 May 2003 Test # 1642
265/4 45.5 5.78 265 1 2 lost ODI v England The Oval 28 Jun 2003 ODI # 2029
226/9 50.0 4.52 273 -46 2 won ODI v Zimbabwe Canterbury 29 Jun 2003 ODI # 2030
223/7 50.0 4.46 223 1 won ODI v England Manchester 3 Jul 2003 ODI # 2032
174/8 50.0 3.48 174 1 won ODI v Zimbabwe Cardiff 5 Jul 2003 ODI # 2033
199/6 39.0 5.10 199 1 2 lost ODI v England Birmingham 8 Jul 2003 ODI # 2035
173/8 50.0 3.46 173 1 won ODI v Zimbabwe Southampton 10 Jul 2003 ODI # 2036
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
277/6 50.0 5.54 277 1 lost ODI v Pakistan Lahore 3 Oct 2003 ODI # 2046
267/7 50.0 5.34 267 1 lost ODI v Pakistan Lahore 5 Oct 2003 ODI # 2047
243/8 50.0 4.86 243 1 won ODI v Pakistan Faisalabad 7 Oct 2003 ODI # 2048
157 47.4 3.29 157 1 won ODI v Pakistan Rawalpindi 10 Oct 2003 ODI # 2049
192 49.3 3.87 192 1 won ODI v Pakistan Rawalpindi 12 Oct 2003 ODI # 2050
401 148.0 2.70 81 2 lost Test v Pakistan Lahore 17 Oct 2003 Test # 1664
164/2 40.1 4.08 161 4 4 lost Test v Pakistan Lahore 17 Oct 2003 Test # 1664
348 116.2 2.99 70 2 draw Test v Pakistan Faisalabad 24 Oct 2003 Test # 1666
242/6 98.0 2.46 302 -59 4 draw Test v Pakistan Faisalabad 24 Oct 2003 Test # 1666
410 133.5 3.06 -151 2 won Test v West Indies Johannesburg 12 Dec 2003 Test # 1674
188 51.0 3.68 378 -189 4 won Test v West Indies Johannesburg 12 Dec 2003 Test # 1674
264 77.5 3.39 264 1 won Test v West Indies Durban 26 Dec 2003 Test # 1679
329 113.0 2.91 -65 3 won Test v West Indies Durban 26 Dec 2003 Test # 1679
427 112.1 3.80 -105 2 draw Test v West Indies Cape Town 2 Jan 2004 Test # 1681
354/5 100.0 3.54 441 -86 4 draw Test v West Indies Cape Town 2 Jan 2004 Test # 1681
301 82.2 3.65 -303 2 won Test v West Indies Centurion 16 Jan 2004 Test # 1682
348 106.4 3.26 45 3 won Test v West Indies Centurion 16 Jan 2004 Test # 1682
54 23.2 2.31 264 -209 2 won ODI v West Indies Cape Town 25 Jan 2004 ODI # 2088
163 42.4 3.82 180 -16 2 won ODI v West Indies Gqeberha 28 Jan 2004 ODI # 2090
147/8 40.0 3.67 147 1 n/r ODI v West Indies Durban 30 Jan 2004 ODI # 2092
300/3 45.0 6.66 298 3 2 lost ODI v West Indies Centurion 1 Feb 2004 ODI # 2094
304/2 50.0 6.08 304 1 won ODI v West Indies Johannesburg 4 Feb 2004 ODI # 2096
225/8 50.0 4.50 225 1 won ODI v New Zealand Auckland 13 Feb 2004 ODI # 2099
255/5 45.1 5.64 254 2 2 lost ODI v New Zealand Christchurch 17 Feb 2004 ODI # 2100
254/5 38.0 6.68 254 1 lost ODI v New Zealand Wellington 20 Feb 2004 ODI # 2101
264/4 49.0 5.38 260 5 2 lost ODI v New Zealand Dunedin 25 Feb 2004 ODI # 2104
193/8 33.0 5.84 193 1 lost ODI v New Zealand Auckland 29 Feb 2004 ODI # 2107
190/5 46.0 4.13 187 4 2 lost ODI v New Zealand Napier 2 Mar 2004 ODI # 2109
509 164.4 3.09 50 2 draw Test v New Zealand Hamilton 10 Mar 2004 Test # 1686
39/1 16.0 2.43 264 -224 4 draw Test v New Zealand Hamilton 10 Mar 2004 Test # 1686
595 148.5 3.99 299 2 lost Test v New Zealand Auckland 18 Mar 2004 Test # 1689
53/1 10.2 5.12 51 3 4 lost Test v New Zealand Auckland 18 Mar 2004 Test # 1689
297 104.0 2.85 297 1 won Test v New Zealand Wellington 26 Mar 2004 Test # 1692
252 96.2 2.61 233 3 won Test v New Zealand Wellington 26 Mar 2004 Test # 1692
486 145.4 3.33 486 1 draw Test v Sri Lanka Galle 4 Aug 2004 Test # 1709
214/9d 67.0 3.19 324 3 draw Test v Sri Lanka Galle 4 Aug 2004 Test # 1709
470 142.3 3.29 470 1 lost Test v Sri Lanka Colombo (SSC) 11 Aug 2004 Test # 1710
211/4d 55.0 3.83 492 3 lost Test v Sri Lanka Colombo (SSC) 11 Aug 2004 Test # 1710
265/7 49.0 5.40 264 2 2 lost ODI v Sri Lanka Colombo (RPS) 20 Aug 2004 ODI # 2156
213/9 50.0 4.26 213 1 lost ODI v Sri Lanka Colombo (RPS) 22 Aug 2004 ODI # 2158
192/6 47.4 4.02 192 1 2 lost ODI v Sri Lanka Dambulla 25 Aug 2004 ODI # 2160
236/3 46.1 5.11 236 1 2 lost ODI v Sri Lanka Dambulla 28 Aug 2004 ODI # 2161
308/8 50.0 6.16 308 1 lost ODI v Sri Lanka Colombo (SSC) 31 Aug 2004 ODI # 2163
93 31.3 2.95 93 1 won ODI v Bangladesh Birmingham 12 Sep 2004 ODI # 2171
249/5 48.5 5.09 247 3 2 lost ODI v West Indies The Oval 18 Sep 2004 ODI # 2178
466 134.4 3.46 -44 2 draw Test v India Kanpur 20 Nov 2004 Test # 1722
411 150.1 2.73 106 2 lost Test v India Eden Gardens 28 Nov 2004 Test # 1724
120/2 39.4 3.02 117 4 4 lost Test v India Eden Gardens 28 Nov 2004 Test # 1724
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
136 37.2 3.64 302 -165 2 won ODI v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
198/7 50.0 3.96 330 -131 2 won ODI v Zimbabwe Durban 27 Feb 2005 ODI # 2231
206/8 50.0 4.12 206 1 won ODI v Zimbabwe Gqeberha 2 Mar 2005 ODI # 2233
54 31.2 1.72 54 1 won Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
265 75.2 3.51 -21 3 won Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
269 85.0 3.16 269 1 won Test v Zimbabwe Centurion 11 Mar 2005 Test # 1740
149 59.3 2.50 -62 3 won Test v Zimbabwe Centurion 11 Mar 2005 Test # 1740
543/5d 152.1 3.56 543 1 draw Test v West Indies Georgetown 31 Mar 2005 Test # 1745
347 104.4 3.31 347 1 won Test v West Indies Port of Spain 8 Apr 2005 Test # 1747
194 89.5 2.15 143 3 won Test v West Indies Port of Spain 8 Apr 2005 Test # 1747
296 92.2 3.20 296 1 won Test v West Indies Bridgetown 21 Apr 2005 Test # 1749
166 54.2 3.05 -86 3 won Test v West Indies Bridgetown 21 Apr 2005 Test # 1749
747 235.2 3.17 159 2 draw Test v West Indies St John's 29 Apr 2005 Test # 1750
253 48.5 5.18 253 1 won ODI v West Indies Kingston 7 May 2005 ODI # 2241
152/7 50.0 3.04 152 1 won ODI v West Indies Kingston 8 May 2005 ODI # 2242
283 49.5 5.67 285 -1 2 won ODI v West Indies Bridgetown 11 May 2005 ODI # 2243
231/8 50.0 4.62 231 1 won ODI v West Indies Port of Spain 14 May 2005 ODI # 2244
138/7 20.0 6.90 138 1 won ODI v West Indies Port of Spain 15 May 2005 ODI # 2245
134/5 18.0 7.44 134 1 2 lost T20I v New Zealand Johannesburg 21 Oct 2005 T20I # 3
249/8 50.0 4.98 249 1 won ODI v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
182 47.5 3.80 202 -19 2 won ODI v New Zealand Cape Town 28 Oct 2005 ODI # 2288
243/9 50.0 4.86 243 1 won ODI v New Zealand Gqeberha 30 Oct 2005 ODI # 2289
DNB 0.0 - 0 0 n/r ODI v New Zealand Durban 4 Nov 2005 ODI # 2292
215 49.3 4.34 215 1 won ODI v New Zealand Centurion 6 Nov 2005 ODI # 2293
249/9 50.0 4.98 249 1 won ODI v India Hyderabad 16 Nov 2005 ODI # 2297
171/4 35.4 4.79 170 2 2 lost ODI v India Bengaluru 19 Nov 2005 ODI # 2298
188 45.5 4.10 188 1 won ODI v India Eden Gardens 25 Nov 2005 ODI # 2299
224/5 47.3 4.71 222 3 2 lost ODI v India Wankhede 28 Nov 2005 ODI # 2300
258 75.2 3.42 258 1 draw Test v Australia Perth 16 Dec 2005 Test # 1777
528/8d 146.4 3.60 490 3 draw Test v Australia Perth 16 Dec 2005 Test # 1777
355 119.3 2.97 355 1 lost Test v Australia Melbourne 26 Dec 2005 Test # 1779
321/7d 83.0 3.86 365 3 lost Test v Australia Melbourne 26 Dec 2005 Test # 1779
359 95.1 3.77 -92 2 lost Test v Australia Sydney 2 Jan 2006 Test # 1780
288/2 60.3 4.76 287 2 4 lost Test v Australia Sydney 2 Jan 2006 Test # 1780
209/3 20.0 10.45 209 1 lost T20I v Australia Brisbane 9 Jan 2006 T20I # 4
228 49.5 4.57 228 1 won ODI v Australia Brisbane 15 Jan 2006 ODI # 2314
282/6 50.0 5.64 282 1 lost ODI v Sri Lanka Brisbane 17 Jan 2006 ODI # 2315
245 49.2 4.96 245 1 lost ODI v Australia Melbourne (Docklands) 20 Jan 2006 ODI # 2316
254/8 50.0 5.08 264 -9 2 won ODI v Sri Lanka Adelaide 24 Jan 2006 ODI # 2318
221 47.4 4.63 221 1 won ODI v Sri Lanka Perth 31 Jan 2006 ODI # 2321
281/7 50.0 5.62 281 1 lost ODI v Australia Melbourne (Docklands) 3 Feb 2006 ODI # 2322
344/6 50.0 6.88 344 1 lost ODI v Australia Sydney 5 Feb 2006 ODI # 2323
257/9 50.0 5.14 257 1 lost ODI v Sri Lanka Hobart 7 Feb 2006 ODI # 2325
199/7 20.0 9.95 202 -2 2 won T20I v Australia Johannesburg 24 Feb 2006 T20I # 6
229/8 47.0 4.87 229 1 won ODI v Australia Centurion 26 Feb 2006 ODI # 2341
93 34.3 2.69 290 -196 2 won ODI v Australia Cape Town 3 Mar 2006 ODI # 2345
254/6 50.0 5.08 254 1 lost ODI v Australia Gqeberha 5 Mar 2006 ODI # 2347
247/9 49.1 5.02 247 1 2 lost ODI v Australia Durban 10 Mar 2006 ODI # 2348
434/4 50.0 8.68 434 1 won ODI v Australia Johannesburg 12 Mar 2006 ODI # 2349
308 87.2 3.52 103 2 lost Test v Australia Cape Town 16 Mar 2006 Test # 1789
95/3 27.1 3.49 95 1 4 lost Test v Australia Cape Town 16 Mar 2006 Test # 1789
369 127.1 2.90 369 1 lost Test v Australia Durban 24 Mar 2006 Test # 1792
307/4d 82.4 3.71 409 3 lost Test v Australia Durban 24 Mar 2006 Test # 1792
270 62.5 4.29 -33 2 lost Test v Australia Johannesburg 31 Mar 2006 Test # 1795
294/8 91.4 3.20 292 3 4 lost Test v Australia Johannesburg 31 Mar 2006 Test # 1795
327 71.4 4.56 51 2 won Test v New Zealand Centurion 15 Apr 2006 Test # 1798
120 36.0 3.33 249 -128 4 won Test v New Zealand Centurion 15 Apr 2006 Test # 1798
593/8d 165.0 3.59 593 1 draw Test v New Zealand Cape Town 27 Apr 2006 Test # 1800
121/3 37.0 3.27 202 3 draw Test v New Zealand Cape Town 27 Apr 2006 Test # 1800
119 44.0 2.70 119 1 won Test v New Zealand Johannesburg 5 May 2006 Test # 1801
283 78.5 3.58 216 3 won Test v New Zealand Johannesburg 5 May 2006 Test # 1801
756/5d 185.1 4.08 587 2 lost Test v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
321 85.1 3.76 -40 2 lost Test v Sri Lanka Colombo (PSS) 4 Aug 2006 Test # 1812
352/9 113.3 3.10 352 1 4 lost Test v Sri Lanka Colombo (PSS) 4 Aug 2006 Test # 1812
201/7 50.0 4.02 201 1 won ODI v Zimbabwe Bloemfontein 15 Sep 2006 ODI # 2415
152 49.4 3.06 152 1 won ODI v Zimbabwe East London 18 Sep 2006 ODI # 2418
247/4 50.0 4.94 419 -171 2 won ODI v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
195 45.4 4.27 195 1 lost ODI v New Zealand Brabourne 16 Oct 2006 ODI # 2430
141 39.1 3.60 220 -78 2 won ODI v Sri Lanka Ahmedabad 24 Oct 2006 ODI # 2435
89 25.0 3.56 214 -124 2 won ODI v Pakistan Mohali 27 Oct 2006 ODI # 2438
262/4 44.0 5.95 259 4 2 lost ODI v West Indies Jaipur 2 Nov 2006 ODI # 2442
91 29.1 3.12 249 -157 2 won ODI v India Durban 22 Nov 2006 ODI # 2447
168 41.3 4.04 275 -106 2 won ODI v India Cape Town 26 Nov 2006 ODI # 2449
163 38.1 4.27 244 -80 2 won ODI v India Gqeberha 29 Nov 2006 ODI # 2452
127/4 19.5 6.40 127 1 2 lost T20I v India Johannesburg 1 Dec 2006 T20I # 10
200/9 50.0 4.00 200 1 won ODI v India Centurion 3 Dec 2006 ODI # 2458
249 79.5 3.11 249 1 lost Test v India Johannesburg 15 Dec 2006 Test # 1823
236 64.4 3.64 401 3 lost Test v India Johannesburg 15 Dec 2006 Test # 1823
240 77.5 3.08 -88 2 won Test v India Durban 26 Dec 2006 Test # 1825
179 55.1 3.24 354 -174 4 won Test v India Durban 26 Dec 2006 Test # 1825
414 131.1 3.15 414 1 won Test v India Cape Town 2 Jan 2007 Test # 1827
169 64.0 2.64 210 3 won Test v India Cape Town 2 Jan 2007 Test # 1827
313 96.5 3.23 313 1 won Test v Pakistan Centurion 11 Jan 2007 Test # 1828
302 96.2 3.13 198 3 won Test v Pakistan Centurion 11 Jan 2007 Test # 1828
265 76.0 3.48 141 2 lost Test v Pakistan Gqeberha 19 Jan 2007 Test # 1829
191/5 57.3 3.32 191 1 4 lost Test v Pakistan Gqeberha 19 Jan 2007 Test # 1829
157 43.1 3.63 157 1 won Test v Pakistan Cape Town 26 Jan 2007 Test # 1830
186 51.2 3.62 160 3 won Test v Pakistan Cape Town 26 Jan 2007 Test # 1830
129/8 20.0 6.45 129 1 won T20I v Pakistan Johannesburg 2 Feb 2007 T20I # 14
228 46.4 4.88 393 -164 2 won ODI v Pakistan Centurion 4 Feb 2007 ODI # 2506
351/4 50.0 7.02 351 1 lost ODI v Pakistan Durban 7 Feb 2007 ODI # 2513
245/8 49.5 4.91 245 1 n/r ODI v Pakistan Gqeberha 9 Feb 2007 ODI # 2517
107 45.4 2.34 107 1 won ODI v Pakistan Cape Town 11 Feb 2007 ODI # 2521
153 40.5 3.74 153 1 won ODI v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
132/9 40.0 3.30 354 -221 2 won ODI v Netherlands Basseterre 16 Mar 2007 ODI # 2537
186/8 50.0 3.72 186 1 won ODI v Scotland Basseterre 20 Mar 2007 ODI # 2545
377/6 50.0 7.54 377 1 lost ODI v Australia Basseterre 24 Mar 2007 ODI # 2552
209 49.3 4.22 209 1 won ODI v Sri Lanka Providence 28 Mar 2007 ODI # 2556
152/8 35.0 4.34 152 1 won ODI v Ireland Providence 3 Apr 2007 ODI # 2562
251/8 50.0 5.02 251 1 lost ODI v Bangladesh Providence 7 Apr 2007 ODI # 2564
289/9 50.0 5.78 357 -67 2 won ODI v West Indies St George's 10 Apr 2007 ODI # 2567
196/5 48.2 4.05 194 3 2 lost ODI v New Zealand St George's 14 Apr 2007 ODI # 2571
154 48.0 3.20 154 1 won ODI v England Bridgetown 17 Apr 2007 ODI # 2574
153/3 31.3 4.85 150 4 2 lost ODI v Australia Gros Islet 25 Apr 2007 ODI # 2580
131 30.5 4.24 174 -42 2 won ODI v Ireland Belfast 24 Jun 2007 ODI # 2591
242/8 50.0 4.84 242 1 won ODI v India Belfast 26 Jun 2007 ODI # 2592
227/4 49.1 4.61 227 1 2 lost ODI v India Belfast 29 Jun 2007 ODI # 2593
152/4 30.2 5.01 149 4 2 lost ODI v India Belfast 1 Jul 2007 ODI # 2595
206 50.0 4.12 206 1 won ODI v Zimbabwe Bulawayo 22 Aug 2007 ODI # 2612
247/7 50.0 4.94 247 1 won ODI v Zimbabwe Harare 25 Aug 2007 ODI # 2614
295/7 50.0 5.90 324 -28 2 won ODI v Zimbabwe Harare 26 Aug 2007 ODI # 2615
205/6 20.0 10.25 205 1 won T20I v West Indies Johannesburg 11 Sep 2007 T20I # 20
144 19.3 7.38 144 1 won T20I v Bangladesh Cape Town 15 Sep 2007 T20I # 31
135/7 20.0 6.75 155 -19 2 won T20I v England Cape Town 16 Sep 2007 T20I # 34
153/8 20.0 7.65 153 1 won T20I v New Zealand Durban 19 Sep 2007 T20I # 39
153/5 20.0 7.65 153 1 lost T20I v India Durban 20 Sep 2007 T20I # 43
291 97.3 2.98 -159 2 won Test v Pakistan Karachi 1 Oct 2007 Test # 1843
263 84.5 3.10 424 -160 4 won Test v Pakistan Karachi 1 Oct 2007 Test # 1843
206 63.0 3.26 -151 2 draw Test v Pakistan Lahore 8 Oct 2007 Test # 1844
316/4 107.0 2.95 457 -140 4 draw Test v Pakistan Lahore 8 Oct 2007 Test # 1844
249 46.3 5.35 295 -45 2 won ODI v Pakistan Lahore 18 Oct 2007 ODI # 2633
265/9 50.0 5.30 265 1 lost ODI v Pakistan Lahore 20 Oct 2007 ODI # 2635
202/4 48.1 4.19 198 5 2 lost ODI v Pakistan Faisalabad 23 Oct 2007 ODI # 2637
230/9 50.0 4.60 230 1 won ODI v Pakistan Multan 26 Oct 2007 ODI # 2639
219 46.3 4.70 234 -14 2 won ODI v Pakistan Lahore 29 Oct 2007 ODI # 2642
118 41.3 2.84 -108 2 won Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
172 51.0 3.37 531 -358 4 won Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
188 56.4 3.31 188 1 won Test v New Zealand Centurion 16 Nov 2007 Test # 1848
136 34.3 3.94 -59 3 won Test v New Zealand Centurion 16 Nov 2007 Test # 1848
129/7 20.0 6.45 129 1 won T20I v New Zealand Johannesburg 23 Nov 2007 T20I # 48
248/6 50.0 4.96 248 1 won ODI v New Zealand Durban 25 Nov 2007 ODI # 2648
210/3 38.4 5.43 210 1 2 lost ODI v New Zealand Gqeberha 30 Nov 2007 ODI # 2650
238/8 50.0 4.76 238 1 won ODI v New Zealand Cape Town 2 Dec 2007 ODI # 2652
60/5 9.5 6.10 59 2 2 lost T20I v West Indies Gqeberha 16 Dec 2007 T20I # 50
408 133.4 3.05 408 1 lost Test v West Indies Gqeberha 26 Dec 2007 Test # 1856
175 57.4 3.03 388 3 lost Test v West Indies Gqeberha 26 Dec 2007 Test # 1856
243 92.0 2.64 243 1 won Test v West Indies Cape Town 2 Jan 2008 Test # 1858
262 101.5 2.57 184 3 won Test v West Indies Cape Town 2 Jan 2008 Test # 1858
139 34.3 4.02 139 1 won Test v West Indies Durban 10 Jan 2008 Test # 1860
317 86.5 3.65 -100 3 won Test v West Indies Durban 10 Jan 2008 Test # 1860
131/7 20.0 6.55 131 1 won T20I v West Indies Johannesburg 18 Jan 2008 T20I # 51
175 35.5 4.88 175 1 won ODI v West Indies Centurion 20 Jan 2008 ODI # 2661
169 48.2 3.49 256 -86 2 won ODI v West Indies Cape Town 25 Jan 2008 ODI # 2664
252/7 50.0 5.04 252 1 won ODI v West Indies Gqeberha 27 Jan 2008 ODI # 2666
263/9 50.0 5.26 263 1 won ODI v West Indies Durban 1 Feb 2008 ODI # 2668
295/7 50.0 5.90 295 1 won ODI v West Indies Johannesburg 3 Feb 2008 ODI # 2671
192 54.4 3.51 192 1 won Test v Bangladesh Mirpur 22 Feb 2008 Test # 1864
182 73.0 2.49 204 3 won Test v Bangladesh Mirpur 22 Feb 2008 Test # 1864
259 70.4 3.66 -324 2 won Test v Bangladesh Chattogram 29 Feb 2008 Test # 1865
119 39.5 2.98 -205 3 won Test v Bangladesh Chattogram 29 Feb 2008 Test # 1865
178 48.2 3.68 178 1 won ODI v Bangladesh Chattogram 9 Mar 2008 ODI # 2690
173 48.2 3.57 173 1 won ODI v Bangladesh Mirpur 12 Mar 2008 ODI # 2691
143 42.5 3.33 143 1 won ODI v Bangladesh Mirpur 14 Mar 2008 ODI # 2692
627 155.1 4.04 87 2 draw Test v India Chennai 26 Mar 2008 Test # 1870
76 20.0 3.80 76 1 won Test v India Ahmedabad 3 Apr 2008 Test # 1871
328 94.2 3.47 -90 3 won Test v India Ahmedabad 3 Apr 2008 Test # 1871
325 99.4 3.26 60 2 lost Test v India Kanpur 11 Apr 2008 Test # 1873
64/2 13.1 4.86 62 3 4 lost Test v India Kanpur 11 Apr 2008 Test # 1873
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
177 49.1 3.60 337 -159 2 won ODI v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
222/9 50.0 4.44 222 1 won ODI v Kenya Kimberley 2 Nov 2008 ODI # 2770
109/8 14.0 7.78 122 -9 2 won T20I v Bangladesh Johannesburg 5 Nov 2008 T20I # 77
222 44.2 5.00 284 -61 2 won ODI v Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
230 49.2 4.66 359 -128 2 won ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
153 36.4 4.17 -288 2 won Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
159 51.5 3.06 -129 3 won Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
250 76.2 3.27 250 1 won Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
131 36.4 3.57 -48 3 won Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
375 98.5 3.79 375 1 won Test v Australia Perth 17 Dec 2008 Test # 1899
319 97.0 3.28 413 3 won Test v Australia Perth 17 Dec 2008 Test # 1899
394 113.4 3.46 394 1 won Test v Australia Melbourne 26 Dec 2008 Test # 1902
247 84.2 2.92 182 3 won Test v Australia Melbourne 26 Dec 2008 Test # 1902
445 136.2 3.26 445 1 lost Test v Australia Sydney 3 Jan 2009 Test # 1904
257/4d 67.3 3.80 375 3 lost Test v Australia Sydney 3 Jan 2009 Test # 1904
182/9 20.0 9.10 182 1 lost T20I v Australia Melbourne 11 Jan 2009 T20I # 80
161/4 18.5 8.54 158 4 2 lost T20I v Australia Brisbane 13 Jan 2009 T20I # 81
271/8 50.0 5.42 271 1 won ODI v Australia Melbourne 16 Jan 2009 ODI # 2795
249/9 50.0 4.98 249 1 lost ODI v Australia Hobart 18 Jan 2009 ODI # 2796
269 49.2 5.45 269 1 won ODI v Australia Sydney 23 Jan 2009 ODI # 2802
222 48.0 4.62 222 1 won ODI v Australia Adelaide 26 Jan 2009 ODI # 2804
249 49.0 5.08 289 -39 2 won ODI v Australia Perth 30 Jan 2009 ODI # 2808
466 125.4 3.70 466 1 lost Test v Australia Johannesburg 26 Feb 2009 Test # 1910
207 53.4 3.85 453 3 lost Test v Australia Johannesburg 26 Feb 2009 Test # 1910
352 107.4 3.26 352 1 lost Test v Australia Durban 6 Mar 2009 Test # 1913
331/5d 94.4 3.49 545 3 lost Test v Australia Durban 6 Mar 2009 Test # 1913
209 72.0 2.90 209 1 won Test v Australia Cape Town 19 Mar 2009 Test # 1916
422 121.5 3.46 -20 3 won Test v Australia Cape Town 19 Mar 2009 Test # 1916
166/7 20.0 8.30 166 1 won T20I v Australia Johannesburg 27 Mar 2009 T20I # 87
139/8 20.0 6.95 157 -17 2 won T20I v Australia Centurion 29 Mar 2009 T20I # 88
286/7 50.0 5.72 286 1 lost ODI v Australia Durban 3 Apr 2009 ODI # 2832
131 40.2 3.24 131 1 won ODI v Australia Centurion 5 Apr 2009 ODI # 2834
264/7 50.0 5.28 290 -25 2 won ODI v Australia Cape Town 9 Apr 2009 ODI # 2839
256 45.5 5.58 318 -61 2 won ODI v Australia Gqeberha 13 Apr 2009 ODI # 2840
303/7 50.0 6.06 303 1 lost ODI v Australia Johannesburg 17 Apr 2009 ODI # 2841
81 15.4 5.17 212 -130 2 won T20I v Scotland The Oval 7 Jun 2009 T20I # 94
127/5 20.0 6.35 129 -1 2 won T20I v New Zealand Lord's 9 Jun 2009 T20I # 99
111 19.5 5.59 111 1 won T20I v England Nottingham 11 Jun 2009 T20I # 103
163/9 20.0 8.15 184 -20 2 won T20I v West Indies The Oval 13 Jun 2009 T20I # 106
118/8 20.0 5.90 131 -12 2 won T20I v India Nottingham 16 Jun 2009 T20I # 113
149/4 20.0 7.45 149 1 lost T20I v Pakistan Nottingham 18 Jun 2009 T20I # 114
319/8 50.0 6.38 319 1 lost ODI v Sri Lanka Centurion 22 Sep 2009 ODI # 2893
214 47.5 4.47 214 1 won ODI v New Zealand Centurion 24 Sep 2009 ODI # 2895
323/8 50.0 6.46 323 1 lost ODI v England Centurion 27 Sep 2009 ODI # 2900
250/6 50.0 5.00 296 -45 2 won ODI v Zimbabwe Benoni 8 Nov 2009 ODI # 2926
119 34.3 3.44 332 -212 2 won ODI v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
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
233 64.4 3.60 -325 2 won Test v India Nagpur 6 Feb 2010 Test # 1951
319 107.1 2.97 -6 3 won Test v India Nagpur 6 Feb 2010 Test # 1951
643/6d 153.0 4.20 347 2 lost Test v India Eden Gardens 14 Feb 2010 Test # 1952
298/9 50.0 5.96 298 1 lost ODI v India Jaipur 21 Feb 2010 ODI # 2961
401/3 50.0 8.02 401 1 lost ODI v India Gwalior 24 Feb 2010 ODI # 2962
275 44.3 6.17 366 -90 2 won ODI v India Ahmedabad 27 Feb 2010 ODI # 2963
186/5 20.0 9.30 186 1 lost T20I v India Gros Islet 2 May 2010 T20I # 155
80 16.0 5.00 140 -59 2 won T20I v Afghanistan Bridgetown 5 May 2010 T20I # 162
157/7 20.0 7.85 171 -13 2 won T20I v New Zealand Bridgetown 6 May 2010 T20I # 164
168/7 20.0 8.40 168 1 lost T20I v England Bridgetown 8 May 2010 T20I # 168
148/7 20.0 7.40 148 1 lost T20I v Pakistan Gros Islet 10 May 2010 T20I # 171
123 19.5 6.20 137 -13 2 won T20I v West Indies North Sound 19 May 2010 T20I # 178
119/7 20.0 5.95 121 -1 2 won T20I v West Indies North Sound 20 May 2010 T20I # 179
215 44.1 4.86 282 -65 2 won ODI v West Indies North Sound 22 May 2010 ODI # 2979
283 48.1 5.87 301 -17 2 won ODI v West Indies North Sound 24 May 2010 ODI # 2980
157 38.0 4.13 225 -67 2 won ODI v West Indies Roseau 28 May 2010 ODI # 2982
303/6 50.0 6.06 303 1 won ODI v West Indies Roseau 30 May 2010 ODI # 2984
252/6 50.0 5.04 252 1 won ODI v West Indies Port of Spain 3 Jun 2010 ODI # 2987
102 47.1 2.16 -250 2 won Test v West Indies Port of Spain 10 Jun 2010 Test # 1960
293 80.3 3.63 457 -163 4 won Test v West Indies Port of Spain 10 Jun 2010 Test # 1960
546 181.1 3.01 3 2 draw Test v West Indies Basseterre 18 Jun 2010 Test # 1961
231 73.5 3.12 231 1 won Test v West Indies Bridgetown 26 Jun 2010 Test # 1962
161 65.1 2.47 46 3 won Test v West Indies Bridgetown 26 Jun 2010 Test # 1962
168/4 20.0 8.40 168 1 won T20I v Zimbabwe Bloemfontein 8 Oct 2010 T20I # 188
186/7 20.0 9.30 195 -8 2 won T20I v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
287/6 50.0 5.74 352 -64 2 won ODI v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
268 48.2 5.54 268 1 won ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
127 29.0 4.37 400 -272 2 won ODI v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
119 19.5 6.00 119 1 won T20I v Pakistan Abu Dhabi 26 Oct 2010 T20I # 190
120/9 20.0 6.00 120 1 won T20I v Pakistan Abu Dhabi 27 Oct 2010 T20I # 191
203 49.0 4.14 203 1 won ODI v Pakistan Abu Dhabi 29 Oct 2010 ODI # 3062
289/9 49.5 5.79 287 3 2 lost ODI v Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
226/9 50.0 4.52 229 -2 2 won ODI v Pakistan Dubai (DICS) 2 Nov 2010 ODI # 3064
275/9 49.5 5.51 275 1 2 lost ODI v Pakistan Dubai (DICS) 5 Nov 2010 ODI # 3067
260 44.5 5.79 318 -57 2 won ODI v Pakistan Dubai (DICS) 8 Nov 2010 ODI # 3069
248 95.0 2.61 -132 2 draw Test v Pakistan Dubai (DICS) 12 Nov 2010 Test # 1976
343/3 117.0 2.93 451 -107 4 draw Test v Pakistan Dubai (DICS) 12 Nov 2010 Test # 1976
434 144.1 3.01 -150 2 draw Test v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
153/3 67.0 2.28 354 -200 4 draw Test v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
136 38.4 3.51 136 1 won Test v India Centurion 16 Dec 2010 Test # 1985
459 128.1 3.58 -25 3 won Test v India Centurion 16 Dec 2010 Test # 1985
205 65.1 3.14 205 1 lost Test v India Durban 26 Dec 2010 Test # 1987
228 70.5 3.21 302 3 lost Test v India Durban 26 Dec 2010 Test # 1987
364 117.1 3.10 2 2 draw Test v India Cape Town 2 Jan 2011 Test # 1988
166/3 82.0 2.02 340 -173 4 draw Test v India Cape Town 2 Jan 2011 Test # 1988
168/6 20.0 8.40 168 1 lost T20I v India Durban 9 Jan 2011 T20I # 196
154 35.4 4.31 290 -135 2 won ODI v India Durban 12 Jan 2011 ODI # 3079
190 47.2 4.01 190 1 lost ODI v India Johannesburg 15 Jan 2011 ODI # 3080
223/8 48.2 4.61 221 3 2 lost ODI v India Cape Town 18 Jan 2011 ODI # 3082
142/6 32.5 4.32 191 -123 2 won ODI v India Gqeberha 21 Jan 2011 ODI # 3084
234 40.2 5.80 268 -16 2 won ODI v India Centurion 23 Jan 2011 ODI # 3087
222 47.3 4.67 222 1 won ODI v West Indies Delhi 24 Feb 2011 ODI # 3106
120 34.5 3.44 352 -231 2 won ODI v Netherlands Mohali 3 Mar 2011 ODI # 3115
171 45.4 3.74 171 1 lost ODI v England Chennai 6 Mar 2011 ODI # 3120
296 48.4 6.08 296 1 won ODI v India Nagpur 12 Mar 2011 ODI # 3128
141 33.2 4.23 273 -131 2 won ODI v Ireland Eden Gardens 15 Mar 2011 ODI # 3133
78 28.0 2.78 285 -206 2 won ODI v Bangladesh Mirpur 19 Mar 2011 ODI # 3138
221/8 50.0 4.42 221 1 lost ODI v New Zealand Mirpur 25 Mar 2011 ODI # 3144
147/5 19.3 7.53 147 1 2 lost T20I v Australia Cape Town 13 Oct 2011 T20I # 210
147/8 20.0 7.35 147 1 won T20I v Australia Johannesburg 16 Oct 2011 T20I # 212
183/4 29.0 6.31 183 1 lost ODI v Australia Centurion 19 Oct 2011 ODI # 3203
223 50.0 4.46 304 -80 2 won ODI v Australia Gqeberha 23 Oct 2011 ODI # 3208
227/7 47.3 4.77 223 5 2 lost ODI v Australia Durban 28 Oct 2011 ODI # 3211
284 75.0 3.78 284 1 won Test v Australia Cape Town 9 Nov 2011 Test # 2016
47 18.0 2.61 235 3 won Test v Australia Cape Town 9 Nov 2011 Test # 2016
296 76.4 3.86 30 2 lost Test v Australia Johannesburg 17 Nov 2011 Test # 2018
310/8 86.5 3.57 310 1 4 lost Test v Australia Johannesburg 17 Nov 2011 Test # 2018
180 47.4 3.77 180 1 won Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
150 39.1 3.82 -81 3 won Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
338 108.2 3.12 338 1 lost Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
279 78.2 3.56 449 3 lost Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
239 73.5 3.23 -341 2 won Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
342 107.5 3.17 1 3 won Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
43 20.1 2.13 302 -258 2 won ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
236/6 50.0 4.72 236 1 won ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
266/9 50.0 5.32 266 1 won ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
304/5 48.4 6.24 300 5 2 lost ODI v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
314/8 49.5 6.30 313 2 2 lost ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
148/4 19.2 7.65 148 1 2 lost T20I v New Zealand Wellington 17 Feb 2012 T20I # 221
173/4 20.0 8.65 173 1 won T20I v New Zealand Hamilton 19 Feb 2012 T20I # 222
162/7 20.0 8.10 166 -3 2 won T20I v New Zealand Auckland 22 Feb 2012 T20I # 223
253/9 50.0 5.06 253 1 won ODI v New Zealand Wellington 25 Feb 2012 ODI # 3249
230 47.3 4.84 230 1 won ODI v New Zealand Napier 29 Feb 2012 ODI # 3252
206 47.0 4.38 206 1 won ODI v New Zealand Auckland 3 Mar 2012 ODI # 3254
273 88.2 3.09 35 2 draw Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
137/2 41.0 3.34 401 -263 4 draw Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
185 61.2 3.01 185 1 won Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
168 67.5 2.47 100 3 won Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
275 96.0 2.86 -199 2 draw Test v New Zealand Wellington 23 Mar 2012 Test # 2037
200/6 80.4 2.47 389 -188 4 draw Test v New Zealand Wellington 23 Mar 2012 Test # 2037
71/0 7.5 9.06 83 -148 2 won T20I v India Johannesburg 30 Mar 2012 T20I # 242
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
93/8 20.0 4.65 93 1 won T20I v Zimbabwe Hambantota 20 Sep 2012 T20I # 266
46/5 7.0 6.57 79 -32 2 won T20I v Sri Lanka Hambantota 22 Sep 2012 T20I # 269
136/8 19.4 6.91 134 3 2 lost T20I v Pakistan Colombo (RPS) 28 Sep 2012 T20I # 277
147/2 17.4 8.32 147 1 2 lost T20I v Australia Colombo (RPS) 30 Sep 2012 T20I # 281
152/6 20.0 7.60 152 1 lost T20I v India Colombo (RPS) 2 Oct 2012 T20I # 286
565/5d 138.0 4.09 115 2 draw Test v Australia Brisbane 9 Nov 2012 Test # 2056
550 107.2 5.12 550 1 draw Test v Australia Adelaide 22 Nov 2012 Test # 2061
267/8d 70.0 3.81 429 3 draw Test v Australia Adelaide 22 Nov 2012 Test # 2061
163 53.1 3.06 -62 2 won Test v Australia Perth 30 Nov 2012 Test # 2064
322 82.5 3.88 632 -309 4 won Test v Australia Perth 30 Nov 2012 Test # 2064
86 18.2 4.69 86 1 won T20I v New Zealand Durban 21 Dec 2012 T20I # 293
169/2 19.0 8.89 169 4 2 lost T20I v New Zealand East London 23 Dec 2012 T20I # 295
146/9 20.0 7.30 180 -33 2 won T20I v New Zealand Gqeberha 26 Dec 2012 T20I # 297
45 19.2 2.32 45 1 won Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
275 102.1 2.69 -27 3 won Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
121 44.4 2.70 -404 2 won Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
211 86.4 2.43 -193 3 won Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
209/9 45.4 4.57 209 1 2 lost ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
279/8 50.0 5.58 279 1 lost ODI v New Zealand Kimberley 22 Jan 2013 ODI # 3325
260/9 50.0 5.20 260 1 won ODI v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
49 29.1 1.68 -204 2 won Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
268 100.4 2.66 480 -211 4 won Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
338 116.2 2.90 338 1 won Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
169 75.3 2.23 181 3 won Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
156 46.4 3.34 -253 2 won Test v Pakistan Centurion 22 Feb 2013 Test # 2075
235 78.0 3.01 -18 3 won Test v Pakistan Centurion 22 Feb 2013 Test # 2075
195/7 20.0 9.75 195 1 lost T20I v Pakistan Centurion 3 Mar 2013 T20I # 306
190 36.2 5.22 316 -125 2 won ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
192/4 39.2 4.88 192 1 2 lost ODI v Pakistan Centurion 15 Mar 2013 ODI # 3346
309 48.1 6.41 344 -34 2 won ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
236/7 48.4 4.84 235 2 2 lost ODI v Pakistan Durban 21 Mar 2013 ODI # 3348
205 49.1 4.16 205 1 won ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
258/9 50.0 5.16 342 -83 2 won ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
331/7 50.0 6.62 331 1 lost ODI v India Cardiff 6 Jun 2013 ODI # 3363
167 45.0 3.71 235 -67 2 won ODI v Pakistan Birmingham 10 Jun 2013 ODI # 3367
190/6 26.1 7.26 191 -40 2 tied ODI v West Indies Cardiff 14 Jun 2013 ODI # 3371
179/3 37.3 4.77 176 4 2 lost ODI v England The Oval 19 Jun 2013 ODI # 3375
320/5 50.0 6.40 320 1 lost ODI v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
223/9 49.2 4.52 223 1 lost ODI v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
167 43.2 3.85 224 -56 2 won ODI v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
239/2 44.0 5.43 239 1 2 lost ODI v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
307/4 50.0 6.14 307 1 lost ODI v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
103/9 20.0 5.15 116 -12 2 won T20I v Sri Lanka Colombo (RPS) 2 Aug 2013 T20I # 323
123/7 20.0 6.15 146 -22 2 won T20I v Sri Lanka Hambantota 4 Aug 2013 T20I # 324
164/4 18.1 9.02 164 1 2 lost T20I v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
442 138.4 3.18 193 2 lost Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
45/3 13.5 3.25 40 6 4 lost Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
99 36.4 2.70 99 1 won Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
326 135.1 2.41 -92 3 won Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
182 46.3 3.91 184 -1 2 won ODI v Pakistan Sharjah 30 Oct 2013 ODI # 3425
209 49.4 4.20 209 1 lost ODI v Pakistan Dubai (DICS) 1 Nov 2013 ODI # 3427
191 44.3 4.29 260 -68 2 won ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
238 49.2 4.82 267 -28 2 won ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
151 35.3 4.25 269 -117 2 won ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
98/9 20.0 4.90 98 1 won T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
144/9 20.0 7.20 151 -6 2 won T20I v Pakistan Dubai (DICS) 15 Nov 2013 T20I # 336
60/2 9.1 6.54 65 -93 2 won T20I v Pakistan Johannesburg 20 Nov 2013 T20I # 340
176/4 20.0 8.80 176 1 lost T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
218/9 50.0 4.36 218 1 lost ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
262 45.0 5.82 262 1 lost ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
179 46.5 3.82 179 1 won ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
217 41.0 5.29 359 -141 2 won ODI v India Johannesburg 5 Dec 2013 ODI # 3442
146 35.1 4.15 281 -134 2 won ODI v India Durban 8 Dec 2013 ODI # 3443
DNB 0.0 - 0 0 n/r ODI v India Centurion 11 Dec 2013 ODI # 3444
280 103.0 2.71 280 1 draw Test v India Johannesburg 18 Dec 2013 Test # 2108
421 120.4 3.48 457 3 draw Test v India Johannesburg 18 Dec 2013 Test # 2108
334 111.3 2.99 334 1 won Test v India Durban 26 Dec 2013 Test # 2111
223 86.0 2.59 57 3 won Test v India Durban 26 Dec 2013 Test # 2111
397 122.0 3.25 397 1 lost Test v Australia Centurion 12 Feb 2014 Test # 2119
290/4d 72.2 4.00 481 3 lost Test v Australia Centurion 12 Feb 2014 Test # 2119
246 57.0 4.31 -177 2 won Test v Australia Gqeberha 20 Feb 2014 Test # 2121
216 73.4 2.93 448 -231 4 won Test v Australia Gqeberha 20 Feb 2014 Test # 2121
494/7d 127.4 3.86 494 1 lost Test v Australia Cape Town 1 Mar 2014 Test # 2122
303/5d 58.0 5.22 510 3 lost Test v Australia Cape Town 1 Mar 2014 Test # 2122
81/5 6.4 12.15 81 1 2 lost T20I v Australia Durban 12 Mar 2014 T20I # 363
129/4 15.0 8.60 129 1 2 lost T20I v Australia Centurion 14 Mar 2014 T20I # 365
165/7 20.0 8.25 165 1 lost T20I v Sri Lanka Chattogram 22 Mar 2014 T20I # 379
168/8 20.0 8.40 171 -2 2 won T20I v New Zealand Chattogram 24 Mar 2014 T20I # 383
139 18.4 7.44 146 -6 2 won T20I v Netherlands Chattogram 27 Mar 2014 T20I # 386
193/7 20.0 9.65 197 -3 2 won T20I v England Chattogram 29 Mar 2014 T20I # 391
176/4 19.1 9.18 173 4 2 lost T20I v India Mirpur 4 Apr 2014 T20I # 399
229 40.3 5.65 305 -75 2 won ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
267 49.2 5.41 267 1 lost ODI v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
257 44.3 5.77 340 -82 2 won ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
292 104.5 2.78 -163 2 won Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
216 71.3 3.02 370 -153 4 won Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
421 121.4 3.46 421 1 draw Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
229/8d 53.4 4.26 368 3 draw Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
256 92.4 2.76 256 1 won Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
181 76.2 2.37 40 3 won Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
216 49.5 4.33 310 -93 2 won ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
196 49.1 3.98 258 -61 2 won ODI v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
165 39.5 4.14 165 1 won ODI v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
327/7 50.0 6.54 327 1 won ODI v Australia Harare 27 Aug 2014 ODI # 3516
170 38.3 4.41 232 -61 2 won ODI v Zimbabwe Harare 29 Aug 2014 ODI # 3518
282/7 50.0 5.64 282 1 lost ODI v Australia Harare 2 Sep 2014 ODI # 3522
208 47.2 4.39 272 -63 2 won ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
217/9 50.0 4.34 217 1 won ODI v Australia Harare 6 Sep 2014 ODI # 3526
230 45.1 5.09 230 1 won ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
210 46.3 4.51 283 -72 2 won ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
DNB 0.0 - 0 0 n/r ODI v New Zealand Hamilton 27 Oct 2014 ODI # 3538
144/6 20.0 7.20 144 1 won T20I v Australia Adelaide 5 Nov 2014 T20I # 407
102/3 12.4 8.05 102 1 2 lost T20I v Australia Melbourne 7 Nov 2014 T20I # 408
146/8 19.5 7.36 146 1 2 lost T20I v Australia Sydney 9 Nov 2014 T20I # 409
300/8 50.0 6.00 300 1 lost ODI v Australia Perth 14 Nov 2014 ODI # 3545
154 41.4 3.69 154 1 won ODI v Australia Perth 16 Nov 2014 ODI # 3546
329/5 50.0 6.58 329 1 lost ODI v Australia Canberra 19 Nov 2014 ODI # 3548
268/7 49.0 5.46 268 1 2 lost ODI v Australia Melbourne 21 Nov 2014 ODI # 3549
275/8 47.1 5.83 275 -5 2 lost ODI v Australia Sydney 23 Nov 2014 ODI # 3551
201 60.2 3.33 -351 2 won Test v West Indies Centurion 17 Dec 2014 Test # 2150
131 42.3 3.08 -220 3 won Test v West Indies Centurion 17 Dec 2014 Test # 2150
275/9 79.0 3.48 -142 2 draw Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
329 99.5 3.29 329 1 won Test v West Indies Cape Town 2 Jan 2015 Test # 2154
215 79.5 2.69 123 3 won Test v West Indies Cape Town 2 Jan 2015 Test # 2154
168/6 19.2 8.68 166 3 2 lost T20I v West Indies Cape Town 9 Jan 2015 T20I # 413
236/6 19.2 12.20 232 5 2 lost T20I v West Indies Johannesburg 11 Jan 2015 T20I # 414
126 19.0 6.63 196 -69 2 won T20I v West Indies Durban 14 Jan 2015 T20I # 415
164 28.2 5.78 226 -115 2 won ODI v West Indies Durban 16 Jan 2015 ODI # 3579
291/7 50.0 5.82 440 -148 2 won ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
122 33.4 3.62 122 1 won ODI v West Indies East London 21 Jan 2015 ODI # 3587
266/9 48.3 5.48 263 4 2 lost ODI v West Indies Gqeberha 25 Jan 2015 ODI # 3591
230 37.4 6.10 362 -131 2 won ODI v West Indies Centurion 28 Jan 2015 ODI # 3593
277 48.2 5.73 340 -62 2 won ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
307/7 50.0 6.14 307 1 lost ODI v India Melbourne 22 Feb 2015 ODI # 3610
151 33.1 4.55 409 -257 2 won ODI v West Indies Sydney 27 Feb 2015 ODI # 3616
210 45.0 4.66 412 -201 2 won ODI v Ireland Canberra 3 Mar 2015 ODI # 3621
222 46.4 4.75 222 1 lost ODI v Pakistan Auckland 7 Mar 2015 ODI # 3626
195 47.3 4.10 342 -146 2 won ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
133 37.2 3.56 133 1 won ODI v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
299/6 42.5 6.98 298 18 2 lost ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
96 18.5 5.09 149 -52 2 won T20I v Bangladesh Mirpur 5 Jul 2015 T20I # 428
138 19.2 7.13 170 -31 2 won T20I v Bangladesh Mirpur 7 Jul 2015 T20I # 429
160 36.3 4.38 160 1 won ODI v Bangladesh Mirpur 10 Jul 2015 ODI # 3663
167/3 27.4 6.03 163 5 2 lost ODI v Bangladesh Mirpur 12 Jul 2015 ODI # 3666
170/1 26.1 6.49 170 2 2 lost ODI v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
326 116.1 2.80 78 2 draw Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
246/8 88.1 2.79 246 1 draw Test v Bangladesh Mirpur 30 Jul 2015 Test # 2174
151/8 20.0 7.55 151 1 won T20I v New Zealand Durban 14 Aug 2015 T20I # 451
177/7 20.0 8.85 177 1 lost T20I v New Zealand Centurion 16 Aug 2015 T20I # 452
284 48.1 5.89 305 -20 2 won ODI v New Zealand Centurion 19 Aug 2015 ODI # 3676
207/2 44.3 4.65 205 3 2 lost ODI v New Zealand Potchefstroom 23 Aug 2015 ODI # 3677
221 49.2 4.47 284 -62 2 won ODI v New Zealand Durban 26 Aug 2015 ODI # 3678
199/5 20.0 9.95 199 1 won T20I v India Dharamsala 2 Oct 2015 T20I # 456
92 17.2 5.30 92 1 won T20I v India Cuttack 5 Oct 2015 T20I # 457
298/7 50.0 5.96 304 -5 2 won ODI v India Kanpur 11 Oct 2015 ODI # 3689
247/9 50.0 4.94 247 1 lost ODI v India Indore 14 Oct 2015 ODI # 3692
252/6 50.0 5.04 271 -18 2 won ODI v India Rajkot 18 Oct 2015 ODI # 3695
299/8 50.0 5.98 299 1 lost ODI v India Chennai 22 Oct 2015 ODI # 3698
224 36.0 6.22 439 -214 2 won ODI v India Wankhede 25 Oct 2015 ODI # 3700
201 68.0 2.95 201 1 lost Test v India Mohali 5 Nov 2015 Test # 2186
200 75.3 2.64 217 3 lost Test v India Mohali 5 Nov 2015 Test # 2186
80/0 22.0 3.63 -134 2 draw Test v India Bengaluru 14 Nov 2015 Test # 2188
215 78.2 2.74 215 1 lost Test v India Nagpur 25 Nov 2015 Test # 2189
173 46.3 3.72 309 3 lost Test v India Nagpur 25 Nov 2015 Test # 2189
334 117.5 2.83 334 1 lost Test v India Delhi 3 Dec 2015 Test # 2191
267/5d 100.1 2.66 480 3 lost Test v India Delhi 3 Dec 2015 Test # 2191
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
157/9 20.0 7.85 157 1 won T20I v Australia Durban 4 Mar 2016 T20I # 519
205/5 20.0 10.25 205 1 2 lost T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
181/4 19.2 9.36 179 3 2 lost T20I v Australia Cape Town 9 Mar 2016 T20I # 526
230/8 19.4 11.69 230 1 2 lost T20I v England Wankhede 18 Mar 2016 T20I # 540
172 20.0 8.60 210 -37 2 won T20I v Afghanistan Wankhede 20 Mar 2016 T20I # 542
123/7 19.4 6.25 123 1 2 lost T20I v West Indies Nagpur 25 Mar 2016 T20I # 549
120 19.3 6.15 120 1 won T20I v Sri Lanka Delhi 28 Mar 2016 T20I # 554
191/6 48.1 3.96 189 3 2 lost ODI v West Indies Providence 3 Jun 2016 ODI # 3739
142 34.2 4.13 190 -47 2 won ODI v Australia Providence 7 Jun 2016 ODI # 3741
288/6 50.0 5.76 288 1 lost ODI v Australia Basseterre 11 Jun 2016 ODI # 3743
204 38.0 5.36 344 -139 2 won ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
DNB 0.0 - 0 0 n/r ODI v Australia Bridgetown 19 Jun 2016 ODI # 3750
285 49.5 5.71 285 1 lost ODI v West Indies Bridgetown 24 Jun 2016 ODI # 3754
15/2 12.0 1.25 -248 2 draw Test v New Zealand Durban 19 Aug 2016 Test # 2219
214 58.3 3.65 -267 2 won Test v New Zealand Centurion 27 Aug 2016 Test # 2220
195 58.2 3.34 400 -204 4 won Test v New Zealand Centurion 27 Aug 2016 Test # 2220
148 30.5 4.80 355 -206 2 won ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
294/9 50.0 5.88 294 1 won ODI v Australia Centurion 30 Sep 2016 ODI # 3785
219 37.4 5.81 362 -142 2 won ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
371/6 50.0 7.42 371 1 won ODI v Australia Durban 5 Oct 2016 ODI # 3790
167 36.4 4.55 167 1 won ODI v Australia Gqeberha 9 Oct 2016 ODI # 3792
296 48.2 6.12 328 -31 2 won ODI v Australia Cape Town 12 Oct 2016 ODI # 3795
244 70.2 3.46 2 2 won Test v Australia Perth 3 Nov 2016 Test # 2230
361 119.1 3.02 539 -177 4 won Test v Australia Perth 3 Nov 2016 Test # 2230
85 32.5 2.58 85 1 won Test v Australia Hobart 12 Nov 2016 Test # 2233
161 60.1 2.67 -80 3 won Test v Australia Hobart 12 Nov 2016 Test # 2233
383 121.1 3.16 124 2 lost Test v Australia Adelaide 24 Nov 2016 Test # 2236
127/3 40.5 3.11 127 1 4 lost Test v Australia Adelaide 24 Nov 2016 Test # 2236
205 64.5 3.16 -81 2 won Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
281 96.3 2.91 488 -206 4 won Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
110 43.0 2.55 -282 2 won Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
224 62.0 3.61 507 -282 4 won Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
131 45.4 2.86 -295 2 won Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
177 42.3 4.16 -118 3 won Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
107/6 10.0 10.70 127 -19 2 won T20I v Sri Lanka Centurion 20 Jan 2017 T20I # 589
119/7 19.4 6.05 114 6 2 lost T20I v Sri Lanka Johannesburg 22 Jan 2017 T20I # 590
170/5 19.5 8.57 170 1 2 lost T20I v Sri Lanka Cape Town 25 Jan 2017 T20I # 591
181 48.3 3.73 181 1 won ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
186 37.5 4.91 308 -121 2 won ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
163 39.2 4.14 163 1 won ODI v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
327 48.1 6.78 368 -40 2 won ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
296/8 50.0 5.92 385 -88 2 won ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
107 14.5 7.21 186 -78 2 won T20I v New Zealand Auckland 17 Feb 2017 T20I # 595
207/7 34.0 6.08 207 1 won ODI v New Zealand Hamilton 19 Feb 2017 ODI # 3836
289/4 50.0 5.78 289 1 lost ODI v New Zealand Christchurch 22 Feb 2017 ODI # 3839
112 32.2 3.46 272 -159 2 won ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
280/3 45.0 6.22 280 1 2 lost ODI v New Zealand Hamilton 1 Mar 2017 ODI # 3843
149 41.1 3.61 149 1 won ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
341 114.3 2.97 33 2 draw Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
268 79.3 3.37 268 1 won Test v New Zealand Wellington 16 Mar 2017 Test # 2255
171 63.2 2.70 80 3 won Test v New Zealand Wellington 16 Mar 2017 Test # 2255
489 162.1 3.01 175 2 draw Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
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
203 41.3 4.89 300 -96 2 won ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
119/3 27.0 4.40 101 -100 2 lost ODI v Pakistan Birmingham 7 Jun 2017 ODI # 3881
193/2 38.0 5.07 192 2 2 lost ODI v India The Oval 11 Jun 2017 ODI # 3886
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
320 89.1 3.58 -176 2 won Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
90 32.4 2.75 424 -333 4 won Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
147 42.5 3.43 -426 2 won Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
172 42.4 4.03 -254 3 won Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
278/7 50.0 5.56 278 1 won ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
249 47.5 5.20 354 -104 2 won ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
169 40.4 4.15 370 -200 2 won ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
175/9 20.0 8.75 196 -20 2 won T20I v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
141 18.3 7.62 225 -83 2 won T20I v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
68 30.1 2.25 -241 2 won Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
121 42.3 2.84 -120 3 won Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
209 73.4 2.83 -77 2 won Test v India Cape Town 5 Jan 2018 Test # 2292
135 42.4 3.16 208 -72 4 won Test v India Cape Town 5 Jan 2018 Test # 2292
307 92.1 3.33 -28 2 won Test v India Centurion 13 Jan 2018 Test # 2293
151 50.2 3.00 287 -135 4 won Test v India Centurion 13 Jan 2018 Test # 2293
187 76.4 2.43 187 1 lost Test v India Johannesburg 24 Jan 2018 Test # 2294
247 80.1 3.08 240 3 lost Test v India Johannesburg 24 Jan 2018 Test # 2294
270/4 45.3 5.93 270 1 2 lost ODI v India Durban 1 Feb 2018 ODI # 3969
119/1 20.3 5.80 119 1 2 lost ODI v India Centurion 4 Feb 2018 ODI # 3970
303/6 50.0 6.06 303 1 lost ODI v India Cape Town 7 Feb 2018 ODI # 3971
289/7 50.0 5.78 289 1 won ODI v India Johannesburg 10 Feb 2018 ODI # 3973
274/7 50.0 5.48 274 1 lost ODI v India Gqeberha 13 Feb 2018 ODI # 3976
206/2 32.1 6.40 205 2 2 lost ODI v India Centurion 16 Feb 2018 ODI # 3978
203/5 20.0 10.15 203 1 lost T20I v India Johannesburg 18 Feb 2018 T20I # 652
188/4 20.0 9.40 188 1 won T20I v India Centurion 21 Feb 2018 T20I # 654
172/7 20.0 8.60 172 1 lost T20I v India Cape Town 24 Feb 2018 T20I # 655
351 110.4 3.17 351 1 lost Test v Australia Durban 1 Mar 2018 Test # 2297
227 74.4 3.04 416 3 lost Test v Australia Durban 1 Mar 2018 Test # 2297
243 71.3 3.39 243 1 won Test v Australia Gqeberha 9 Mar 2018 Test # 2298
239 79.0 3.02 100 3 won Test v Australia Gqeberha 9 Mar 2018 Test # 2298
255 69.5 3.65 -56 2 won Test v Australia Cape Town 22 Mar 2018 Test # 2300
107 39.4 2.69 430 -322 4 won Test v Australia Cape Town 22 Mar 2018 Test # 2300
221 70.0 3.15 -267 2 won Test v Australia Johannesburg 30 Mar 2018 Test # 2302
119 46.4 2.55 612 -492 4 won Test v Australia Johannesburg 30 Mar 2018 Test # 2302
287 78.4 3.64 287 1 lost Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
190 57.4 3.29 351 3 lost Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
338 104.1 3.24 338 1 lost Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
275/5d 81.0 3.39 489 3 lost Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
193 34.3 5.59 193 1 won ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
244/8 50.0 4.88 244 1 won ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
285 45.2 6.28 364 -78 2 won ODI v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
306/7 39.0 7.84 306 1 lost ODI v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
299/8 50.0 5.98 299 1 lost ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
99/7 16.0 6.18 99 1 2 lost T20I v Sri Lanka Colombo (RPS) 14 Aug 2018 T20I # 695
117 34.1 3.42 117 1 won ODI v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
78 24.0 3.25 199 -120 2 won ODI v Zimbabwe Bloemfontein 3 Oct 2018 ODI # 4050
228 49.3 4.60 228 1 won ODI v Zimbabwe Paarl 6 Oct 2018 ODI # 4051
126 17.2 7.26 161 -34 2 won T20I v Zimbabwe East London 9 Oct 2018 T20I # 698
132/7 20.0 6.60 132 1 won T20I v Zimbabwe Potchefstroom 12 Oct 2018 T20I # 699
152 38.1 3.98 152 1 won ODI v Australia Perth 4 Nov 2018 ODI # 4065
231 48.3 4.76 231 1 lost ODI v Australia Adelaide 9 Nov 2018 ODI # 4067
280/9 50.0 5.60 321 -40 2 won ODI v Australia Hobart 11 Nov 2018 ODI # 4069
87/7 10.0 8.70 109 -21 2 won T20I v Australia Carrara 17 Nov 2018 T20I # 711
181 47.0 3.85 181 1 won Test v Pakistan Centurion 26 Dec 2018 Test # 2338
190 56.0 3.39 148 3 won Test v Pakistan Centurion 26 Dec 2018 Test # 2338
177 51.1 3.45 177 1 won Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
294 70.4 4.16 40 3 won Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
185 49.4 3.72 -77 2 won Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
273 65.4 4.15 381 -107 4 won Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
267/5 49.1 5.43 267 1 2 lost ODI v Pakistan Gqeberha 19 Jan 2019 ODI # 4080
203 45.5 4.42 203 1 won ODI v Pakistan Durban 22 Jan 2019 ODI # 4081
317/6 50.0 6.34 317 1 won ODI v Pakistan Centurion 25 Jan 2019 ODI # 4084
168/2 31.3 5.33 165 4 2 lost ODI v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
240/8 50.0 4.80 240 1 won ODI v Pakistan Cape Town 30 Jan 2019 ODI # 4090
186/9 20.0 9.30 193 -6 2 won T20I v Pakistan Cape Town 1 Feb 2019 T20I # 732
181/7 20.0 9.05 189 -7 2 won T20I v Pakistan Johannesburg 3 Feb 2019 T20I # 734
168/9 20.0 8.40 168 1 lost T20I v Pakistan Centurion 6 Feb 2019 T20I # 736
191 59.2 3.21 -44 2 lost Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
304/9 85.3 3.55 304 1 4 lost Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
154 37.4 4.08 -68 2 lost Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
197/2 45.4 4.31 197 1 4 lost Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
231 47.0 4.91 231 1 won ODI v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
138 32.2 4.26 252 -113 2 won ODI v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
121/5 24.0 5.04 193 -210 2 won ODI v Sri Lanka Durban 10 Mar 2019 ODI # 4112
189 39.2 4.80 189 1 won ODI v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
225 49.3 4.54 225 1 won ODI v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
134/7 20.0 6.70 134 1 tied T20I v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
164/9 20.0 8.20 181 -16 2 won T20I v Sri Lanka Centurion 22 Mar 2019 T20I # 758
137 15.4 8.74 183 -61 2 won T20I v Sri Lanka Johannesburg 24 Mar 2019 T20I # 763
311/8 50.0 6.22 311 1 lost ODI v England The Oval 30 May 2019 ODI # 4143
330/6 50.0 6.60 330 1 lost ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
230/4 47.3 4.84 228 3 2 lost ODI v India Southampton 5 Jun 2019 ODI # 4150
DNB 0.0 - 0 0 n/r ODI v West Indies Southampton 10 Jun 2019 ODI # 4156
125 34.1 3.65 125 1 won ODI v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
245/6 48.3 5.05 242 4 2 lost ODI v New Zealand Birmingham 19 Jun 2019 ODI # 4165
308/7 50.0 6.16 308 1 lost ODI v Pakistan Lord's 23 Jun 2019 ODI # 4171
203 49.3 4.10 203 1 won ODI v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
315 49.5 6.32 326 -10 2 won ODI v Australia Manchester 6 Jul 2019 ODI # 4188
151/3 19.0 7.94 150 2 2 lost T20I v India Mohali 18 Sep 2019 T20I # 888
134/9 20.0 6.70 134 1 won T20I v India Bengaluru 22 Sep 2019 T20I # 893
502/7d 136.0 3.69 502 1 lost Test v India Visakhapatnam 2 Oct 2019 Test # 2363
323/4d 67.0 4.82 394 3 lost Test v India Visakhapatnam 2 Oct 2019 Test # 2363
601/5d 156.3 3.84 601 1 lost Test v India Pune 10 Oct 2019 Test # 2364
497/9d 116.3 4.26 497 1 lost Test v India Ranchi 19 Oct 2019 Test # 2365
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
196/6 20.0 9.80 196 1 lost T20I v Australia Johannesburg 21 Feb 2020 T20I # 1046
146/6 20.0 7.30 159 -12 2 won T20I v Australia Gqeberha 23 Feb 2020 T20I # 1052
193/5 20.0 9.65 193 1 lost T20I v Australia Cape Town 26 Feb 2020 T20I # 1065
217 45.1 4.80 292 -74 2 won ODI v Australia Paarl 29 Feb 2020 ODI # 4248
271 50.0 5.42 271 1 won ODI v Australia Bloemfontein 4 Mar 2020 ODI # 4252
254/7 50.0 5.08 254 1 won ODI v Australia Potchefstroom 7 Mar 2020 ODI # 4254
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
396 96.0 4.12 396 1 won Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
180 46.1 3.89 -45 3 won Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
157 40.3 3.87 157 1 won Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
211 56.5 3.71 66 3 won Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
378 119.2 3.16 158 2 lost Test v Pakistan Karachi 26 Jan 2021 Test # 2406
90/3 22.5 3.94 88 3 4 lost Test v Pakistan Karachi 26 Jan 2021 Test # 2406
272 114.3 2.37 272 1 lost Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
298 102.0 2.92 369 3 lost Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
169/6 20.0 8.45 169 1 lost T20I v Pakistan Lahore 11 Feb 2021 T20I # 1120
144/7 20.0 7.20 144 1 won T20I v Pakistan Lahore 13 Feb 2021 T20I # 1121
169/6 18.4 9.05 165 5 2 lost T20I v Pakistan Lahore 14 Feb 2021 T20I # 1122
274/7 50.0 5.48 274 1 2 lost ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
324/9 50.0 6.48 342 -17 2 won ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
320/7 50.0 6.40 320 1 lost ODI v Pakistan Centurion 7 Apr 2021 ODI # 4287
189/6 19.5 9.52 189 1 2 lost T20I v Pakistan Johannesburg 10 Apr 2021 T20I # 1145
140/9 20.0 7.00 140 1 won T20I v Pakistan Johannesburg 12 Apr 2021 T20I # 1146
205/1 18.0 11.38 204 2 2 lost T20I v Pakistan Centurion 14 Apr 2021 T20I # 1147
149/7 19.5 7.51 145 5 2 lost T20I v Pakistan Centurion 16 Apr 2021 T20I # 1148
97 40.5 2.37 97 1 won Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
162 64.0 2.53 -63 3 won Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
149 54.0 2.75 -149 2 won Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
165 58.3 2.82 324 -158 4 won Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
161/2 15.0 10.73 161 1 2 lost T20I v West Indies St George's 26 Jun 2021 T20I # 1176
150/9 20.0 7.50 167 -16 2 won T20I v West Indies St George's 27 Jun 2021 T20I # 1178
166/7 20.0 8.30 168 -1 2 won T20I v West Indies St George's 29 Jun 2021 T20I # 1179
167/6 20.0 8.35 167 1 lost T20I v West Indies St George's 1 Jul 2021 T20I # 1180
143/9 20.0 7.15 169 -25 2 won T20I v West Indies St George's 3 Jul 2021 T20I # 1181
195/4 40.2 4.83 195 1 n/r ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
290/5 50.0 5.80 290 1 lost ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
276 47.1 5.85 347 -70 2 won ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
132/9 20.0 6.60 166 -33 2 won T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
117 19.3 6.00 160 -42 2 won T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
140/9 20.0 7.00 190 -49 2 won T20I v Ireland Belfast 24 Jul 2021 T20I # 1201
300/9 50.0 6.00 300 1 lost ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
197 36.4 5.37 265 -86 2 won ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
203/9 50.0 4.06 203 1 lost ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
135/6 20.0 6.75 164 -28 2 won T20I v Sri Lanka Colombo (RPS) 10 Sep 2021 T20I # 1265
103 18.1 5.66 103 1 won T20I v Sri Lanka Colombo (RPS) 12 Sep 2021 T20I # 1270
120/8 20.0 6.00 120 1 won T20I v Sri Lanka Colombo (RPS) 14 Sep 2021 T20I # 1273
121/5 19.4 6.15 119 3 2 lost T20I v Australia Abu Dhabi 23 Oct 2021 T20I # 1351
143/8 20.0 7.15 143 1 won T20I v West Indies Dubai (DICS) 26 Oct 2021 T20I # 1366
142 20.0 7.10 142 1 won T20I v Sri Lanka Sharjah 30 Oct 2021 T20I # 1378
84 18.2 4.58 84 1 won T20I v Bangladesh Abu Dhabi 2 Nov 2021 T20I # 1384
179/8 20.0 8.95 190 -10 2 won T20I v England Sharjah 6 Nov 2021 T20I # 1400
11/0 2.0 5.50 278 -266 2 n/r ODI v Netherlands Centurion 26 Nov 2021 ODI # 4337
327 105.3 3.09 327 1 lost Test v India Centurion 26 Dec 2021 Test # 2443
174 50.3 3.44 304 3 lost Test v India Centurion 26 Dec 2021 Test # 2443
202 63.1 3.19 202 1 won Test v India Johannesburg 3 Jan 2022 Test # 2445
266 60.1 4.42 239 3 won Test v India Johannesburg 3 Jan 2022 Test # 2445
223 77.3 2.87 223 1 won Test v India Cape Town 11 Jan 2022 Test # 2448
198 67.3 2.93 211 3 won Test v India Cape Town 11 Jan 2022 Test # 2448
265/8 50.0 5.30 297 -31 2 won ODI v India Paarl 19 Jan 2022 ODI # 4344
287/6 50.0 5.74 287 1 won ODI v India Paarl 21 Jan 2022 ODI # 4346
283 49.2 5.73 288 -4 2 won ODI v India Cape Town 23 Jan 2022 ODI # 4349
482 117.5 4.09 387 2 lost Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
293 80.0 3.66 -71 2 won Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
227 93.5 2.41 426 -198 4 won Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
314/7 50.0 6.28 314 1 lost ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
194/9 50.0 3.88 194 1 won ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
156/1 26.3 5.88 155 2 2 lost ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
298 115.5 2.57 -69 2 won Test v Bangladesh Durban 31 Mar 2022 Test # 2460
53 19.0 2.78 274 -220 4 won Test v Bangladesh Durban 31 Mar 2022 Test # 2460
217 74.2 2.91 -236 2 won Test v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
80 23.3 3.40 413 -332 4 won Test v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
211/4 20.0 10.55 211 1 won T20I v India Delhi 9 Jun 2022 T20I # 1554
148/6 20.0 7.40 148 1 won T20I v India Cuttack 12 Jun 2022 T20I # 1569
179/5 20.0 8.95 179 1 lost T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
169/6 20.0 8.45 169 1 lost T20I v India Rajkot 17 Jun 2022 T20I # 1572
28/2 3.3 8.00 28 1 n/r T20I v India Bengaluru 19 Jun 2022 T20I # 1575
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
190/9 20.0 9.50 212 -21 2 won T20I v Ireland Bristol 3 Aug 2022 T20I # 1721
138 18.5 7.32 183 -44 2 won T20I v Ireland Bristol 5 Aug 2022 T20I # 1724
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
110/2 16.4 6.60 107 4 2 lost T20I v India Thiruvananthapuram 28 Sep 2022 T20I # 1800
237/3 20.0 11.85 237 1 lost T20I v India Guwahati 2 Oct 2022 T20I # 1803
178 18.3 9.62 228 -49 2 won T20I v India Indore 4 Oct 2022 T20I # 1805
240/8 40.0 6.00 250 -9 2 won ODI v India Lucknow 6 Oct 2022 ODI # 4470
282/3 45.5 6.15 279 4 2 lost ODI v India Ranchi 9 Oct 2022 ODI # 4471
105/3 19.1 5.47 100 6 2 lost ODI v India Delhi 11 Oct 2022 ODI # 4472
79/5 9.0 8.77 79 1 n/r T20I v Zimbabwe Hobart 24 Oct 2022 T20I # 1844
101 16.3 6.12 206 -104 2 won T20I v Bangladesh Sydney 27 Oct 2022 T20I # 1847
133/9 20.0 6.65 133 1 won T20I v India Perth 30 Oct 2022 T20I # 1853
185/9 20.0 9.25 185 1 lost T20I v Pakistan Sydney 3 Nov 2022 T20I # 1861
158/4 20.0 7.90 158 1 lost T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
218 50.3 4.31 66 2 lost Test v Australia Brisbane 17 Dec 2022 Test # 2482
35/4 7.5 4.46 34 2 4 lost Test v Australia Brisbane 17 Dec 2022 Test # 2482
575/8d 145.0 3.96 386 2 lost Test v Australia Melbourne 26 Dec 2022 Test # 2485
475/4d 131.0 3.62 475 1 draw Test v Australia Sydney 4 Jan 2023 Test # 2488
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
212 69.0 3.07 -130 2 won Test v West Indies Centurion 28 Feb 2023 Test # 2495
159 41.0 3.87 247 -87 4 won Test v West Indies Centurion 28 Feb 2023 Test # 2495
251 79.3 3.15 -69 2 won Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
106 35.1 3.01 391 -284 4 won Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
335/8 50.0 6.70 335 1 lost ODI v West Indies East London 18 Mar 2023 ODI # 4540
260 48.2 5.37 260 1 won ODI v West Indies Potchefstroom 21 Mar 2023 ODI # 4544
132/7 10.3 12.57 132 1 2 lost T20I v West Indies Centurion 25 Mar 2023 T20I # 2031
258/5 20.0 12.90 258 1 won T20I v West Indies Centurion 26 Mar 2023 T20I # 2032
220/8 20.0 11.00 220 1 lost T20I v West Indies Johannesburg 28 Mar 2023 T20I # 2036
189 46.1 4.09 189 1 won ODI v Netherlands Benoni 31 Mar 2023 ODI # 4558
224 39.1 5.71 371 -146 2 won ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
226/6 20.0 11.30 226 1 lost T20I v Australia Durban 30 Aug 2023 T20I # 2224
168/2 14.5 11.32 165 4 2 lost T20I v Australia Durban 1 Sep 2023 T20I # 2228
191/5 17.5 10.71 191 1 2 lost T20I v Australia Durban 3 Sep 2023 T20I # 2230
225/7 40.2 5.57 223 3 2 lost ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
392/8 50.0 7.84 392 1 lost ODI v Australia Bloemfontein 9 Sep 2023 ODI # 4638
227 34.3 6.57 339 -111 2 won ODI v Australia Potchefstroom 12 Sep 2023 ODI # 4642
252 34.5 7.23 417 -164 2 won ODI v Australia Centurion 15 Sep 2023 ODI # 4646
193 34.1 5.64 316 -122 2 won ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
326 44.5 7.27 429 -102 2 won ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
177 40.5 4.33 312 -134 2 won ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
245/8 43.0 5.69 245 1 lost ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
170 22.0 7.72 400 -229 2 won ODI v England Wankhede 21 Oct 2023 ODI # 4677
233 46.4 4.99 383 -149 2 won ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
270 46.4 5.78 270 1 won ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
167 35.3 4.70 358 -190 2 won ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
326/5 50.0 6.52 326 1 lost ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
244 50.0 4.88 244 1 won ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
215/7 47.2 4.54 213 3 2 lost ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
180/7 19.3 9.23 180 1 won T20I v India Gqeberha 12 Dec 2023 T20I # 2396
201/7 20.0 10.05 201 1 lost T20I v India Johannesburg 14 Dec 2023 T20I # 2401
117/2 16.4 7.02 117 1 2 lost ODI v India Johannesburg 17 Dec 2023 ODI # 4713
211 46.2 4.55 211 1 won ODI v India Gqeberha 19 Dec 2023 ODI # 4714
296/8 50.0 5.92 296 1 lost ODI v India Paarl 21 Dec 2023 ODI # 4716
245 67.4 3.62 245 1 won Test v India Centurion 26 Dec 2023 Test # 2520
131 34.1 3.83 -32 3 won Test v India Centurion 26 Dec 2023 Test # 2520
153 34.5 4.39 98 2 lost Test v India Cape Town 3 Jan 2024 Test # 2522
80/3 12.0 6.66 79 2 4 lost Test v India Cape Town 3 Jan 2024 Test # 2522
511 144.0 3.54 511 1 lost Test v New Zealand Mount Maunganui 4 Feb 2024 Test # 2528
179/4d 43.0 4.16 528 3 lost Test v New Zealand Mount Maunganui 4 Feb 2024 Test # 2528
211 77.3 2.72 -31 2 lost Test v New Zealand Hamilton 13 Feb 2024 Test # 2529
269/3 94.2 2.85 267 3 4 lost Test v New Zealand Hamilton 13 Feb 2024 Test # 2529
Statsguru includes the following current or recent relevant matches:
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 2nd match, May 19, 2024 [T20I # 2612]
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 1st match, May 18, 2024 [T20I # 2611]
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
 
Feedback Print this page