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 1952-2024 1665 800 659 12 166 28 1.213 31.12 3.78 2020 765 43 Profile
Innings by innings list
372 139.4 2.66 372 1 lost Test v India Delhi 16 Oct 1952 Test # 355
106 55.1 1.92 106 1 won Test v India Lucknow 23 Oct 1952 Test # 356
182 76.3 2.37 -43 3 won Test v India Lucknow 23 Oct 1952 Test # 356
387/4d 112.0 3.45 201 2 lost Test v India Brabourne 13 Nov 1952 Test # 357
45/0 15.2 2.93 42 4 4 lost Test v India Brabourne 13 Nov 1952 Test # 357
175/6 74.0 2.36 -169 2 draw Test v India Chennai 28 Nov 1952 Test # 358
397 144.0 2.75 140 2 draw Test v India Eden Gardens 12 Dec 1952 Test # 360
28/0 6.0 4.66 97 -68 4 draw Test v India Eden Gardens 12 Dec 1952 Test # 360
117/9d 31.0 3.77 30 2 draw Test v England Lord's 10 Jun 1954 Test # 387
558/6d 139.0 4.01 401 2 lost Test v England Nottingham 1 Jul 1954 Test # 388
359/8d 129.0 2.78 359 1 draw Test v England Manchester 22 Jul 1954 Test # 389
130 59.3 2.18 -3 2 won Test v England The Oval 12 Aug 1954 Test # 390
143 68.0 2.10 168 -24 4 won Test v England The Oval 12 Aug 1954 Test # 390
148 82.5 1.78 -109 2 draw Test v India Dhaka 1 Jan 1955 Test # 394
147/2 82.0 1.79 268 -120 4 draw Test v India Dhaka 1 Jan 1955 Test # 394
235 119.5 1.96 235 1 draw Test v India Bahawalpur 15 Jan 1955 Test # 395
209/5 89.0 2.34 132 3 draw Test v India Bahawalpur 15 Jan 1955 Test # 395
251 128.1 1.95 -77 2 draw Test v India Lahore 29 Jan 1955 Test # 397
74/2 32.0 2.31 214 -139 4 draw Test v India Lahore 29 Jan 1955 Test # 397
245 108.0 2.26 57 2 draw Test v India Peshawar 12 Feb 1955 Test # 398
23/1 19.0 1.21 126 -102 4 draw Test v India Peshawar 12 Feb 1955 Test # 398
145 63.3 2.28 -17 2 draw Test v India Karachi 26 Feb 1955 Test # 400
69/2 32.0 2.15 259 -189 4 draw Test v India Karachi 26 Feb 1955 Test # 400
164 133.2 1.23 164 1 won Test v New Zealand Karachi 13 Oct 1955 Test # 413
124 108.3 1.14 -1 3 won Test v New Zealand Karachi 13 Oct 1955 Test # 413
348 160.5 2.16 348 1 won Test v New Zealand Lahore 26 Oct 1955 Test # 414
328 158.2 2.07 115 3 won Test v New Zealand Lahore 26 Oct 1955 Test # 414
70 39.2 1.77 70 1 draw Test v New Zealand Dhaka 7 Nov 1955 Test # 415
69/6 90.0 0.76 -56 3 draw Test v New Zealand Dhaka 7 Nov 1955 Test # 415
80 53.1 1.50 80 1 won Test v Australia Karachi 11 Oct 1956 Test # 430
187 109.5 1.70 68 3 won Test v Australia Karachi 11 Oct 1956 Test # 430
579/9d 172.2 3.35 579 1 draw Test v West Indies Bridgetown 17 Jan 1958 Test # 446
28/0 11.0 2.54 185 -156 4 draw Test v West Indies Bridgetown 17 Jan 1958 Test # 446
325 131.1 2.47 325 1 lost Test v West Indies Port of Spain 5 Feb 1958 Test # 448
312 130.2 2.39 355 3 lost Test v West Indies Port of Spain 5 Feb 1958 Test # 448
790/3d 208.1 3.79 462 2 lost Test v West Indies Kingston 26 Feb 1958 Test # 450
410 133.4 3.06 2 2 lost Test v West Indies Georgetown 13 Mar 1958 Test # 452
317/2 93.1 3.40 317 1 4 lost Test v West Indies Georgetown 13 Mar 1958 Test # 452
268 93.1 2.87 268 1 won Test v West Indies Port of Spain 26 Mar 1958 Test # 453
227 65.5 3.44 -1 3 won Test v West Indies Port of Spain 26 Mar 1958 Test # 453
146 60.0 2.43 146 1 won Test v West Indies Karachi 20 Feb 1959 Test # 469
245 113.0 2.16 87 3 won Test v West Indies Karachi 20 Feb 1959 Test # 469
76 36.3 2.08 -69 2 won Test v West Indies Dhaka 6 Mar 1959 Test # 471
172 60.5 2.82 214 -41 4 won Test v West Indies Dhaka 6 Mar 1959 Test # 471
469 149.3 3.13 469 1 lost Test v West Indies Lahore 26 Mar 1959 Test # 473
225 78.5 2.85 25 2 lost Test v Australia Dhaka 13 Nov 1959 Test # 479
112/2 48.1 2.32 110 3 4 lost Test v Australia Dhaka 13 Nov 1959 Test # 479
391/9d 118.3 3.29 245 2 lost Test v Australia Lahore 21 Nov 1959 Test # 480
123/3 25.3 4.82 122 2 4 lost Test v Australia Lahore 21 Nov 1959 Test # 480
257 82.2 3.12 -30 2 draw Test v Australia Karachi 4 Dec 1959 Test # 481
83/2 33.0 2.51 225 -141 4 draw Test v Australia Karachi 4 Dec 1959 Test # 481
449/9d 176.4 2.54 99 2 draw Test v India Brabourne 2 Dec 1960 Test # 497
404 193.5 2.08 69 2 draw Test v India Kanpur 16 Dec 1960 Test # 499
180 99.3 1.80 -121 2 draw Test v India Eden Gardens 30 Dec 1960 Test # 501
127/4 57.0 2.22 268 -140 4 draw Test v India Eden Gardens 30 Dec 1960 Test # 501
539/9d 227.0 2.37 91 2 draw Test v India Chennai 13 Jan 1961 Test # 503
463 158.0 2.93 463 1 draw Test v India Delhi 8 Feb 1961 Test # 505
16/0 2.0 8.00 74 -57 4 draw Test v India Delhi 8 Feb 1961 Test # 505
380 174.1 2.18 -7 2 lost Test v England Lahore 21 Oct 1961 Test # 512
209/5 59.0 3.54 208 2 4 lost Test v England Lahore 21 Oct 1961 Test # 512
439 181.0 2.42 46 2 draw Test v England Dhaka 19 Jan 1962 Test # 521
38/0 16.0 2.37 171 -132 4 draw Test v England Dhaka 19 Jan 1962 Test # 521
507 233.5 2.16 254 2 draw Test v England Karachi 2 Feb 1962 Test # 522
544/5d 146.0 3.72 544 1 lost Test v England Birmingham 31 May 1962 Test # 530
370 101.4 3.63 270 2 lost Test v England Lord's 21 Jun 1962 Test # 531
86/1 17.0 5.05 86 1 4 lost Test v England Lord's 21 Jun 1962 Test # 531
428 132.0 3.24 428 1 lost Test v England Leeds 5 Jul 1962 Test # 532
428/5d 136.2 3.13 428 1 draw Test v England Nottingham 26 Jul 1962 Test # 533
480/5d 140.0 3.42 480 1 lost Test v England The Oval 16 Aug 1962 Test # 534
27/0 8.3 3.17 27 1 4 lost Test v England The Oval 16 Aug 1962 Test # 534
352 133.5 2.63 -62 2 draw Test v Australia Karachi 24 Oct 1964 Test # 569
227/2 82.0 2.76 342 -114 4 draw Test v Australia Karachi 24 Oct 1964 Test # 569
448 92.3x8 3.63 161 2 draw Test v Australia Melbourne 4 Dec 1964 Test # 570
88/2 11.5x8 5.67 166 -77 4 draw Test v Australia Melbourne 4 Dec 1964 Test # 570
266 114.2 2.32 266 1 draw Test v New Zealand Wellington 22 Jan 1965 Test # 574
179/7d 80.4 2.21 258 3 draw Test v New Zealand Wellington 22 Jan 1965 Test # 574
214 98.4 2.16 -12 2 draw Test v New Zealand Auckland 29 Jan 1965 Test # 576
166/7 80.0 2.07 220 -53 4 draw Test v New Zealand Auckland 29 Jan 1965 Test # 576
202 98.5 2.04 -4 2 draw Test v New Zealand Christchurch 12 Feb 1965 Test # 577
223/5 83.0 2.68 314 -90 4 draw Test v New Zealand Christchurch 12 Feb 1965 Test # 577
175 56.5 3.07 175 1 won Test v New Zealand Rawalpindi 27 Mar 1965 Test # 585
79 47.0 1.68 -64 3 won Test v New Zealand Rawalpindi 27 Mar 1965 Test # 585
482/6d 209.0 2.30 97 2 draw Test v New Zealand Lahore 2 Apr 1965 Test # 586
285 103.0 2.76 285 1 won Test v New Zealand Karachi 9 Apr 1965 Test # 587
223 99.4 2.23 201 3 won Test v New Zealand Karachi 9 Apr 1965 Test # 587
369 138.3 2.66 369 1 draw Test v England Lord's 27 Jul 1967 Test # 621
241/9d 90.3 2.66 256 3 draw Test v England Lord's 27 Jul 1967 Test # 621
252/8d 134.3 1.87 112 2 lost Test v England Nottingham 10 Aug 1967 Test # 622
3/0 2.1 1.38 3 1 4 lost Test v England Nottingham 10 Aug 1967 Test # 622
440 167.4 2.62 224 2 lost Test v England The Oval 24 Aug 1967 Test # 623
34/2 8.2 4.08 32 3 4 lost Test v England The Oval 24 Aug 1967 Test # 623
306 119.1 2.56 306 1 draw Test v England Lahore 21 Feb 1969 Test # 647
225/9d 84.5 2.65 322 3 draw Test v England Lahore 21 Feb 1969 Test # 647
274 132.4 2.06 28 2 draw Test v England Dhaka 28 Feb 1969 Test # 649
33/0 20.0 1.65 168 -134 4 draw Test v England Dhaka 28 Feb 1969 Test # 649
502/7 175.1 2.86 502 1 draw Test v England Karachi 6 Mar 1969 Test # 650
274 85.1 3.21 54 2 draw Test v New Zealand Karachi 24 Oct 1969 Test # 662
112/5 63.0 1.77 230 -117 4 draw Test v New Zealand Karachi 24 Oct 1969 Test # 662
241 115.0 2.09 127 2 lost Test v New Zealand Lahore 30 Oct 1969 Test # 663
82/5 32.3 2.52 82 1 4 lost Test v New Zealand Lahore 30 Oct 1969 Test # 663
273 166.3 1.63 273 1 draw Test v New Zealand Dhaka 8 Nov 1969 Test # 665
200 101.4 1.96 183 3 draw Test v New Zealand Dhaka 8 Nov 1969 Test # 665
353 120.5 2.92 -255 2 draw Test v England Birmingham 3 Jun 1971 Test # 687
229/5 90.5 2.52 -26 3 draw Test v England Birmingham 3 Jun 1971 Test # 687
241/2d 83.0 2.90 241 1 draw Test v England Lord's 17 Jun 1971 Test # 688
117/0 45.0 2.60 210 3 draw Test v England Lord's 17 Jun 1971 Test # 688
316 105.2 3.00 316 1 lost Test v England Leeds 8 Jul 1971 Test # 689
264 107.3 2.45 230 3 lost Test v England Leeds 8 Jul 1971 Test # 689
585 110.2x8 3.97 328 2 lost Test v Australia Adelaide 22 Dec 1972 Test # 704
441/5d 85.5x8 3.86 441 1 lost Test v Australia Melbourne 29 Dec 1972 Test # 705
425 87.6x8 3.63 292 3 lost Test v Australia Melbourne 29 Dec 1972 Test # 705
334 80.5x8 3.10 334 1 lost Test v Australia Sydney 6 Jan 1973 Test # 707
184 53.1x8 2.59 158 3 lost Test v Australia Sydney 6 Jan 1973 Test # 707
325 74.4x8 3.27 -32 2 draw Test v New Zealand Wellington 2 Feb 1973 Test # 710
78/3 26.0x8 2.25 323 -244 4 draw Test v New Zealand Wellington 2 Feb 1973 Test # 710
156 51.5x8 2.26 -351 2 won Test v New Zealand Dunedin 7 Feb 1973 Test # 712
185 49.4x8 2.80 -166 3 won Test v New Zealand Dunedin 7 Feb 1973 Test # 712
187 38.3x8 3.65 187 1 lost ODI v New Zealand Christchurch 11 Feb 1973 ODI # 5
402 90.6x8 3.32 0 2 draw Test v New Zealand Auckland 16 Feb 1973 Test # 713
92/3 24.0x8 2.87 272 -179 4 draw Test v New Zealand Auckland 16 Feb 1973 Test # 713
355 143.3 2.47 355 1 draw Test v England Lahore 2 Mar 1973 Test # 715
306/7d 119.0 2.57 239 3 draw Test v England Lahore 2 Mar 1973 Test # 715
487 200.2 2.43 487 1 draw Test v England Hyderabad (Sind) 16 Mar 1973 Test # 717
218/6 85.0 2.56 136 3 draw Test v England Hyderabad (Sind) 16 Mar 1973 Test # 717
386 156.3 2.46 -59 2 draw Test v England Karachi 24 Mar 1973 Test # 719
30/1 10.0 3.00 259 -228 4 draw Test v England Karachi 24 Mar 1973 Test # 719
183 72.0 2.54 -102 2 draw Test v England Leeds 25 Jul 1974 Test # 742
238/6 107.0 2.22 282 -43 4 draw Test v England Leeds 25 Jul 1974 Test # 742
270 105.0 2.57 140 2 draw Test v England Lord's 8 Aug 1974 Test # 743
27/0 10.0 2.70 87 -59 4 draw Test v England Lord's 8 Aug 1974 Test # 743
545 225.4 2.41 -55 2 draw Test v England The Oval 22 Aug 1974 Test # 744
244/4 50.0 4.88 244 1 won ODI v England Nottingham 31 Aug 1974 ODI # 14
81/9 35.0 2.31 81 1 won ODI v England Birmingham 3 Sep 1974 ODI # 15
214 61.5x8 2.60 15 2 draw Test v West Indies Lahore 15 Feb 1975 Test # 756
258/4 69.0x8 2.80 359 -100 4 draw Test v West Indies Lahore 15 Feb 1975 Test # 756
493 103.1x8 3.58 87 2 draw Test v West Indies Karachi 1 Mar 1975 Test # 759
1/0 1.0x8 0.75 170 -168 4 draw Test v West Indies Karachi 1 Mar 1975 Test # 759
278/7 60.0 4.63 278 1 lost ODI v Australia Leeds 7 Jun 1975 ODI # 21
267/9 59.4 4.47 267 1 2 lost ODI v West Indies Birmingham 11 Jun 1975 ODI # 26
138 50.1 2.75 331 -192 2 won ODI v Sri Lanka Nottingham 14 Jun 1975 ODI # 30
157 49.4x8 2.37 -260 2 won Test v New Zealand Lahore 9 Oct 1976 Test # 782
360 92.4x8 2.91 100 3 won Test v New Zealand Lahore 9 Oct 1976 Test # 782
198/8 35.0x8 4.24 198 1 lost ODI v New Zealand Sialkot 16 Oct 1976 ODI # 40
219 73.7x8 2.22 -254 2 won Test v New Zealand Hyderabad (Sind) 23 Oct 1976 Test # 783
254 80.4x8 2.36 0 3 won Test v New Zealand Hyderabad (Sind) 23 Oct 1976 Test # 783
468 103.5x8 3.38 -97 2 draw Test v New Zealand Karachi 30 Oct 1976 Test # 784
262/7 79.6x8 2.46 388 -125 4 draw Test v New Zealand Karachi 30 Oct 1976 Test # 784
454 119.4x8 2.84 182 2 draw Test v Australia Adelaide 24 Dec 1976 Test # 789
261/6 73.0x8 2.68 285 -23 4 draw Test v Australia Adelaide 24 Dec 1976 Test # 789
517/8d 92.6x8 4.18 517 1 lost Test v Australia Melbourne 1 Jan 1977 Test # 790
315/8d 61.5x8 3.83 499 3 lost Test v Australia Melbourne 1 Jan 1977 Test # 790
211 64.2x8 2.46 211 1 won Test v Australia Sydney 14 Jan 1977 Test # 792
180 41.7x8 3.22 31 3 won Test v Australia Sydney 14 Jan 1977 Test # 792
421 94.4 4.44 -14 2 draw Test v West Indies Bridgetown 18 Feb 1977 Test # 797
251/9 100.0 2.51 306 -54 4 draw Test v West Indies Bridgetown 18 Feb 1977 Test # 797
316 116.0 2.72 136 2 lost Test v West Indies Port of Spain 4 Mar 1977 Test # 799
206/4 74.0 2.78 205 2 4 lost Test v West Indies Port of Spain 4 Mar 1977 Test # 799
182/6 43.2 4.20 177 6 2 lost ODI v West Indies Albion 16 Mar 1977 ODI # 41
448 162.3 2.75 254 2 draw Test v West Indies Georgetown 18 Mar 1977 Test # 801
154/1 24.5 6.20 287 -132 4 draw Test v West Indies Georgetown 18 Mar 1977 Test # 801
154 55.5 2.75 -187 2 won Test v West Indies Port of Spain 1 Apr 1977 Test # 802
222 104.5 2.11 489 -266 4 won Test v West Indies Port of Spain 1 Apr 1977 Test # 802
280 65.3 4.27 280 1 lost Test v West Indies Kingston 15 Apr 1977 Test # 803
359 102.2 3.50 441 3 lost Test v West Indies Kingston 15 Apr 1977 Test # 803
288 135.7x8 1.58 -119 2 draw Test v England Lahore 14 Dec 1977 Test # 810
212/7 35.0x8 4.54 209 4 2 lost ODI v England Sahiwal 23 Dec 1977 ODI # 45
152/4 32.7x8 3.46 152 1 2 lost ODI v England Sialkot 30 Dec 1977 ODI # 46
191 86.6x8 1.65 -84 2 draw Test v England Hyderabad (Sind) 2 Jan 1978 Test # 813
186/1 81.4x8 1.71 344 -157 4 draw Test v England Hyderabad (Sind) 2 Jan 1978 Test # 813
122 31.6x8 2.88 159 -36 2 won ODI v England Lahore 13 Jan 1978 ODI # 47
266 123.1x8 1.62 266 1 draw Test v England Karachi 18 Jan 1978 Test # 815
222/5 89.0x8 1.87 207 3 draw Test v England Karachi 18 Jan 1978 Test # 815
217/7 55.0 3.94 217 1 lost ODI v England Manchester 24 May 1978 ODI # 50
248/6 55.0 4.50 248 1 lost ODI v England The Oval 26 May 1978 ODI # 51
452/8d 144.0 3.13 288 2 lost Test v England Birmingham 1 Jun 1978 Test # 825
364 91.2 3.98 364 1 lost Test v England Lord's 15 Jun 1978 Test # 826
119/7 54.0 2.20 -82 2 draw Test v England Leeds 29 Jun 1978 Test # 827
170/7 40.0 4.25 170 1 lost ODI v India Quetta 1 Oct 1978 ODI # 54
79 34.2 2.30 79 1 won ODI v India Sialkot 13 Oct 1978 ODI # 55
462/9d 142.5 3.23 -41 2 draw Test v India Faisalabad 16 Oct 1978 Test # 831
43/0 19.0 2.26 306 -262 4 draw Test v India Faisalabad 16 Oct 1978 Test # 831
199 56.5 3.50 199 1 won Test v India Lahore 27 Oct 1978 Test # 832
465 170.3 2.72 125 3 won Test v India Lahore 27 Oct 1978 Test # 832
183/2 37.4 4.85 206 -22 2 won ODI v India Sahiwal 3 Nov 1978 ODI # 56
344 115.2 2.98 344 1 won Test v India Karachi 14 Nov 1978 Test # 833
300 82.0 3.65 163 3 won Test v India Karachi 14 Nov 1978 Test # 833
290 88.4x8 2.45 19 2 won Test v New Zealand Christchurch 2 Feb 1979 Test # 844
176 56.0x8 2.35 305 -128 4 won Test v New Zealand Christchurch 2 Feb 1979 Test # 844
402 101.3x8 2.97 42 2 draw Test v New Zealand Napier 16 Feb 1979 Test # 847
254 55.7x8 3.40 254 1 draw Test v New Zealand Auckland 23 Feb 1979 Test # 848
281/8d 91.2x8 2.30 176 3 draw Test v New Zealand Auckland 23 Feb 1979 Test # 848
168 61.6x8 2.04 -28 2 won Test v Australia Melbourne 10 Mar 1979 Test # 849
310 92.4x8 2.51 382 -71 4 won Test v Australia Melbourne 10 Mar 1979 Test # 849
327 95.6x8 2.56 50 2 lost Test v Australia Perth 24 Mar 1979 Test # 850
236/3 48.1x8 3.67 236 1 4 lost Test v Australia Perth 24 Mar 1979 Test # 850
139/9 60.0 2.31 139 1 won ODI v Canada Leeds 9 Jun 1979 ODI # 64
197 57.1 3.44 287 -89 2 won ODI v Australia Nottingham 13 Jun 1979 ODI # 66
165/9 60.0 2.75 165 1 lost ODI v England Leeds 16 Jun 1979 ODI # 71
293/6 60.0 4.88 293 1 lost ODI v West Indies The Oval 20 Jun 1979 ODI # 73
416 164.4 2.52 -15 2 draw Test v India Bengaluru 21 Nov 1979 Test # 861
126 41.5 3.01 -147 2 draw Test v India Delhi 4 Dec 1979 Test # 863
364/6 131.0 2.77 390 -25 4 draw Test v India Delhi 4 Dec 1979 Test # 863
334 114.1 2.92 334 1 lost Test v India Wankhede 16 Dec 1979 Test # 865
160 69.5 2.29 321 3 lost Test v India Wankhede 16 Dec 1979 Test # 865
162 68.4 2.35 162 1 draw Test v India Kanpur 25 Dec 1979 Test # 866
193/2 77.2 2.49 106 3 draw Test v India Kanpur 25 Dec 1979 Test # 866
430 134.2 3.20 158 2 lost Test v India Chennai 15 Jan 1980 Test # 869
78/0 18.0 4.33 76 3 4 lost Test v India Chennai 15 Jan 1980 Test # 869
331 109.0 3.03 331 1 draw Test v India Eden Gardens 29 Jan 1980 Test # 871
205 70.5 2.89 264 3 draw Test v India Eden Gardens 29 Jan 1980 Test # 871
225 95.2 2.36 225 1 won Test v Australia Karachi 27 Feb 1980 Test # 876
140 90.0 1.55 73 3 won Test v Australia Karachi 27 Feb 1980 Test # 876
617 211.0 2.92 617 1 draw Test v Australia Faisalabad 6 Mar 1980 Test # 878
407/7d 142.0 2.86 407 1 draw Test v Australia Lahore 18 Mar 1980 Test # 879
391/8 116.0 3.37 378 3 draw Test v Australia Lahore 18 Mar 1980 Test # 879
128/6 40.0 3.20 128 1 2 lost ODI v West Indies Karachi 21 Nov 1980 ODI # 93
297 108.4 2.73 -72 2 draw Test v West Indies Lahore 24 Nov 1980 Test # 886
201/3 35.3 5.66 201 1 2 lost ODI v West Indies Sialkot 5 Dec 1980 ODI # 96
235 77.3 3.03 235 1 lost Test v West Indies Faisalabad 8 Dec 1980 Test # 888
242 89.2 2.70 301 3 lost Test v West Indies Faisalabad 8 Dec 1980 Test # 888
170/8 40.0 4.25 170 1 lost ODI v West Indies Lahore 19 Dec 1980 ODI # 101
169 85.1 1.98 41 2 draw Test v West Indies Karachi 22 Dec 1980 Test # 890
249 93.2 2.66 249 1 draw Test v West Indies Multan 30 Dec 1980 Test # 892
116/5 42.0 2.76 199 3 draw Test v West Indies Multan 30 Dec 1980 Test # 892
180 83.4 2.15 180 1 lost Test v Australia Perth 13 Nov 1981 Test # 909
424/8d 138.0 3.07 542 3 lost Test v Australia Perth 13 Nov 1981 Test # 909
245/8 50.0 4.90 245 1 lost ODI v West Indies Melbourne 21 Nov 1981 ODI # 122
209/9 50.0 4.18 209 1 won ODI v Australia Melbourne 22 Nov 1981 ODI # 123
512/9d 152.0 3.36 221 2 lost Test v Australia Brisbane 27 Nov 1981 Test # 910
3/0 2.2 1.28 3 1 4 lost Test v Australia Brisbane 27 Nov 1981 Test # 910
132 38.5 3.39 141 -8 2 won ODI v West Indies Adelaide 5 Dec 1981 ODI # 126
208 48.3 4.28 208 1 lost ODI v Australia Adelaide 6 Dec 1981 ODI # 127
293 134.1 2.18 -207 2 won Test v Australia Melbourne 11 Dec 1981 Test # 913
125 72.1 1.73 -82 3 won Test v Australia Melbourne 11 Dec 1981 Test # 913
222/6 50.0 4.44 222 1 won ODI v Australia Sydney 17 Dec 1981 ODI # 128
161/3 42.2 3.80 161 1 2 lost ODI v West Indies Perth 19 Dec 1981 ODI # 129
193 49.0 3.93 219 -25 2 won ODI v Australia Melbourne 9 Jan 1982 ODI # 132
192/3 42.1 4.55 192 1 2 lost ODI v West Indies Sydney 12 Jan 1982 ODI # 134
230/5 50.0 4.60 230 1 lost ODI v Australia Sydney 14 Jan 1982 ODI # 135
107/9 28.5 3.71 107 -70 2 lost ODI v West Indies Brisbane 16 Jan 1982 ODI # 136
344 112.4 3.05 -52 2 won Test v Sri Lanka Karachi 5 Mar 1982 Test # 923
149 47.1 3.15 354 -204 4 won Test v Sri Lanka Karachi 5 Mar 1982 Test # 923
171/3 33.0 5.18 171 1 won ODI v Sri Lanka Karachi 12 Mar 1982 ODI # 149
454 155.0 2.92 454 1 draw Test v Sri Lanka Faisalabad 14 Mar 1982 Test # 925
154/8d 63.0 2.44 338 3 draw Test v Sri Lanka Faisalabad 14 Mar 1982 Test # 925
240 76.3 3.13 240 1 won Test v Sri Lanka Lahore 22 Mar 1982 Test # 927
158 61.5 2.55 -102 3 won Test v Sri Lanka Lahore 22 Mar 1982 Test # 927
227/4 33.0 6.87 198 -12 2 lost ODI v Sri Lanka Lahore 29 Mar 1982 ODI # 150
218 38.3 5.66 218 1 won ODI v Sri Lanka Karachi 31 Mar 1982 ODI # 151
252/3 47.1 5.34 251 2 2 lost ODI v England Nottingham 17 Jul 1982 ODI # 154
295/8 55.0 5.36 295 1 lost ODI v England Manchester 19 Jul 1982 ODI # 155
272 92.3 2.94 272 1 lost Test v England Birmingham 29 Jul 1982 Test # 931
291 105.3 2.75 312 3 lost Test v England Birmingham 29 Jul 1982 Test # 931
227 86.0 2.63 -201 2 won Test v England Lord's 12 Aug 1982 Test # 932
276 119.5 2.30 75 3 won Test v England Lord's 12 Aug 1982 Test # 932
256 89.2 2.86 -19 2 lost Test v England Leeds 26 Aug 1982 Test # 933
219/7 80.2 2.72 219 1 4 lost Test v England Leeds 26 Aug 1982 Test # 933
170/9 40.0 4.25 230 -59 2 won ODI v Australia Hyderabad (Sind) 20 Sep 1982 ODI # 158
284 99.4 2.84 284 1 won Test v Australia Karachi 22 Sep 1982 Test # 935
179 66.5 2.67 44 3 won Test v Australia Karachi 22 Sep 1982 Test # 935
168 102.5 1.63 -333 2 won Test v Australia Faisalabad 30 Sep 1982 Test # 936
330 128.5 2.56 -3 3 won Test v Australia Faisalabad 30 Sep 1982 Test # 936
206/4 40.0 5.15 235 -28 2 won ODI v Australia Lahore 8 Oct 1982 ODI # 160
316 106.2 2.97 316 1 won Test v Australia Lahore 14 Oct 1982 Test # 937
214 90.0 2.37 63 3 won Test v Australia Lahore 14 Oct 1982 Test # 937
DNB 0.0 - 0 0 n/r ODI v Australia Karachi 22 Oct 1982 ODI # 161
210/6 40.0 5.25 225 -14 2 won ODI v India Gujranwala 3 Dec 1982 ODI # 162
379 124.5 3.03 -106 2 draw Test v India Lahore 10 Dec 1982 Test # 941
226/7 40.0 5.65 264 -37 2 won ODI v India Multan 17 Dec 1982 ODI # 163
169 53.1 3.17 169 1 won Test v India Karachi 23 Dec 1982 Test # 942
197 60.1 3.27 -86 3 won Test v India Karachi 23 Dec 1982 Test # 942
193/4 27.0 7.14 176 -59 2 lost ODI v India Lahore 31 Dec 1982 ODI # 164
372 85.3 4.35 372 1 won Test v India Faisalabad 3 Jan 1983 Test # 945
286 94.5 3.01 6 3 won Test v India Faisalabad 3 Jan 1983 Test # 945
189 56.2 3.35 -392 2 won Test v India Hyderabad (Sind) 14 Jan 1983 Test # 946
273 111.4 2.44 -119 3 won Test v India Hyderabad (Sind) 14 Jan 1983 Test # 946
197/6 40.0 4.92 197 1 won ODI v India Karachi 21 Jan 1983 ODI # 172
235/3 81.2 2.88 -88 2 draw Test v India Lahore 23 Jan 1983 Test # 947
393/8d 136.0 2.88 393 1 draw Test v India Karachi 30 Jan 1983 Test # 948
224/2 68.0 3.29 197 3 draw Test v India Karachi 30 Jan 1983 Test # 948
288/9 60.0 4.80 339 -50 2 won ODI v Sri Lanka Swansea 9 Jun 1983 ODI # 198
238/9 60.0 3.96 238 1 lost ODI v New Zealand Birmingham 11 Jun 1983 ODI # 202
199/2 50.4 3.92 194 6 2 lost ODI v England Lord's 13 Jun 1983 ODI # 205
224 58.3 3.82 236 -11 2 won ODI v Sri Lanka Leeds 16 Jun 1983 ODI # 211
233/3 57.2 4.06 233 1 2 lost ODI v England Manchester 18 Jun 1983 ODI # 213
250 59.1 4.22 262 -11 2 won ODI v New Zealand Nottingham 20 Jun 1983 ODI # 218
188/2 48.4 3.86 185 4 2 lost ODI v West Indies The Oval 22 Jun 1983 ODI # 222
152/6 43.0 3.53 152 1 2 lost ODI v India Hyderabad (Deccan) 10 Sep 1983 ODI # 224
275 119.5 2.29 275 1 draw Test v India Bengaluru 14 Sep 1983 Test # 961
176/0 61.1 2.87 163 3 draw Test v India Bengaluru 14 Sep 1983 Test # 961
374 169.5 2.20 37 2 draw Test v India Jalandhar 24 Sep 1983 Test # 962
169/6 40.4 4.15 167 3 2 lost ODI v India Jaipur 2 Oct 1983 ODI # 225
245 85.3 2.86 245 1 draw Test v India Nagpur 5 Oct 1983 Test # 963
262/8d 107.0 2.44 185 3 draw Test v India Nagpur 5 Oct 1983 Test # 963
436/9d 125.3 3.47 436 1 lost Test v Australia Perth 11 Nov 1983 Test # 966
509/7d 155.0 3.28 353 2 draw Test v Australia Brisbane 25 Nov 1983 Test # 969
465 122.2 3.80 465 1 draw Test v Australia Adelaide 9 Dec 1983 Test # 970
310/7 129.0 2.40 151 3 draw Test v Australia Adelaide 9 Dec 1983 Test # 970
555 189.3 2.92 85 2 draw Test v Australia Melbourne 26 Dec 1983 Test # 973
454/6d 154.0 2.94 176 2 lost Test v Australia Sydney 2 Jan 1984 Test # 974
35/0 5.4 6.17 35 1 4 lost Test v Australia Sydney 2 Jan 1984 Test # 974
264/8 50.0 5.28 264 1 lost ODI v Australia Sydney 10 Jan 1984 ODI # 232
111 41.4 2.66 209 -97 2 won ODI v West Indies Melbourne 12 Jan 1984 ODI # 233
175/5 40.2 4.33 175 1 2 lost ODI v West Indies Brisbane 14 Jan 1984 ODI # 234
15/0 3.5 3.91 185 -169 2 n/r ODI v Australia Brisbane 15 Jan 1984 ODI # 235
185/5 48.3 3.81 185 1 2 lost ODI v West Indies Sydney 19 Jan 1984 ODI # 237
209/8 50.0 4.18 209 1 lost ODI v Australia Melbourne 21 Jan 1984 ODI # 238
244/8 50.0 4.88 244 1 lost ODI v Australia Sydney 25 Jan 1984 ODI # 240
180/9 49.1 3.66 178 3 2 lost ODI v West Indies Adelaide 28 Jan 1984 ODI # 241
210/8 50.0 4.20 210 1 lost ODI v Australia Adelaide 30 Jan 1984 ODI # 243
183/3 45.0 4.06 183 1 2 lost ODI v West Indies Perth 4 Feb 1984 ODI # 244
182 94.5 1.91 182 1 won Test v England Karachi 2 Mar 1984 Test # 978
159 78.3 2.02 64 3 won Test v England Karachi 2 Mar 1984 Test # 978
184/8 40.0 4.60 184 1 won ODI v England Lahore 9 Mar 1984 ODI # 254
546/8d 189.0 2.88 97 2 draw Test v England Faisalabad 12 Mar 1984 Test # 981
241 78.5 3.05 241 1 draw Test v England Lahore 19 Mar 1984 Test # 984
344/9d 107.4 3.19 242 3 draw Test v England Lahore 19 Mar 1984 Test # 984
164/4 38.4 4.24 164 1 2 lost ODI v England Karachi 26 Mar 1984 ODI # 256
190/5 43.3 4.36 188 3 2 lost ODI v Sri Lanka Sharjah 6 Apr 1984 ODI # 259
188/4 46.0 4.08 188 1 lost ODI v India Sharjah 13 Apr 1984 ODI # 261
153 37.1 4.11 200 -46 2 won ODI v India Quetta 12 Oct 1984 ODI # 272
156 72.5 2.14 -272 2 draw Test v India Lahore 17 Oct 1984 Test # 995
371/6 156.0 2.37 99 3 draw Test v India Lahore 17 Oct 1984 Test # 995
500 163.0 3.06 500 1 draw Test v India Faisalabad 24 Oct 1984 Test # 996
210/3 40.0 5.25 210 1 n/r ODI v India Sialkot 31 Oct 1984 ODI # 273
145 36.2 3.99 192 -46 2 won ODI v New Zealand Peshawar 12 Nov 1984 ODI # 276
157 74.4 2.10 157 1 won Test v New Zealand Lahore 16 Nov 1984 Test # 998
241 83.0 2.90 177 3 won Test v New Zealand Lahore 16 Nov 1984 Test # 998
152/7 20.0 7.60 158 -5 2 won ODI v New Zealand Faisalabad 23 Nov 1984 ODI # 277
267 108.3 2.46 267 1 won Test v New Zealand Hyderabad (Sind) 25 Nov 1984 Test # 1000
189 56.1 3.36 226 3 won Test v New Zealand Hyderabad (Sind) 25 Nov 1984 Test # 1000
187/9 36.0 5.19 187 1 lost ODI v New Zealand Sialkot 2 Dec 1984 ODI # 278
213/8 35.0 6.08 213 1 won ODI v New Zealand Multan 7 Dec 1984 ODI # 280
426 157.4 2.70 98 2 draw Test v New Zealand Karachi 10 Dec 1984 Test # 1003
277/6 50.0 5.54 277 1 lost ODI v New Zealand Napier 12 Jan 1985 ODI # 285
222/6 48.5 4.54 222 1 2 lost ODI v New Zealand Hamilton 15 Jan 1985 ODI # 288
492 175.0 2.81 492 1 draw Test v New Zealand Wellington 18 Jan 1985 Test # 1009
103/4 45.0 2.28 273 3 draw Test v New Zealand Wellington 18 Jan 1985 Test # 1009
451/9d 147.0 3.06 282 2 lost Test v New Zealand Auckland 25 Jan 1985 Test # 1010
264/8 50.0 5.28 264 1 lost ODI v New Zealand Christchurch 6 Feb 1985 ODI # 302
220 85.4 2.56 -54 2 lost Test v New Zealand Dunedin 9 Feb 1985 Test # 1012
278/8 99.4 2.78 278 1 4 lost Test v New Zealand Dunedin 9 Feb 1985 Test # 1012
DNB 0.0 - 0 0 n/r ODI v New Zealand Auckland 16 Feb 1985 ODI # 306
184/4 45.5 4.01 184 1 2 lost ODI v India Melbourne 20 Feb 1985 ODI # 309
200 42.3 4.70 263 -62 2 won ODI v Australia Melbourne 24 Feb 1985 ODI # 311
146 24.2 6.00 214 -67 2 won ODI v England Melbourne 2 Mar 1985 ODI # 314
159 44.3 3.57 159 1 won ODI v West Indies Melbourne 6 Mar 1985 ODI # 317
177/2 47.1 3.75 177 1 2 lost ODI v India Melbourne 10 Mar 1985 ODI # 319
125 42.4 2.92 125 1 lost ODI v India Sharjah 22 Mar 1985 ODI # 321
132 48.2 2.73 176 -43 2 won ODI v England Sharjah 26 Mar 1985 ODI # 323
145 39.2 3.68 145 1 won ODI v Sri Lanka Peshawar 13 Oct 1985 ODI # 335
479 200.3 2.38 479 1 draw Test v Sri Lanka Faisalabad 16 Oct 1985 Test # 1026
209/7 40.0 5.22 225 -15 2 won ODI v Sri Lanka Gujranwala 23 Oct 1985 ODI # 336
228/7 38.0 6.00 228 1 won ODI v Sri Lanka Lahore 25 Oct 1985 ODI # 337
157 56.2 2.78 157 1 won Test v Sri Lanka Sialkot 27 Oct 1985 Test # 1027
200 62.3 3.20 98 3 won Test v Sri Lanka Sialkot 27 Oct 1985 Test # 1027
127 37.2 3.40 217 -89 2 won ODI v Sri Lanka Hyderabad (Sind) 3 Nov 1985 ODI # 338
162 76.5 2.10 162 1 won Test v Sri Lanka Karachi 7 Nov 1985 Test # 1028
230 80.2 2.86 97 3 won Test v Sri Lanka Karachi 7 Nov 1985 Test # 1028
199/3 44.1 4.50 197 3 2 lost ODI v West Indies Sharjah 15 Nov 1985 ODI # 339
155 40.4 3.81 204 -48 2 won ODI v India Sharjah 17 Nov 1985 ODI # 340
224/2 35.3 6.30 219 6 2 lost ODI v West Indies Gujranwala 27 Nov 1985 ODI # 342
173 36.2 4.76 173 1 won ODI v West Indies Lahore 29 Nov 1985 ODI # 343
201/5 40.0 5.02 201 1 lost ODI v West Indies Peshawar 2 Dec 1985 ODI # 344
199/8 40.0 4.97 199 1 won ODI v West Indies Rawalpindi 4 Dec 1985 ODI # 345
128/2 34.1 3.74 128 1 2 lost ODI v West Indies Karachi 6 Dec 1985 ODI # 346
109 42.4 2.55 109 1 won Test v Sri Lanka Kandy 23 Feb 1986 Test # 1037
101 43.0 2.34 -20 3 won Test v Sri Lanka Kandy 23 Feb 1986 Test # 1037
124/6 23.0 5.39 124 1 won ODI v Sri Lanka Kandy 2 Mar 1986 ODI # 365
DNB 0.0 - 0 0 n/r ODI v Sri Lanka Moratuwa 8 Mar 1986 ODI # 367
160/8 38.0 4.21 160 1 won ODI v Sri Lanka Colombo (SSC) 11 Mar 1986 ODI # 368
273 95.3 2.85 141 2 lost Test v Sri Lanka Colombo (CCC) 14 Mar 1986 Test # 1041
32/2 13.0 2.46 32 1 4 lost Test v Sri Lanka Colombo (CCC) 14 Mar 1986 Test # 1041
281 108.5 2.58 281 1 draw Test v Sri Lanka Colombo (PSS) 22 Mar 1986 Test # 1043
323/3 108.0 2.99 286 3 draw Test v Sri Lanka Colombo (PSS) 22 Mar 1986 Test # 1043
116 33.5 3.42 198 -81 2 won ODI v Sri Lanka Colombo (PSS) 30 Mar 1986 ODI # 374
94 35.3 2.64 94 1 won ODI v Bangladesh Moratuwa 31 Mar 1986 ODI # 375
195/5 42.2 4.60 192 4 2 lost ODI v Sri Lanka Colombo (SSC) 6 Apr 1986 ODI # 379
214/8 42.0 5.09 214 1 won ODI v New Zealand Colombo (SSC) 7 Apr 1986 ODI # 380
202/7 50.0 4.04 202 1 won ODI v Australia Sharjah 11 Apr 1986 ODI # 382
64 35.5 1.78 64 1 won ODI v New Zealand Sharjah 15 Apr 1986 ODI # 384
245/7 50.0 4.90 245 1 won ODI v India Sharjah 18 Apr 1986 ODI # 385
165/6 45.3 3.62 165 1 2 lost ODI v West Indies Peshawar 17 Oct 1986 ODI # 396
248 83.0 2.98 89 2 won Test v West Indies Faisalabad 24 Oct 1986 Test # 1055
53 25.3 2.07 240 -186 4 won Test v West Indies Faisalabad 24 Oct 1986 Test # 1055
196/7 50.0 3.92 196 1 lost ODI v West Indies Gujranwala 4 Nov 1986 ODI # 397
218 90.5 2.40 87 2 lost Test v West Indies Lahore 7 Nov 1986 Test # 1056
151/6 44.3 3.39 149 3 2 lost ODI v West Indies Sialkot 14 Nov 1986 ODI # 398
202/5 44.0 4.59 202 1 lost ODI v West Indies Multan 17 Nov 1986 ODI # 399
191/7 45.0 4.24 203 -11 2 won ODI v West Indies Hyderabad (Sind) 18 Nov 1986 ODI # 400
240 86.5 2.76 240 1 draw Test v West Indies Karachi 20 Nov 1986 Test # 1058
211 95.3 2.20 212 3 draw Test v West Indies Karachi 20 Nov 1986 Test # 1058
145/1 33.2 4.35 144 2 2 lost ODI v West Indies Sharjah 28 Nov 1986 ODI # 402
164/7 45.0 3.64 164 1 won ODI v Sri Lanka Sharjah 2 Dec 1986 ODI # 404
144 40.2 3.57 144 1 won ODI v India Sharjah 5 Dec 1986 ODI # 406
165 46.2 3.56 200 -34 2 won ODI v West Indies Perth 30 Dec 1986 ODI # 408
273/6 50.0 5.46 273 1 won ODI v Australia Perth 2 Jan 1987 ODI # 410
232/7 49.4 4.67 230 3 2 lost ODI v England Perth 5 Jan 1987 ODI # 413
167/5 40.1 4.15 167 1 2 lost ODI v England Perth 7 Jan 1987 ODI # 414
196/7 45.0 4.35 196 1 won ODI v India Indore 27 Jan 1987 ODI # 426
527/9d 170.0 3.10 40 2 draw Test v India Chennai 3 Feb 1987 Test # 1066
403 118.0 3.41 403 1 draw Test v India Eden Gardens 11 Feb 1987 Test # 1067
181/3d 52.1 3.46 355 3 draw Test v India Eden Gardens 11 Feb 1987 Test # 1067
238/6 40.0 5.95 238 1 won ODI v India Eden Gardens 18 Feb 1987 ODI # 434
465/8d 163.3 2.84 465 1 draw Test v India Jaipur 21 Feb 1987 Test # 1069
114/2 38.0 3.00 238 3 draw Test v India Jaipur 21 Feb 1987 Test # 1069
323 111.5 2.88 -72 2 draw Test v India Ahmedabad 4 Mar 1987 Test # 1071
145 64.0 2.26 29 2 won Test v India Bengaluru 13 Mar 1987 Test # 1073
204 93.5 2.17 221 -16 4 won Test v India Bengaluru 13 Mar 1987 Test # 1073
212/6 44.0 4.81 212 1 lost ODI v India Hyderabad (Deccan) 20 Mar 1987 ODI # 436
120/9 42.0 2.85 120 1 won ODI v India Pune 22 Mar 1987 ODI # 438
245/9 44.0 5.56 287 -41 2 won ODI v India Nagpur 24 Mar 1987 ODI # 439
265/3 44.0 6.02 265 1 won ODI v India Jamshedpur 26 Mar 1987 ODI # 440
176/9 50.0 3.52 176 1 won ODI v Australia Sharjah 3 Apr 1987 ODI # 443
220/5 47.2 4.64 218 3 2 lost ODI v England Sharjah 7 Apr 1987 ODI # 445
183/8 50.0 3.66 183 1 won ODI v India Sharjah 10 Apr 1987 ODI # 447
233/3 53.1 4.38 233 1 2 lost ODI v England The Oval 21 May 1987 ODI # 448
157 51.1 3.06 157 1 won ODI v England Nottingham 23 May 1987 ODI # 449
217/9 54.3 3.98 214 4 2 lost ODI v England Birmingham 25 May 1987 ODI # 450
447 143.4 3.11 447 1 draw Test v England Manchester 4 Jun 1987 Test # 1075
368 112.5 3.26 368 1 draw Test v England Lord's 18 Jun 1987 Test # 1076
136 60.4 2.24 136 1 won Test v England Leeds 2 Jul 1987 Test # 1077
199 78.1 2.54 -18 3 won Test v England Leeds 2 Jul 1987 Test # 1077
521 169.5 3.06 82 2 draw Test v England Birmingham 23 Jul 1987 Test # 1078
109/7 17.4 6.16 124 -14 4 draw Test v England Birmingham 23 Jul 1987 Test # 1078
232 99.4 2.32 -476 2 draw Test v England The Oval 6 Aug 1987 Test # 1079
315/4 142.0 2.21 -161 3 draw Test v England The Oval 6 Aug 1987 Test # 1079
252 49.2 5.10 268 -15 2 won ODI v Sri Lanka Hyderabad (Sind) 8 Oct 1987 ODI # 451
221 48.4 4.54 240 -18 2 won ODI v England Rawalpindi 12 Oct 1987 ODI # 455
216 49.3 4.36 216 1 won ODI v West Indies Lahore 16 Oct 1987 ODI # 459
244/9 50.0 4.88 244 1 won ODI v England Karachi 20 Oct 1987 ODI # 463
184/8 50.0 3.68 298 -113 2 won ODI v Sri Lanka Faisalabad 25 Oct 1987 ODI # 467
258/7 50.0 5.16 258 1 lost ODI v West Indies Karachi 30 Oct 1987 ODI # 473
267/8 50.0 5.34 267 1 lost ODI v Australia Lahore 4 Nov 1987 ODI # 475
167/8 44.3 3.75 167 1 2 lost ODI v England Lahore 18 Nov 1987 ODI # 478
263/6 44.0 5.97 263 1 lost ODI v England Karachi 20 Nov 1987 ODI # 479
236/8 45.0 5.24 236 1 lost ODI v England Peshawar 22 Nov 1987 ODI # 480
175 83.0 2.10 175 1 won Test v England Lahore 25 Nov 1987 Test # 1081
130 79.2 1.63 -87 3 won Test v England Lahore 25 Nov 1987 Test # 1081
292 114.2 2.55 292 1 draw Test v England Faisalabad 7 Dec 1987 Test # 1083
137/6d 40.0 3.42 238 3 draw Test v England Faisalabad 7 Dec 1987 Test # 1083
294 121.4 2.41 294 1 draw Test v England Karachi 16 Dec 1987 Test # 1086
258/9 137.0 1.88 199 3 draw Test v England Karachi 16 Dec 1987 Test # 1086
241/4 46.0 5.23 241 1 lost ODI v West Indies Kingston 12 Mar 1988 ODI # 506
167/5 37.1 4.49 167 1 2 lost ODI v West Indies St John's 15 Mar 1988 ODI # 507
315/4 47.0 6.70 315 1 lost ODI v West Indies Port of Spain 18 Mar 1988 ODI # 509
272/3 40.1 6.77 272 1 2 lost ODI v West Indies Port of Spain 20 Mar 1988 ODI # 511
225/3 37.0 6.08 222 4 2 lost ODI v West Indies Georgetown 30 Mar 1988 ODI # 515
292 80.4 3.61 292 1 won Test v West Indies Georgetown 2 Apr 1988 Test # 1095
172 62.4 2.74 29 3 won Test v West Indies Georgetown 2 Apr 1988 Test # 1095
174 53.3 3.25 174 1 draw Test v West Indies Port of Spain 14 Apr 1988 Test # 1096
391 124.4 3.13 371 3 draw Test v West Indies Port of Spain 14 Apr 1988 Test # 1096
306 84.0 3.64 -3 2 lost Test v West Indies Bridgetown 22 Apr 1988 Test # 1097
268/8 77.0 3.48 266 3 4 lost Test v West Indies Bridgetown 22 Apr 1988 Test # 1097
165 122.0 1.35 -304 2 won Test v Australia Karachi 15 Sep 1988 Test # 1104
116 64.4 1.79 -188 3 won Test v Australia Karachi 15 Sep 1988 Test # 1104
321 129.5 2.47 5 2 draw Test v Australia Faisalabad 23 Sep 1988 Test # 1105
67/3 26.0 2.57 374 -306 4 draw Test v Australia Faisalabad 23 Sep 1988 Test # 1105
340 158.0 2.15 340 1 draw Test v Australia Lahore 7 Oct 1988 Test # 1106
161/3d 41.0 3.92 268 3 draw Test v Australia Lahore 7 Oct 1988 Test # 1106
229/8 45.0 5.08 229 1 won ODI v Australia Lahore 14 Oct 1988 ODI # 522
210/5 50.0 4.20 295 -84 2 won ODI v West Indies Sharjah 18 Oct 1988 ODI # 524
212/8 50.0 4.24 247 -34 2 won ODI v India Sharjah 19 Oct 1988 ODI # 525
235/6 50.0 4.70 235 1 lost ODI v West Indies Sharjah 22 Oct 1988 ODI # 527
195/5 38.5 5.02 195 1 2 lost ODI v Sri Lanka Dhaka 27 Oct 1988 ODI # 528
111/6 45.0 2.46 285 -173 2 won ODI v Bangladesh Chattogram 29 Oct 1988 ODI # 531
143/6 40.4 3.51 143 1 2 lost ODI v India Dhaka 31 Oct 1988 ODI # 532
269/9 47.0 5.72 269 1 lost ODI v West Indies Adelaide 10 Dec 1988 ODI # 535
178/1 42.2 4.20 178 1 2 lost ODI v Australia Adelaide 11 Dec 1988 ODI # 537
244/4 43.0 5.67 244 1 lost ODI v West Indies Hobart 17 Dec 1988 ODI # 542
142/3 38.2 3.70 141 2 2 lost ODI v West Indies Perth 1 Jan 1989 ODI # 544
178 46.1 3.85 217 -38 2 won ODI v Australia Perth 2 Jan 1989 ODI # 545
203 40.4 4.99 259 -55 2 won ODI v West Indies Brisbane 7 Jan 1989 ODI # 547
204/5 44.5 4.55 204 1 2 lost ODI v Australia Brisbane 8 Jan 1989 ODI # 548
258/4 43.0 6.00 258 1 lost ODI v Australia Melbourne 10 Jan 1989 ODI # 549
174/2 46.3 3.74 171 4 2 lost ODI v New Zealand Dunedin 6 Feb 1989 ODI # 554
447 169.4 2.63 447 1 draw Test v New Zealand Wellington 10 Feb 1989 Test # 1115
186/8 61.0 3.04 195 3 draw Test v New Zealand Wellington 10 Feb 1989 Test # 1115
403 184.1 2.18 -213 2 draw Test v New Zealand Auckland 24 Feb 1989 Test # 1116
99/3 50.4 1.95 -114 3 draw Test v New Zealand Auckland 24 Feb 1989 Test # 1116
171/3 40.5 4.18 171 1 2 lost ODI v New Zealand Christchurch 4 Mar 1989 ODI # 555
254/4 46.5 5.42 254 1 2 lost ODI v New Zealand Wellington 8 Mar 1989 ODI # 557
249 49.5 4.99 249 1 won ODI v New Zealand Auckland 11 Mar 1989 ODI # 559
139/3 39.4 3.50 139 1 2 lost ODI v New Zealand Hamilton 14 Mar 1989 ODI # 561
207 48.4 4.25 238 -30 2 won ODI v Sri Lanka Sharjah 23 Mar 1989 ODI # 564
244/8 50.0 4.88 244 1 won ODI v Sri Lanka Sharjah 24 Mar 1989 ODI # 565
239 48.4 4.91 251 -11 2 won ODI v West Indies Sharjah 14 Oct 1989 ODI # 570
273/4 46.0 5.93 273 1 won ODI v India Sharjah 15 Oct 1989 ODI # 572
180 44.4 4.02 238 -57 2 won ODI v West Indies Sharjah 17 Oct 1989 ODI # 574
214/9 47.0 4.55 253 -38 2 won ODI v India Sharjah 20 Oct 1989 ODI # 577
149/6 43.2 3.43 149 1 2 lost ODI v England Cuttack 22 Oct 1989 ODI # 579
139 43.2 3.20 206 -66 2 won ODI v Australia Brabourne 23 Oct 1989 ODI # 581
226/4 48.3 4.65 224 3 2 lost ODI v West Indies Jalandhar 25 Oct 1989 ODI # 584
213 49.2 4.31 220 -6 2 won ODI v Sri Lanka Lucknow 27 Oct 1989 ODI # 588
202 42.3 4.75 280 -77 2 won ODI v India Eden Gardens 28 Oct 1989 ODI # 589
194/7 30.0 6.46 194 1 won ODI v England Nagpur 30 Oct 1989 ODI # 590
273/5 50.0 5.46 273 1 won ODI v West Indies Eden Gardens 1 Nov 1989 ODI # 592
262 72.2 3.62 -147 2 draw Test v India Karachi 15 Nov 1989 Test # 1127
303/3 96.0 3.15 453 -149 4 draw Test v India Karachi 15 Nov 1989 Test # 1127
288 113.1 2.54 288 1 draw Test v India Faisalabad 23 Nov 1989 Test # 1128
398/7 116.0 3.43 263 3 draw Test v India Faisalabad 23 Nov 1989 Test # 1128
509 178.2 2.85 509 1 draw Test v India Lahore 1 Dec 1989 Test # 1130
324 84.2 3.84 324 1 draw Test v India Sialkot 9 Dec 1989 Test # 1132
234/7 84.0 2.78 308 3 draw Test v India Sialkot 9 Dec 1989 Test # 1132
80/9 16.0 5.00 88 -7 2 won ODI v India Gujranwala 18 Dec 1989 ODI # 593
DNB 0.0 - 0 0 n/r ODI v India Karachi 20 Dec 1989 ODI # 594
112 30.2 3.69 151 -38 2 won ODI v India Lahore 22 Dec 1989 ODI # 595
223/7 45.3 4.90 223 1 2 lost ODI v Sri Lanka Perth 31 Dec 1989 ODI # 598
162/3 41.0 3.95 162 1 2 lost ODI v Australia Melbourne 3 Jan 1990 ODI # 599
223 90.1 2.47 223 1 lost Test v Australia Melbourne 12 Jan 1990 Test # 1134
312/8d 108.4 2.87 428 3 lost Test v Australia Melbourne 12 Jan 1990 Test # 1134
341 133.0 2.56 84 2 draw Test v Australia Adelaide 19 Jan 1990 Test # 1135
233/6 83.0 2.80 304 -70 4 draw Test v Australia Adelaide 19 Jan 1990 Test # 1135
176/2 65.0 2.70 -23 2 draw Test v Australia Sydney 3 Feb 1990 Test # 1137
253/5 50.0 5.06 253 1 won ODI v Sri Lanka Brisbane 10 Feb 1990 ODI # 601
300/5 50.0 6.00 300 1 lost ODI v Australia Brisbane 11 Feb 1990 ODI # 602
165/8 50.0 3.30 165 1 won ODI v Australia Sydney 13 Feb 1990 ODI # 603
195 47.5 4.07 195 1 won ODI v Sri Lanka Hobart 15 Feb 1990 ODI # 605
288/8 50.0 5.76 316 -27 2 won ODI v Sri Lanka Adelaide 17 Feb 1990 ODI # 606
218/9 49.0 4.44 221 -2 2 won ODI v Australia Sydney 20 Feb 1990 ODI # 609
163/3 45.5 3.55 163 1 2 lost ODI v Australia Melbourne 23 Feb 1990 ODI # 610
255/6 50.0 5.10 255 1 lost ODI v Australia Sydney 25 Feb 1990 ODI # 611
209 46.3 4.49 236 -26 2 won ODI v India Sharjah 27 Apr 1990 ODI # 625
221 47.4 4.63 312 -90 2 won ODI v Sri Lanka Sharjah 29 Apr 1990 ODI # 627
74 31.1 2.37 74 1 won ODI v New Zealand Sharjah 1 May 1990 ODI # 629
230 46.5 4.91 267 -36 2 won ODI v Australia Sharjah 4 May 1990 ODI # 631
196 84.5 2.31 196 1 won Test v New Zealand Karachi 10 Oct 1990 Test # 1151
194 62.4 3.09 -43 3 won Test v New Zealand Karachi 10 Oct 1990 Test # 1151
160 59.0 2.71 160 1 won Test v New Zealand Lahore 18 Oct 1990 Test # 1152
287 115.5 2.47 74 3 won Test v New Zealand Lahore 18 Oct 1990 Test # 1152
217 76.2 2.84 115 2 won Test v New Zealand Faisalabad 26 Oct 1990 Test # 1153
177 58.5 3.00 243 -65 4 won Test v New Zealand Faisalabad 26 Oct 1990 Test # 1153
177 39.2 4.50 197 -19 2 won ODI v New Zealand Lahore 2 Nov 1990 ODI # 636
127 37.4 3.37 127 1 won ODI v New Zealand Peshawar 4 Nov 1990 ODI # 637
118 25.0 4.72 224 -105 2 won ODI v New Zealand Sialkot 6 Nov 1990 ODI # 638
205/7 40.0 5.12 212 -6 2 won ODI v West Indies Karachi 9 Nov 1990 ODI # 639
176/7 39.0 4.51 176 1 won ODI v West Indies Lahore 11 Nov 1990 ODI # 640
137/7 40.0 3.42 169 -31 2 won ODI v West Indies Multan 13 Nov 1990 ODI # 641
261 83.3 3.12 261 1 won Test v West Indies Karachi 15 Nov 1990 Test # 1154
181 67.3 2.68 97 3 won Test v West Indies Karachi 15 Nov 1990 Test # 1154
195 56.0 3.48 25 2 lost Test v West Indies Faisalabad 23 Nov 1990 Test # 1157
130/3 29.2 4.43 130 1 4 lost Test v West Indies Faisalabad 23 Nov 1990 Test # 1157
294 78.5 3.72 294 1 draw Test v West Indies Lahore 6 Dec 1990 Test # 1158
173 48.0 3.60 345 3 draw Test v West Indies Lahore 6 Dec 1990 Test # 1158
172/4 39.5 4.31 171 2 2 lost ODI v Sri Lanka Sharjah 20 Dec 1990 ODI # 655
131/9 43.0 3.04 182 -50 2 won ODI v Sri Lanka Sharjah 21 Dec 1990 ODI # 656
217/9 47.3 4.56 216 2 2 lost ODI v West Indies Sharjah 17 Oct 1991 ODI # 679
238/4 50.0 4.76 238 1 lost ODI v India Sharjah 18 Oct 1991 ODI # 680
235 50.0 4.70 237 -1 2 won ODI v West Indies Sharjah 21 Oct 1991 ODI # 682
253/6 50.0 5.06 258 -4 2 won ODI v India Sharjah 23 Oct 1991 ODI # 684
190 46.0 4.13 263 -72 2 won ODI v India Sharjah 25 Oct 1991 ODI # 685
170/6 34.0 5.00 170 1 lost ODI v West Indies Karachi 20 Nov 1991 ODI # 689
186/5 39.0 4.76 186 1 tied ODI v West Indies Lahore 22 Nov 1991 ODI # 690
204/5 40.0 5.10 204 1 lost ODI v West Indies Faisalabad 24 Nov 1991 ODI # 691
270 118.5 2.27 270 1 draw Test v Sri Lanka Sialkot 12 Dec 1991 Test # 1178
137/5 46.4 2.93 -16 3 draw Test v Sri Lanka Sialkot 12 Dec 1991 Test # 1178
DNB 0.0 - 0 0 draw Test v Sri Lanka Gujranwala 20 Dec 1991 Test # 1179
240 72.1 3.32 240 1 won Test v Sri Lanka Faisalabad 2 Jan 1992 Test # 1182
165 51.0 3.23 184 3 won Test v Sri Lanka Faisalabad 2 Jan 1992 Test # 1182
155/6 40.0 3.87 155 1 won ODI v Sri Lanka Sargodha 10 Jan 1992 ODI # 700
181 36.1 5.00 211 -29 2 won ODI v Sri Lanka Karachi 13 Jan 1992 ODI # 704
182/9 40.0 4.55 242 -59 2 won ODI v Sri Lanka Hyderabad (Sind) 15 Jan 1992 ODI # 706
206/6 39.4 5.19 206 1 2 lost ODI v Sri Lanka Multan 17 Jan 1992 ODI # 708
154 38.4 3.98 272 -117 2 won ODI v Sri Lanka Rawalpindi 19 Jan 1992 ODI # 710
221/0 46.5 4.71 221 1 2 lost ODI v West Indies Melbourne 23 Feb 1992 ODI # 717
201/7 50.0 4.02 255 -53 2 won ODI v Zimbabwe Hobart 27 Feb 1992 ODI # 720
24/1 8.0 3.00 64 -50 2 n/r ODI v England Adelaide 1 Mar 1992 ODI # 726
216/7 49.0 4.40 216 1 lost ODI v India Sydney 4 Mar 1992 ODI # 729
211/7 50.0 4.22 211 1 lost ODI v South Africa Brisbane 8 Mar 1992 ODI # 735
172 45.2 3.79 221 -48 2 won ODI v Australia Perth 11 Mar 1992 ODI # 739
212/6 50.0 4.24 212 1 won ODI v Sri Lanka Perth 15 Mar 1992 ODI # 746
166 48.2 3.43 166 1 won ODI v New Zealand Christchurch 18 Mar 1992 ODI # 747
262/7 50.0 5.24 262 1 won ODI v New Zealand Auckland 21 Mar 1992 ODI # 750
227 49.2 4.60 250 -22 2 won ODI v England Melbourne 25 Mar 1992 ODI # 752
278/6 55.0 5.05 278 1 lost ODI v England Lord's 20 May 1992 ODI # 756
302/5 55.0 5.49 302 1 lost ODI v England The Oval 22 May 1992 ODI # 757
459/7d 119.0 3.85 13 2 draw Test v England Birmingham 4 Jun 1992 Test # 1189
255 76.1 3.34 255 1 won Test v England Lord's 18 Jun 1992 Test # 1190
175 52.4 3.32 137 3 won Test v England Lord's 18 Jun 1992 Test # 1190
390 100.4 3.87 -115 2 draw Test v England Manchester 2 Jul 1992 Test # 1191
320 113.5 2.81 123 2 lost Test v England Leeds 23 Jul 1992 Test # 1192
99/4 42.4 2.32 99 1 4 lost Test v England Leeds 23 Jul 1992 Test # 1192
207 78.1 2.64 207 1 won Test v England The Oval 6 Aug 1992 Test # 1193
174 72.0 2.41 1 3 won Test v England The Oval 6 Aug 1992 Test # 1193
363/7 55.0 6.60 363 1 lost ODI v England Nottingham 20 Aug 1992 ODI # 759
201 49.2 4.07 205 -3 2 won ODI v England Lord's 22 Aug 1992 ODI # 760
255/4 43.4 5.83 255 1 2 lost ODI v England Manchester 24 Aug 1992 ODI # 761
197/9 50.0 3.94 197 1 won ODI v West Indies Perth 4 Dec 1992 ODI # 767
228/7 50.0 4.56 228 1 tied ODI v Australia Hobart 10 Dec 1992 ODI # 773
177/7 42.0 4.21 177 1 lost ODI v West Indies Adelaide 12 Dec 1992 ODI # 775
196/2 45.0 4.35 196 1 2 lost ODI v Australia Adelaide 13 Dec 1992 ODI # 777
214/9 50.0 4.28 214 1 lost ODI v West Indies Sydney 17 Dec 1992 ODI # 782
108 39.3 2.73 159 -50 2 won ODI v New Zealand Wellington 26 Dec 1992 ODI # 785
137/4 37.4 3.63 137 1 2 lost ODI v New Zealand Napier 28 Dec 1992 ODI # 786
140/4 42.4 3.28 140 1 2 lost ODI v New Zealand Auckland 30 Dec 1992 ODI # 787
264 109.0 2.42 48 2 won Test v New Zealand Hamilton 2 Jan 1993 Test # 1207
93 43.3 2.13 127 -33 4 won Test v New Zealand Hamilton 2 Jan 1993 Test # 1207
72/1 19.2 3.72 72 1 2 lost ODI v West Indies Brisbane 9 Jan 1993 ODI # 788
212/6 50.0 4.24 212 1 lost ODI v Australia Melbourne 12 Jan 1993 ODI # 790
260/8 50.0 5.20 260 1 lost ODI v Australia Sydney 14 Jan 1993 ODI # 791
213/6 50.0 4.26 263 -49 2 won ODI v Zimbabwe Sharjah 1 Feb 1993 ODI # 796
180/9 46.0 3.91 180 1 won ODI v Sri Lanka Sharjah 2 Feb 1993 ODI # 797
167/7 41.0 4.07 282 -114 2 won ODI v Sri Lanka Sharjah 4 Feb 1993 ODI # 799
198 50.0 3.96 209 -10 2 won ODI v South Africa Durban 9 Feb 1993 ODI # 800
109/2 25.1 4.33 106 -41 2 lost ODI v West Indies Johannesburg 13 Feb 1993 ODI # 802
162 30.1 5.37 172 -52 2 won ODI v South Africa East London 15 Feb 1993 ODI # 803
268/5 50.0 5.36 268 1 lost ODI v West Indies Durban 19 Feb 1993 ODI # 805
198/9 50.0 3.96 221 -22 2 won ODI v South Africa Centurion 21 Feb 1993 ODI # 806
45/3 12.3 3.60 44 2 2 lost ODI v West Indies Cape Town 25 Feb 1993 ODI # 808
190/5 39.4 4.78 188 3 2 lost ODI v West Indies Johannesburg 27 Feb 1993 ODI # 810
164 49.1 3.33 164 1 won ODI v Zimbabwe Harare 2 Mar 1993 ODI # 812
224/6 44.0 5.09 224 1 2 lost ODI v West Indies Kingston 23 Mar 1993 ODI # 821
196/5 41.0 4.78 195 2 2 lost ODI v West Indies Port of Spain 26 Mar 1993 ODI # 824
259/4 45.0 5.75 259 1 won ODI v West Indies Port of Spain 27 Mar 1993 ODI # 826
148 44.3 3.32 187 -38 2 won ODI v West Indies Kingstown 30 Mar 1993 ODI # 828
244/5 50.0 4.88 245 0 2 tied ODI v West Indies Georgetown 3 Apr 1993 ODI # 829
127 38.2 3.31 127 1 lost Test v West Indies Port of Spain 16 Apr 1993 Test # 1220
382 97.0 3.93 369 3 lost Test v West Indies Port of Spain 16 Apr 1993 Test # 1220
455 105.5 4.29 455 1 lost Test v West Indies Bridgetown 23 Apr 1993 Test # 1221
29/0 4.3 6.44 29 1 4 lost Test v West Indies Bridgetown 23 Apr 1993 Test # 1221
438 110.2 3.96 438 1 draw Test v West Indies St John's 1 May 1993 Test # 1222
153/4 49.0 3.12 265 3 draw Test v West Indies St John's 1 May 1993 Test # 1222
267/7 50.0 5.34 267 1 lost ODI v West Indies Sharjah 29 Oct 1993 ODI # 840
199/7 50.0 3.98 314 -114 2 won ODI v Sri Lanka Sharjah 30 Oct 1993 ODI # 841
260/9 50.0 5.20 260 1 won ODI v West Indies Sharjah 1 Nov 1993 ODI # 842
270/6 50.0 5.40 270 1 won ODI v Sri Lanka Sharjah 2 Nov 1993 ODI # 843
285/4 45.3 6.26 285 1 2 lost ODI v West Indies Sharjah 5 Nov 1993 ODI # 845
289 116.1 2.48 -134 2 won Test v Zimbabwe Karachi 1 Dec 1993 Test # 1237
134 62.5 2.13 266 -131 4 won Test v Zimbabwe Karachi 1 Dec 1993 Test # 1237
254 74.0 3.43 9 2 won Test v Zimbabwe Rawalpindi 9 Dec 1993 Test # 1240
187 62.2 3.00 240 -52 4 won Test v Zimbabwe Rawalpindi 9 Dec 1993 Test # 1240
230 84.4 2.71 83 2 draw Test v Zimbabwe Lahore 16 Dec 1993 Test # 1241
143 38.0 3.76 143 1 won ODI v Zimbabwe Karachi 24 Dec 1993 ODI # 867
195/5 40.0 4.87 195 1 won ODI v Zimbabwe Rawalpindi 25 Dec 1993 ODI # 868
141/9 40.0 3.52 217 -75 2 won ODI v Zimbabwe Lahore 27 Dec 1993 ODI # 869
242 68.3 3.53 242 1 won Test v New Zealand Auckland 10 Feb 1994 Test # 1248
110 32.1 3.41 137 3 won Test v New Zealand Auckland 10 Feb 1994 Test # 1248
175 67.0 2.61 175 1 won Test v New Zealand Wellington 17 Feb 1994 Test # 1249
361 95.2 3.78 -12 3 won Test v New Zealand Wellington 17 Feb 1994 Test # 1249
200 56.0 3.57 -144 2 lost Test v New Zealand Christchurch 24 Feb 1994 Test # 1251
324/5 107.0 3.02 324 1 4 lost Test v New Zealand Christchurch 24 Feb 1994 Test # 1251
122/9 30.0 4.06 122 1 won ODI v New Zealand Dunedin 3 Mar 1994 ODI # 889
110 44.3 2.47 147 -36 2 won ODI v New Zealand Auckland 6 Mar 1994 ODI # 891
202/8 48.0 4.20 214 -11 2 won ODI v New Zealand Wellington 9 Mar 1994 ODI # 893
161 49.4 3.24 162 0 2 tied ODI v New Zealand Auckland 13 Mar 1994 ODI # 894
146/3 34.1 4.27 146 1 2 lost ODI v New Zealand Christchurch 16 Mar 1994 ODI # 895
219 46.3 4.70 219 1 won ODI v India Sharjah 15 Apr 1994 ODI # 906
145 49.5 2.90 145 1 won ODI v U.A.E. Sharjah 17 Apr 1994 ODI # 908
266/7 50.0 5.32 329 -62 2 won ODI v New Zealand Sharjah 20 Apr 1994 ODI # 911
211 47.4 4.42 251 -39 2 won ODI v India Sharjah 22 Apr 1994 ODI # 912
200/6 50.0 4.00 200 1 won ODI v Sri Lanka Colombo (RPS) 3 Aug 1994 ODI # 914
181/3 47.2 3.82 181 1 2 lost ODI v Sri Lanka Colombo (RPS) 6 Aug 1994 ODI # 915
218 49.0 4.44 238 -19 2 won ODI v Sri Lanka Colombo (SSC) 7 Aug 1994 ODI # 916
226 68.0 3.32 -164 2 won Test v Sri Lanka Colombo (PSS) 9 Aug 1994 Test # 1265
181 47.0 3.85 483 -301 4 won Test v Sri Lanka Colombo (PSS) 9 Aug 1994 Test # 1265
174/9 50.0 3.48 174 1 won ODI v Sri Lanka Colombo (SSC) 22 Aug 1994 ODI # 917
160 48.1 3.32 188 -27 2 won ODI v Sri Lanka Colombo (RPS) 24 Aug 1994 ODI # 918
71 28.2 2.50 71 1 won Test v Sri Lanka Kandy 26 Aug 1994 Test # 1267
234 61.3 3.80 -52 3 won Test v Sri Lanka Kandy 26 Aug 1994 Test # 1267
179/7 50.0 3.58 179 1 lost ODI v Australia Colombo (SSC) 7 Sep 1994 ODI # 923
213/3 47.2 4.50 211 3 2 lost ODI v Sri Lanka Colombo (SSC) 11 Sep 1994 ODI # 925
337 88.2 3.81 337 1 won Test v Australia Karachi 28 Sep 1994 Test # 1268
232 78.0 2.97 313 3 won Test v Australia Karachi 28 Sep 1994 Test # 1268
521/9d 144.5 3.59 521 1 draw Test v Australia Rawalpindi 5 Oct 1994 Test # 1269
14/1 10.0 1.40 277 -262 4 draw Test v Australia Rawalpindi 5 Oct 1994 Test # 1269
201/3 46.0 4.36 201 1 2 lost ODI v Australia Multan 14 Oct 1994 ODI # 929
163/9 50.0 3.26 163 1 won ODI v South Africa Karachi 16 Oct 1994 ODI # 930
210/5 50.0 4.20 250 -39 2 won ODI v South Africa Rawalpindi 20 Oct 1994 ODI # 934
250/6 50.0 5.00 250 1 won ODI v Australia Rawalpindi 22 Oct 1994 ODI # 935
222/4 50.0 4.44 222 1 won ODI v South Africa Faisalabad 28 Oct 1994 ODI # 940
269/5 50.0 5.38 269 1 lost ODI v Australia Lahore 30 Oct 1994 ODI # 942
455 149.1 3.05 82 2 draw Test v Australia Lahore 1 Nov 1994 Test # 1273
238/5 50.0 4.76 238 1 won ODI v Sri Lanka Durban 2 Dec 1994 ODI # 953
233/9 50.0 4.66 246 -12 2 won ODI v Sri Lanka Centurion 4 Dec 1994 ODI # 954
215/3 45.4 4.70 215 1 2 lost ODI v South Africa Johannesburg 10 Dec 1994 ODI # 959
201 49.4 4.04 201 1 won ODI v New Zealand Gqeberha 13 Dec 1994 ODI # 961
206/8 50.0 4.12 206 1 won ODI v South Africa Durban 17 Dec 1994 ODI # 964
172 47.4 3.60 172 1 won ODI v New Zealand East London 19 Dec 1994 ODI # 966
215 49.3 4.34 215 1 lost ODI v South Africa Cape Town 10 Jan 1995 ODI # 970
266/5 50.0 5.32 266 1 lost ODI v South Africa Johannesburg 12 Jan 1995 ODI # 971
460 120.2 3.82 460 1 lost Test v South Africa Johannesburg 19 Jan 1995 Test # 1283
259/7d 80.0 3.23 489 3 lost Test v South Africa Johannesburg 19 Jan 1995 Test # 1283
544/4d 165.0 3.29 544 1 lost Test v Zimbabwe Harare 31 Jan 1995 Test # 1285
174 79.1 2.19 174 1 won Test v Zimbabwe Bulawayo 7 Feb 1995 Test # 1288
146 58.3 2.49 60 3 won Test v Zimbabwe Bulawayo 7 Feb 1995 Test # 1288
243 78.0 3.11 12 2 won Test v Zimbabwe Harare 15 Feb 1995 Test # 1290
139 59.4 2.32 239 -99 4 won Test v Zimbabwe Harare 15 Feb 1995 Test # 1290
219/9 50.0 4.38 219 1 tied ODI v Zimbabwe Harare 22 Feb 1995 ODI # 980
209/5 50.0 4.18 209 1 won ODI v Zimbabwe Harare 25 Feb 1995 ODI # 982
222/9 50.0 4.44 222 1 lost ODI v Zimbabwe Harare 26 Feb 1995 ODI # 984
169 42.4 3.96 267 -97 2 won ODI v India Sharjah 7 Apr 1995 ODI # 995
151/8 50.0 3.02 151 1 won ODI v Bangladesh Sharjah 8 Apr 1995 ODI # 996
180/5 30.5 5.83 179 2 2 lost ODI v Sri Lanka Sharjah 11 Apr 1995 ODI # 998
186 62.1 2.99 -273 2 won Test v Sri Lanka Peshawar 8 Sep 1995 Test # 1304
233 80.0 2.91 -40 3 won Test v Sri Lanka Peshawar 8 Sep 1995 Test # 1304
223 70.0 3.18 223 1 lost Test v Sri Lanka Faisalabad 15 Sep 1995 Test # 1305
361 146.3 2.46 251 3 lost Test v Sri Lanka Faisalabad 15 Sep 1995 Test # 1305
232 92.3 2.50 232 1 lost Test v Sri Lanka Sialkot 22 Sep 1995 Test # 1306
338/9d 120.3 2.80 356 3 lost Test v Sri Lanka Sialkot 22 Sep 1995 Test # 1306
233/5 50.0 4.66 233 1 won ODI v Sri Lanka Gujranwala 29 Sep 1995 ODI # 1003
257/7 50.0 5.14 257 1 lost ODI v Sri Lanka Faisalabad 1 Oct 1995 ODI # 1004
184/6 37.4 4.88 184 1 2 lost ODI v Sri Lanka Rawalpindi 3 Oct 1995 ODI # 1005
182/8 50.0 3.64 265 -82 2 won ODI v Sri Lanka Sharjah 12 Oct 1995 ODI # 1007
227 49.0 4.63 243 -15 2 won ODI v West Indies Sharjah 13 Oct 1995 ODI # 1008
195/6 39.1 4.97 195 1 2 lost ODI v West Indies Sharjah 15 Oct 1995 ODI # 1009
149/2 26.5 5.55 144 6 2 lost ODI v Sri Lanka Sharjah 17 Oct 1995 ODI # 1011
463 161.5 2.86 463 1 lost Test v Australia Brisbane 9 Nov 1995 Test # 1311
267 78.3 3.40 267 1 lost Test v Australia Hobart 17 Nov 1995 Test # 1313
306 102.1 2.99 375 3 lost Test v Australia Hobart 17 Nov 1995 Test # 1313
257 98.2 2.61 -42 2 won Test v Australia Sydney 30 Nov 1995 Test # 1314
172 66.1 2.59 247 -74 4 won Test v Australia Sydney 30 Nov 1995 Test # 1314
286 91.4 3.12 78 2 won Test v New Zealand Christchurch 8 Dec 1995 Test # 1316
195 80.4 2.41 357 -161 4 won Test v New Zealand Christchurch 8 Dec 1995 Test # 1316
169 47.4 3.54 190 -20 2 won ODI v New Zealand Dunedin 15 Dec 1995 ODI # 1020
236/9 49.5 4.73 233 4 2 lost ODI v New Zealand Christchurch 17 Dec 1995 ODI # 1022
207 44.5 4.61 262 -54 2 won ODI v New Zealand Wellington 20 Dec 1995 ODI # 1025
244/8 45.0 5.42 244 1 lost ODI v New Zealand Auckland 23 Dec 1995 ODI # 1027
109/9 33.0 3.30 109 1 won ODI v U.A.E. Gujranwala 24 Feb 1996 ODI # 1059
145/7 50.0 2.90 145 1 won ODI v Netherlands Lahore 26 Feb 1996 ODI # 1062
243/5 44.2 5.48 243 1 2 lost ODI v South Africa Karachi 29 Feb 1996 ODI # 1067
249/9 50.0 4.98 249 1 won ODI v England Karachi 3 Mar 1996 ODI # 1071
235 47.3 4.94 282 -46 2 won ODI v New Zealand Lahore 6 Mar 1996 ODI # 1076
287/8 50.0 5.74 287 1 lost ODI v India Bengaluru 9 Mar 1996 ODI # 1078
DNB 0.0 - 0 0 n/r ODI v Sri Lanka Singapore 1 Apr 1996 ODI # 1087
349/9 50.0 6.98 349 1 lost ODI v Sri Lanka Singapore 2 Apr 1996 ODI # 1088
226/8 47.1 4.79 226 1 won ODI v India Singapore 5 Apr 1996 ODI # 1091
172 32.5 5.23 216 -43 2 won ODI v Sri Lanka Singapore 7 Apr 1996 ODI # 1093
233 47.2 4.92 272 -38 2 won ODI v India Sharjah 12 Apr 1996 ODI # 1094
314/3 50.0 6.28 314 1 lost ODI v South Africa Sharjah 13 Apr 1996 ODI # 1095
305/5 50.0 6.10 305 1 lost ODI v India Sharjah 15 Apr 1996 ODI # 1098
189/2 33.1 5.69 189 1 2 lost ODI v South Africa Sharjah 16 Apr 1996 ODI # 1099
285 102.4 2.77 -55 2 won Test v England Lord's 25 Jul 1996 Test # 1330
243 97.1 2.50 408 -164 4 won Test v England Lord's 25 Jul 1996 Test # 1330
501 156.5 3.19 53 2 draw Test v England Leeds 8 Aug 1996 Test # 1331
326 99.2 3.28 326 1 won Test v England The Oval 22 Aug 1996 Test # 1332
242 82.4 2.92 47 3 won Test v England The Oval 22 Aug 1996 Test # 1332
226/5 46.4 4.84 226 1 2 lost ODI v England Manchester 29 Aug 1996 ODI # 1107
292/8 50.0 5.84 292 1 lost ODI v England Birmingham 31 Aug 1996 ODI # 1109
246 50.0 4.92 246 1 won ODI v England Nottingham 1 Sep 1996 ODI # 1111
173/2 29.5 5.79 171 3 2 lost ODI v India Toronto 16 Sep 1996 ODI # 1115
264/6 50.0 5.28 264 1 won ODI v India Toronto 17 Sep 1996 ODI # 1116
191 50.0 3.82 191 1 lost ODI v India Toronto 18 Sep 1996 ODI # 1117
161 39.2 4.09 259 -97 2 won ODI v India Toronto 21 Sep 1996 ODI # 1118
161 45.5 3.51 214 -52 2 won ODI v India Toronto 23 Sep 1996 ODI # 1119
321/8 50.0 6.42 321 1 lost ODI v South Africa Nairobi (Gym) 29 Sep 1996 ODI # 1121
148 47.0 3.14 148 1 won ODI v Kenya Nairobi (Aga) 2 Oct 1996 ODI # 1123
289 49.5 5.79 372 -82 2 won ODI v Sri Lanka Nairobi (Gym) 4 Oct 1996 ODI # 1125
204/3 39.2 5.18 204 1 2 lost ODI v South Africa Nairobi (Gym) 6 Oct 1996 ODI # 1126
375 115.4 3.24 375 1 draw Test v Zimbabwe Sheikhupura 17 Oct 1996 Test # 1336
241/7 100.0 2.41 63 3 draw Test v Zimbabwe Sheikhupura 17 Oct 1996 Test # 1336
133 57.5 2.29 133 1 won Test v Zimbabwe Faisalabad 24 Oct 1996 Test # 1337
200 57.4 3.46 66 3 won Test v Zimbabwe Faisalabad 24 Oct 1996 Test # 1337
237/9 50.0 4.74 237 1 won ODI v Zimbabwe Quetta 30 Oct 1996 ODI # 1133
195 49.1 3.96 195 1 won ODI v Zimbabwe Lahore 1 Nov 1996 ODI # 1135
147 32.1 4.56 225 -117 2 won ODI v Zimbabwe Peshawar 3 Nov 1996 ODI # 1136
206 49.3 4.16 206 1 lost ODI v Sri Lanka Sharjah 8 Nov 1996 ODI # 1140
197 50.0 3.94 197 1 won ODI v New Zealand Sharjah 10 Nov 1996 ODI # 1141
189 50.0 3.78 189 1 won ODI v Sri Lanka Sharjah 12 Nov 1996 ODI # 1143
192 50.0 3.84 192 1 won ODI v New Zealand Sharjah 13 Nov 1996 ODI # 1144
119 36.5 3.23 161 -41 2 won ODI v New Zealand Sharjah 15 Nov 1996 ODI # 1145
155 57.1 2.71 155 1 lost Test v New Zealand Lahore 21 Nov 1996 Test # 1339
311 85.2 3.64 275 3 lost Test v New Zealand Lahore 21 Nov 1996 Test # 1339
249 74.0 3.36 249 1 won Test v New Zealand Rawalpindi 28 Nov 1996 Test # 1342
168 58.0 2.89 -13 3 won Test v New Zealand Rawalpindi 28 Nov 1996 Test # 1342
217 45.4 4.75 229 -11 2 won ODI v New Zealand Gujranwala 4 Dec 1996 ODI # 1146
231 42.1 5.47 278 -46 2 won ODI v New Zealand Sialkot 6 Dec 1996 ODI # 1148
235/3 45.1 5.20 235 1 2 lost ODI v New Zealand Karachi 8 Dec 1996 ODI # 1150
211 47.5 4.41 224 -12 2 won ODI v Australia Adelaide 15 Dec 1996 ODI # 1152
177/3 36.1 4.89 177 1 2 lost ODI v West Indies Adelaide 17 Dec 1996 ODI # 1154
199 47.1 4.21 199 1 won ODI v Australia Sydney 1 Jan 1997 ODI # 1155
198/4 48.1 4.11 198 1 2 lost ODI v West Indies Brisbane 3 Jan 1997 ODI # 1157
120 41.3 2.89 150 -29 2 won ODI v Australia Hobart 7 Jan 1997 ODI # 1160
258/5 48.4 5.30 258 1 2 lost ODI v West Indies Perth 10 Jan 1997 ODI # 1161
181 47.3 3.81 181 1 won ODI v West Indies Sydney 14 Jan 1997 ODI # 1163
182/7 49.3 3.67 182 1 2 lost ODI v Australia Melbourne 16 Jan 1997 ODI # 1164
179/9 50.0 3.58 179 1 won ODI v West Indies Sydney 18 Jan 1997 ODI # 1165
103 40.3 2.54 166 -62 2 won ODI v West Indies Melbourne 20 Jan 1997 ODI # 1166
243/8 50.0 4.86 243 1 lost ODI v Sri Lanka Sharjah 4 Apr 1997 ODI # 1190
94 31.4 2.96 188 -93 2 won ODI v Zimbabwe Sharjah 6 Apr 1997 ODI # 1192
251/7 50.0 5.02 251 1 lost ODI v Sri Lanka Sharjah 7 Apr 1997 ODI # 1193
119 40.1 2.96 152 -32 2 won ODI v Zimbabwe Sharjah 9 Apr 1997 ODI # 1196
215/6 49.2 4.35 215 1 2 lost ODI v Sri Lanka Sharjah 11 Apr 1997 ODI # 1198
330 122.2 2.69 330 1 draw Test v Sri Lanka Colombo (RPS) 19 Apr 1997 Test # 1366
423/8d 155.1 2.72 375 3 draw Test v Sri Lanka Colombo (RPS) 19 Apr 1997 Test # 1366
331 112.0 2.95 331 1 draw Test v Sri Lanka Colombo (SSC) 26 Apr 1997 Test # 1367
386/4d 95.5 4.02 425 3 draw Test v Sri Lanka Colombo (SSC) 26 Apr 1997 Test # 1367
285/7 50.0 5.70 285 1 lost ODI v New Zealand Mohali 9 May 1997 ODI # 1204
259 49.5 5.19 290 -30 2 won ODI v Sri Lanka Gwalior 12 May 1997 ODI # 1205
292 49.2 5.91 328 -35 2 won ODI v India Chennai 21 May 1997 ODI # 1209
339/4 50.0 6.78 339 1 lost ODI v Sri Lanka Mohali 24 May 1997 ODI # 1212
309 49.4 6.22 309 1 lost ODI v Sri Lanka Eden Gardens 27 May 1997 ODI # 1214
239 49.5 4.79 239 1 lost ODI v Sri Lanka Colombo (RPS) 14 Jul 1997 ODI # 1216
210 49.3 4.24 320 -109 2 won ODI v Bangladesh Colombo (RPS) 16 Jul 1997 ODI # 1217
DNB 0.0 - 0 0 n/r ODI v India Colombo (SSC) 20 Jul 1997 ODI # 1219
208 50.0 4.16 208 1 lost ODI v India Toronto 13 Sep 1997 ODI # 1227
117/3 34.4 3.37 117 1 2 lost ODI v India Toronto 14 Sep 1997 ODI # 1228
DNB 0.0 - 0 0 n/r ODI v India Toronto 17 Sep 1997 ODI # 1229
182/6 50.0 3.64 182 1 lost ODI v India Toronto 18 Sep 1997 ODI # 1230
162/3 25.3 6.35 160 3 2 lost ODI v India Toronto 20 Sep 1997 ODI # 1231
250/5 50.0 5.00 250 1 won ODI v India Toronto 21 Sep 1997 ODI # 1232
170 49.0 3.46 170 1 won ODI v India Hyderabad (Sind) 28 Sep 1997 ODI # 1233
266/6 46.3 5.72 266 1 2 lost ODI v India Karachi 30 Sep 1997 ODI # 1234
216 49.2 4.37 216 1 won ODI v India Lahore 2 Oct 1997 ODI # 1236
403 167.5 2.40 -53 2 draw Test v South Africa Rawalpindi 6 Oct 1997 Test # 1380
402 115.3 3.48 402 1 draw Test v South Africa Sheikhupura 17 Oct 1997 Test # 1381
239 68.4 3.48 239 1 lost Test v South Africa Faisalabad 24 Oct 1997 Test # 1382
214 69.0 3.10 145 3 lost Test v South Africa Faisalabad 24 Oct 1997 Test # 1382
271 48.0 5.64 271 1 lost ODI v South Africa Lahore 2 Nov 1997 ODI # 1248
215/7 50.0 4.30 215 1 won ODI v West Indies Lahore 4 Nov 1997 ODI # 1250
281/2 40.0 7.02 281 1 2 lost ODI v Sri Lanka Lahore 5 Nov 1997 ODI # 1251
151 60.3 2.49 151 1 won Test v West Indies Peshawar 17 Nov 1997 Test # 1384
211 70.2 3.00 -19 3 won Test v West Indies Peshawar 17 Nov 1997 Test # 1384
303 101.5 2.97 303 1 won Test v West Indies Rawalpindi 29 Nov 1997 Test # 1389
139 41.0 3.39 -29 3 won Test v West Indies Rawalpindi 29 Nov 1997 Test # 1389
216 73.1 2.95 216 1 won Test v West Indies Karachi 6 Dec 1997 Test # 1391
212 52.4 4.02 11 3 won Test v West Indies Karachi 6 Dec 1997 Test # 1391
275/7 50.0 5.50 275 1 lost ODI v West Indies Sharjah 12 Dec 1997 ODI # 1260
239/7 50.0 4.78 239 1 won ODI v India Sharjah 14 Dec 1997 ODI # 1262
215/9 50.0 4.30 215 1 lost ODI v England Sharjah 15 Dec 1997 ODI # 1263
245/7 37.0 6.62 245 1 lost ODI v India Dhaka 11 Jan 1998 ODI # 1273
134 39.3 3.39 134 1 won ODI v Bangladesh Dhaka 12 Jan 1998 ODI # 1274
213/2 37.1 5.73 213 1 2 lost ODI v India Dhaka 14 Jan 1998 ODI # 1276
189 49.5 3.79 189 1 won ODI v India Dhaka 16 Jan 1998 ODI # 1277
316/7 47.5 6.60 315 2 2 lost ODI v India Dhaka 18 Jan 1998 ODI # 1279
364 104.2 3.48 364 1 draw Test v South Africa Johannesburg 14 Feb 1998 Test # 1400
44/0 10.3 4.19 79 3 draw Test v South Africa Johannesburg 14 Feb 1998 Test # 1400
231 90.0 2.56 -28 2 won Test v South Africa Durban 26 Feb 1998 Test # 1403
225 88.2 2.54 255 -29 4 won Test v South Africa Durban 26 Feb 1998 Test # 1403
293 99.0 2.95 293 1 lost Test v South Africa Gqeberha 6 Mar 1998 Test # 1406
206/7d 65.4 3.13 393 3 lost Test v South Africa Gqeberha 6 Mar 1998 Test # 1406
321 112.2 2.85 321 1 draw Test v Zimbabwe Bulawayo 14 Mar 1998 Test # 1408
302/4d 80.2 3.75 367 3 draw Test v Zimbabwe Bulawayo 14 Mar 1998 Test # 1408
277 82.5 3.34 277 1 won Test v Zimbabwe Harare 21 Mar 1998 Test # 1412
268 111.0 2.41 191 3 won Test v Zimbabwe Harare 21 Mar 1998 Test # 1412
236/6 50.0 4.72 236 1 won ODI v Zimbabwe Harare 28 Mar 1998 ODI # 1297
272/4 50.0 5.44 272 1 won ODI v Zimbabwe Harare 29 Mar 1998 ODI # 1298
280/4 50.0 5.60 280 1 lost ODI v South Africa Durban 3 Apr 1998 ODI # 1303
295/7 50.0 5.90 295 1 won ODI v Sri Lanka Kimberley 7 Apr 1998 ODI # 1309
139 34.2 4.04 250 -110 2 won ODI v Sri Lanka Paarl 9 Apr 1998 ODI # 1312
254/7 46.2 5.48 251 4 2 lost ODI v South Africa East London 11 Apr 1998 ODI # 1314
288 49.4 5.79 288 1 lost ODI v Sri Lanka Benoni 15 Apr 1998 ODI # 1317
149/3 35.3 4.19 146 4 2 lost ODI v South Africa Centurion 17 Apr 1998 ODI # 1318
115/1 27.4 4.15 115 1 2 lost ODI v South Africa Cape Town 23 Apr 1998 ODI # 1326
193/4 43.4 4.41 190 4 2 lost ODI v India Toronto 12 Sep 1998 ODI # 1349
195 46.3 4.19 247 -51 2 won ODI v India Toronto 13 Sep 1998 ODI # 1350
180 46.2 3.88 258 -77 2 won ODI v India Toronto 16 Sep 1998 ODI # 1351
182 46.3 3.91 317 -134 2 won ODI v India Toronto 19 Sep 1998 ODI # 1352
256/9 50.0 5.12 256 1 won ODI v India Toronto 20 Sep 1998 ODI # 1353
513 173.5 2.95 244 2 lost Test v Australia Rawalpindi 1 Oct 1998 Test # 1424
599/4d 174.0 3.44 599 1 draw Test v Australia Peshawar 15 Oct 1998 Test # 1426
289/5 88.0 3.28 308 3 draw Test v Australia Peshawar 15 Oct 1998 Test # 1426
280 125.3 2.23 280 1 draw Test v Australia Karachi 22 Oct 1998 Test # 1427
390 142.3 2.73 418 3 draw Test v Australia Karachi 22 Oct 1998 Test # 1427
289/9 50.0 5.78 289 1 lost ODI v West Indies Dhaka 29 Oct 1998 ODI # 1361
324/8 50.0 6.48 324 1 lost ODI v Australia Karachi 6 Nov 1998 ODI # 1365
220/5 48.1 4.56 218 3 2 lost ODI v Australia Peshawar 8 Nov 1998 ODI # 1368
316/4 48.5 6.47 316 1 2 lost ODI v Australia Lahore 10 Nov 1998 ODI # 1371
237 49.3 4.78 237 1 won ODI v Zimbabwe Gujranwala 20 Nov 1998 ODI # 1375
212/4 40.4 5.21 212 1 2 lost ODI v Zimbabwe Sheikhupura 22 Nov 1998 ODI # 1376
191 37.2 5.11 303 -111 2 won ODI v Zimbabwe Rawalpindi 24 Nov 1998 ODI # 1377
238 68.3 3.47 -58 2 lost Test v Zimbabwe Peshawar 27 Nov 1998 Test # 1430
162/3 48.2 3.35 162 1 4 lost Test v Zimbabwe Peshawar 27 Nov 1998 Test # 1430
183 66.5 2.73 183 1 draw Test v Zimbabwe Lahore 10 Dec 1998 Test # 1432
48/0 12.0 4.00 -94 3 draw Test v Zimbabwe Lahore 10 Dec 1998 Test # 1432
254 81.1 3.12 16 2 won Test v India Chennai 28 Jan 1999 Test # 1442
258 95.2 2.70 271 -12 4 won Test v India Chennai 28 Jan 1999 Test # 1442
252 91.5 2.74 252 1 lost Test v India Delhi 4 Feb 1999 Test # 1443
339 113.4 2.98 419 3 lost Test v India Delhi 4 Feb 1999 Test # 1443
223 76.2 2.92 38 2 won Test v India Eden Gardens 16 Feb 1999 Test # 1444
232 79.1 2.93 279 -46 4 won Test v India Eden Gardens 16 Feb 1999 Test # 1444
328 84.2 3.88 -70 2 draw Test v Sri Lanka Lahore 4 Mar 1999 Test # 1447
165/2 51.1 3.22 385 -219 4 draw Test v Sri Lanka Lahore 4 Mar 1999 Test # 1447
231 78.0 2.96 231 1 won Test v Sri Lanka Dhaka 12 Mar 1999 Test # 1450
188 65.3 2.87 -175 3 won Test v Sri Lanka Dhaka 12 Mar 1999 Test # 1450
141 40.5 3.45 294 -152 2 won ODI v Bangladesh Dhaka 16 Mar 1999 ODI # 1410
237 49.3 4.78 247 -9 2 won ODI v Sri Lanka Jamshedpur 19 Mar 1999 ODI # 1411
135 36.1 3.73 279 -143 2 won ODI v India Jaipur 24 Mar 1999 ODI # 1417
253/8 50.0 5.06 253 1 lost ODI v Sri Lanka Visakhapatnam 27 Mar 1999 ODI # 1423
196 49.5 3.93 196 1 won ODI v India Mohali 1 Apr 1999 ODI # 1427
168 42.1 3.98 292 -123 2 won ODI v India Bengaluru 4 Apr 1999 ODI # 1428
233 45.5 5.08 324 -90 2 won ODI v England Sharjah 7 Apr 1999 ODI # 1429
163/6 50.0 3.26 280 -116 2 won ODI v India Sharjah 8 Apr 1999 ODI # 1430
206 49.1 4.18 206 1 lost ODI v England Sharjah 12 Apr 1999 ODI # 1434
206/4 48.1 4.27 206 1 2 lost ODI v India Sharjah 13 Apr 1999 ODI # 1435
125 45.0 2.77 125 1 won ODI v India Sharjah 16 Apr 1999 ODI # 1437
202 48.5 4.13 230 -27 2 won ODI v West Indies Bristol 16 May 1999 ODI # 1447
167 38.5 4.30 262 -94 2 won ODI v Scotland Chester-le-Street 20 May 1999 ODI # 1453
265 49.5 5.31 276 -10 2 won ODI v Australia Leeds 23 May 1999 ODI # 1458
207/8 50.0 4.14 270 -62 2 won ODI v New Zealand Derby 28 May 1999 ODI # 1466
223/9 50.0 4.46 223 1 lost ODI v Bangladesh Northampton 31 May 1999 ODI # 1471
221/7 49.0 4.51 221 1 2 lost ODI v South Africa Nottingham 5 Jun 1999 ODI # 1474
227/6 50.0 4.54 227 1 lost ODI v India Manchester 8 Jun 1999 ODI # 1476
123 40.3 3.03 272 -148 2 won ODI v Zimbabwe The Oval 11 Jun 1999 ODI # 1479
241/7 50.0 4.82 241 1 won ODI v New Zealand Manchester 16 Jun 1999 ODI # 1482
133/2 20.1 6.59 133 1 2 lost ODI v Australia Lord's 20 Jun 1999 ODI # 1484
215/9 50.0 4.30 231 -15 2 won ODI v West Indies Toronto 16 Sep 1999 ODI # 1500
180 46.2 3.88 223 -42 2 won ODI v West Indies Toronto 18 Sep 1999 ODI # 1501
161 44.4 3.60 161 1 won ODI v West Indies Toronto 19 Sep 1999 ODI # 1502
130 34.4 3.75 261 -130 2 won ODI v West Indies Sharjah 14 Oct 1999 ODI # 1513
196 49.1 3.98 197 0 2 tied ODI v Sri Lanka Sharjah 15 Oct 1999 ODI # 1514
121 33.4 3.59 240 -118 2 won ODI v Sri Lanka Sharjah 18 Oct 1999 ODI # 1516
117 31.3 3.71 256 -138 2 won ODI v West Indies Sharjah 19 Oct 1999 ODI # 1517
123 36.0 3.41 212 -88 2 won ODI v Sri Lanka Sharjah 22 Oct 1999 ODI # 1519
575 139.1 4.13 208 2 lost Test v Australia Brisbane 5 Nov 1999 Test # 1467
74/0 14.2 5.16 74 1 4 lost Test v Australia Brisbane 5 Nov 1999 Test # 1467
246 80.0 3.07 24 2 lost Test v Australia Hobart 18 Nov 1999 Test # 1469
369/6 113.5 3.24 369 1 4 lost Test v Australia Hobart 18 Nov 1999 Test # 1469
451 110.5 4.06 296 2 lost Test v Australia Perth 26 Nov 1999 Test # 1472
139 39.0 3.56 185 -45 2 won ODI v Australia Brisbane 9 Jan 2000 ODI # 1536
195 48.5 3.99 195 1 won ODI v India Brisbane 10 Jan 2000 ODI # 1537
177/4 38.5 4.55 177 1 2 lost ODI v Australia Melbourne 16 Jan 2000 ODI # 1541
286 49.4 5.75 286 1 lost ODI v Australia Sydney 19 Jan 2000 ODI # 1542
230 46.5 4.91 263 -32 2 won ODI v India Hobart 21 Jan 2000 ODI # 1543
260/9 50.0 5.20 260 1 lost ODI v Australia Melbourne 23 Jan 2000 ODI # 1545
267/6 50.0 5.34 267 1 lost ODI v India Adelaide 25 Jan 2000 ODI # 1547
157 46.0 3.41 262 -104 2 won ODI v India Perth 28 Jan 2000 ODI # 1550
155/4 42.4 3.63 155 1 2 lost ODI v Australia Melbourne 2 Feb 2000 ODI # 1554
337/7 50.0 6.74 337 1 lost ODI v Australia Sydney 4 Feb 2000 ODI # 1556
274/8 50.0 5.48 274 1 lost ODI v Sri Lanka Karachi 13 Feb 2000 ODI # 1559
263/6 50.0 5.26 263 1 lost ODI v Sri Lanka Gujranwala 16 Feb 2000 ODI # 1561
241/9 50.0 4.82 241 1 lost ODI v Sri Lanka Lahore 19 Feb 2000 ODI # 1566
353 123.2 2.86 171 2 lost Test v Sri Lanka Rawalpindi 26 Feb 2000 Test # 1485
220/8 83.5 2.62 220 1 4 lost Test v Sri Lanka Rawalpindi 26 Feb 2000 Test # 1485
268 109.3 2.44 268 1 lost Test v Sri Lanka Peshawar 5 Mar 2000 Test # 1487
224 73.2 3.05 293 3 lost Test v Sri Lanka Peshawar 5 Mar 2000 Test # 1487
227 58.1 3.90 -29 2 won Test v Sri Lanka Karachi 12 Mar 2000 Test # 1489
228 46.0 4.95 451 -222 4 won Test v Sri Lanka Karachi 12 Mar 2000 Test # 1489
149/5 43.3 3.42 147 3 2 lost ODI v India Sharjah 23 Mar 2000 ODI # 1578
199/7 44.3 4.47 197 3 2 lost ODI v South Africa Sharjah 24 Mar 2000 ODI # 1579
174/9 50.0 3.48 273 -98 2 won ODI v India Sharjah 26 Mar 2000 ODI # 1580
101 26.5 3.76 169 -67 2 won ODI v South Africa Sharjah 28 Mar 2000 ODI # 1582
247 49.0 5.04 264 -16 2 won ODI v South Africa Sharjah 31 Mar 2000 ODI # 1583
199/9 50.0 3.98 199 1 won ODI v Zimbabwe St John's 5 Apr 2000 ODI # 1586
213/7 50.0 4.26 213 1 lost ODI v West Indies Kingstown 12 Apr 2000 ODI # 1588
204/7 50.0 4.08 204 1 won ODI v Zimbabwe St George's 15 Apr 2000 ODI # 1590
248/6 50.0 4.96 248 1 lost ODI v West Indies St George's 16 Apr 2000 ODI # 1592
180 49.3 3.63 198 -17 2 won ODI v West Indies Bridgetown 19 Apr 2000 ODI # 1593
208/8 50.0 4.16 208 1 lost ODI v West Indies Port of Spain 22 Apr 2000 ODI # 1594
114 33.2 3.42 114 1 won ODI v West Indies Port of Spain 23 Apr 2000 ODI # 1595
222/7 87.0 2.55 -66 2 draw Test v West Indies Georgetown 5 May 2000 Test # 1494
398 139.0 2.86 145 2 draw Test v West Indies Bridgetown 18 May 2000 Test # 1496
132/4 52.0 2.53 275 -142 4 draw Test v West Indies Bridgetown 18 May 2000 Test # 1496
273 106.2 2.56 4 2 lost Test v West Indies St John's 25 May 2000 Test # 1497
216/9 91.0 2.37 216 1 4 lost Test v West Indies St John's 25 May 2000 Test # 1497
87 34.2 2.53 321 -233 2 won ODI v Bangladesh Dhaka 2 Jun 2000 ODI # 1599
251 47.4 5.26 296 -44 2 won ODI v India Dhaka 3 Jun 2000 ODI # 1600
192 49.0 3.91 192 1 won ODI v Sri Lanka Dhaka 5 Jun 2000 ODI # 1601
238 45.2 5.25 278 -39 2 won ODI v Sri Lanka Dhaka 7 Jun 2000 ODI # 1602
273 97.2 2.80 273 1 won Test v Sri Lanka Colombo (SSC) 14 Jun 2000 Test # 1499
123 61.3 2.00 130 3 won Test v Sri Lanka Colombo (SSC) 14 Jun 2000 Test # 1499
181 64.3 2.80 181 1 won Test v Sri Lanka Galle 21 Jun 2000 Test # 1501
256 90.1 2.83 -163 3 won Test v Sri Lanka Galle 21 Jun 2000 Test # 1501
467/5 155.4 3.00 467 1 draw Test v Sri Lanka Kandy 28 Jun 2000 Test # 1502
166/5 37.3 4.42 165 2 2 lost ODI v Sri Lanka Galle 5 Jul 2000 ODI # 1603
241/6 50.0 4.82 241 1 lost ODI v South Africa Colombo (RPS) 8 Jul 2000 ODI # 1606
244/4 49.2 4.94 241 4 2 lost ODI v Sri Lanka Colombo (RPS) 9 Jul 2000 ODI # 1608
156/3 37.3 4.16 154 3 2 lost ODI v South Africa Colombo (SSC) 12 Jul 2000 ODI # 1612
179 24.4 7.25 192 -12 2 won ODI v New Zealand Singapore 20 Aug 2000 ODI # 1623
199 48.4 4.08 228 -28 2 won ODI v South Africa Singapore 23 Aug 2000 ODI # 1624
197/7 35.0 5.62 197 1 lost ODI v South Africa Singapore 27 Aug 2000 ODI # 1626
194 45.4 4.24 194 1 won ODI v Sri Lanka Nairobi (Gym) 8 Oct 2000 ODI # 1634
255/6 49.0 5.20 253 3 2 lost ODI v New Zealand Nairobi (Gym) 11 Oct 2000 ODI # 1637
306/5 47.2 6.46 305 2 2 lost ODI v England Karachi 24 Oct 2000 ODI # 1645
211/9 50.0 4.22 211 1 won ODI v England Lahore 27 Oct 2000 ODI # 1649
158 42.5 3.68 158 1 won ODI v England Rawalpindi 30 Oct 2000 ODI # 1653
480/8d 196.0 2.44 480 1 draw Test v England Lahore 15 Nov 2000 Test # 1513
77/4d 32.1 2.39 156 3 draw Test v England Lahore 15 Nov 2000 Test # 1513
342 136.4 2.50 26 2 draw Test v England Faisalabad 29 Nov 2000 Test # 1518
125/5 57.0 2.19 244 -118 4 draw Test v England Faisalabad 29 Nov 2000 Test # 1518
388 179.1 2.16 -17 2 lost Test v England Karachi 7 Dec 2000 Test # 1521
176/4 41.3 4.24 176 1 4 lost Test v England Karachi 7 Dec 2000 Test # 1521
149 35.3 4.19 149 1 won ODI v New Zealand Auckland 17 Feb 2001 ODI # 1689
136/4 30.3 4.45 136 1 2 lost ODI v New Zealand Napier 20 Feb 2001 ODI # 1690
215 48.2 4.44 244 -28 2 won ODI v New Zealand Wellington 22 Feb 2001 ODI # 1691
284/5 50.0 5.68 284 1 lost ODI v New Zealand Christchurch 25 Feb 2001 ODI # 1692
290/6 48.1 6.02 286 5 2 lost ODI v New Zealand Dunedin 28 Feb 2001 ODI # 1693
252 96.4 2.60 -94 2 won Test v New Zealand Auckland 8 Mar 2001 Test # 1533
131 59.4 2.19 431 -299 4 won Test v New Zealand Auckland 8 Mar 2001 Test # 1533
476 156.0 3.05 476 1 draw Test v New Zealand Christchurch 15 Mar 2001 Test # 1536
196/1d 73.0 2.68 101 3 draw Test v New Zealand Christchurch 15 Mar 2001 Test # 1536
407/4d 112.2 3.62 303 2 lost Test v New Zealand Hamilton 27 Mar 2001 Test # 1540
239 48.3 4.92 256 -16 2 won ODI v Sri Lanka Sharjah 8 Apr 2001 ODI # 1704
266/7 50.0 5.32 266 1 won ODI v New Zealand Sharjah 12 Apr 2001 ODI # 1707
250/8 50.0 5.00 279 -28 2 won ODI v Sri Lanka Sharjah 13 Apr 2001 ODI # 1708
127 31.3 4.03 127 1 won ODI v New Zealand Sharjah 15 Apr 2001 ODI # 1709
297/7 50.0 5.94 297 1 lost ODI v Sri Lanka Sharjah 20 Apr 2001 ODI # 1711
391 130.0 3.00 391 1 lost Test v England Lord's 17 May 2001 Test # 1546
357 111.2 3.20 -46 2 won Test v England Manchester 31 May 2001 Test # 1547
261 105.1 2.48 370 -108 4 won Test v England Manchester 31 May 2001 Test # 1547
165 47.2 3.48 274 -108 2 won ODI v England Birmingham 7 Jun 2001 ODI # 1719
258/3 45.4 5.64 258 1 2 lost ODI v Australia Cardiff 9 Jun 2001 ODI # 1720
240 50.0 4.80 243 -2 2 won ODI v England Lord's 12 Jun 2001 ODI # 1722
156 45.2 3.44 156 1 won ODI v England Leeds 17 Jun 2001 ODI # 1724
254 46.3 5.46 291 -36 2 won ODI v Australia Nottingham 19 Jun 2001 ODI # 1725
156/1 26.3 5.88 153 4 2 lost ODI v Australia Lord's 23 Jun 2001 ODI # 1728
134 41.1 3.25 134 1 won Test v Bangladesh Multan 29 Aug 2001 Test # 1560
148 41.1 3.59 -264 3 won Test v Bangladesh Multan 29 Aug 2001 Test # 1560
177/3 38.1 4.63 177 1 2 lost ODI v Sri Lanka Sharjah 27 Oct 2001 ODI # 1767
173 39.1 4.41 280 -106 2 won ODI v Zimbabwe Sharjah 28 Oct 2001 ODI # 1768
232 46.2 5.00 262 -29 2 won ODI v Zimbabwe Sharjah 31 Oct 2001 ODI # 1770
272/9 50.0 5.44 272 1 won ODI v Sri Lanka Sharjah 2 Nov 2001 ODI # 1771
173 44.2 3.90 173 1 won ODI v Sri Lanka Sharjah 4 Nov 2001 ODI # 1772
160 53.2 3.00 160 1 won Test v Bangladesh Dhaka 9 Jan 2002 Test # 1584
152 43.4 3.48 -178 3 won Test v Bangladesh Dhaka 9 Jan 2002 Test # 1584
148 56.4 2.61 148 1 won Test v Bangladesh Chattogram 16 Jan 2002 Test # 1586
148 38.5 3.81 -169 3 won Test v Bangladesh Chattogram 16 Jan 2002 Test # 1586
153/7 50.0 3.06 203 -49 2 won ODI v Bangladesh Chattogram 22 Jan 2002 ODI # 1790
209/8 50.0 4.18 282 -72 2 won ODI v Bangladesh Dhaka 24 Jan 2002 ODI # 1793
220 48.5 4.50 220 1 won ODI v Bangladesh Dhaka 25 Jan 2002 ODI # 1794
366 125.3 2.91 -127 2 won Test v West Indies Sharjah 31 Jan 2002 Test # 1587
171 62.5 2.72 342 -170 4 won Test v West Indies Sharjah 31 Jan 2002 Test # 1587
264 84.5 3.11 -208 2 won Test v West Indies Sharjah 7 Feb 2002 Test # 1588
189 61.0 3.09 434 -244 4 won Test v West Indies Sharjah 7 Feb 2002 Test # 1588
190 48.3 3.91 190 1 won ODI v West Indies Sharjah 14 Feb 2002 ODI # 1807
181 34.4 5.22 233 -51 2 won ODI v West Indies Sharjah 15 Feb 2002 ODI # 1808
260/5 50.0 5.20 260 1 lost ODI v West Indies Sharjah 17 Feb 2002 ODI # 1810
528 139.5 3.77 294 2 lost Test v Sri Lanka Lahore 6 Mar 2002 Test # 1592
33/2 6.2 5.21 32 2 4 lost Test v Sri Lanka Lahore 6 Mar 2002 Test # 1592
242/9 50.0 4.84 242 1 lost ODI v Sri Lanka Sharjah 8 Apr 2002 ODI # 1825
237/8 50.0 4.74 289 -51 2 won ODI v New Zealand Sharjah 11 Apr 2002 ODI # 1828
239/6 50.0 4.78 239 1 lost ODI v Sri Lanka Sharjah 12 Apr 2002 ODI # 1829
213/9 50.0 4.26 213 1 won ODI v New Zealand Sharjah 15 Apr 2002 ODI # 1831
78 16.5 4.63 296 -217 2 won ODI v Sri Lanka Sharjah 17 Apr 2002 ODI # 1832
122 30.0 4.06 276 -153 2 won ODI v New Zealand Karachi 21 Apr 2002 ODI # 1833
277/5 50.0 5.54 277 1 won ODI v New Zealand Rawalpindi 24 Apr 2002 ODI # 1834
212 45.4 4.64 279 -66 2 won ODI v New Zealand Lahore 27 Apr 2002 ODI # 1835
73 30.2 2.40 -570 2 won Test v New Zealand Lahore 1 May 2002 Test # 1600
246 76.3 3.21 -324 3 won Test v New Zealand Lahore 1 May 2002 Test # 1600
177/3 32.5 5.39 177 1 2 lost ODI v Australia Melbourne (Docklands) 12 Jun 2002 ODI # 1842
167 45.4 3.65 167 1 won ODI v Australia Melbourne (Docklands) 15 Jun 2002 ODI # 1844
165 40.0 4.12 257 -91 2 won ODI v Australia Brisbane 19 Jun 2002 ODI # 1846
283/9 50.0 5.66 283 1 lost ODI v South Africa Tangier 12 Aug 2002 ODI # 1860
251/8 50.0 5.02 280 -28 2 won ODI v Sri Lanka Tangier 14 Aug 2002 ODI # 1861
242 49.5 4.85 242 1 lost ODI v Sri Lanka Tangier 17 Aug 2002 ODI # 1863
196/8 50.0 3.92 196 1 lost ODI v South Africa Tangier 18 Aug 2002 ODI # 1864
133 30.3 4.36 133 1 won ODI v Kenya Nairobi (Gym) 29 Aug 2002 ODI # 1867
332/5 50.0 6.64 332 1 lost ODI v Australia Nairobi (Gym) 30 Aug 2002 ODI # 1868
179 42.3 4.21 179 1 won ODI v Kenya Nairobi (Gym) 1 Sep 2002 ODI # 1869
121/1 19.1 6.31 118 4 2 lost ODI v Australia Nairobi (Gym) 4 Sep 2002 ODI # 1871
67/1 9.3 7.05 210 -160 2 n/r ODI v Australia Nairobi (Gym) 7 Sep 2002 ODI # 1873
201/2 36.1 5.55 201 1 2 lost ODI v Sri Lanka Colombo (RPS) 12 Sep 2002 ODI # 1874
136 50.0 2.72 136 1 won ODI v Netherlands Colombo (SSC) 21 Sep 2002 ODI # 1883
467 116.5 3.99 467 1 lost Test v Australia Colombo (PSS) 3 Oct 2002 Test # 1615
127 39.5 3.18 315 3 lost Test v Australia Colombo (PSS) 3 Oct 2002 Test # 1615
310 92.1 3.36 251 2 lost Test v Australia Sharjah 11 Oct 2002 Test # 1617
444 128.3 3.45 444 1 lost Test v Australia Sharjah 19 Oct 2002 Test # 1620
225 66.5 3.36 -60 2 won Test v Zimbabwe Harare 9 Nov 2002 Test # 1625
310 81.3 3.80 430 -119 4 won Test v Zimbabwe Harare 9 Nov 2002 Test # 1625
178 71.5 2.47 178 1 won Test v Zimbabwe Bulawayo 16 Nov 2002 Test # 1627
281 91.2 3.07 56 3 won Test v Zimbabwe Bulawayo 16 Nov 2002 Test # 1627
295/9 50.0 5.90 303 -7 2 won ODI v Zimbabwe Bulawayo 23 Nov 2002 ODI # 1899
140/6 33.0 4.24 245 -204 2 won ODI v Zimbabwe Bulawayo 24 Nov 2002 ODI # 1901
275/7 50.0 5.50 324 -48 2 won ODI v Zimbabwe Harare 27 Nov 2002 ODI # 1902
210 49.5 4.21 210 1 won ODI v Zimbabwe Harare 30 Nov 2002 ODI # 1906
230 45.3 5.05 301 -70 2 won ODI v Zimbabwe Harare 1 Dec 2002 ODI # 1907
272/7 50.0 5.44 272 1 lost ODI v South Africa Durban 8 Dec 2002 ODI # 1914
153 29.0 5.27 336 -182 2 won ODI v South Africa Gqeberha 11 Dec 2002 ODI # 1916
182 47.5 3.80 182 1 lost ODI v South Africa East London 13 Dec 2002 ODI # 1918
214/1 42.0 5.09 214 1 2 lost ODI v South Africa Paarl 16 Dec 2002 ODI # 1921
265/8 50.0 5.30 265 1 lost ODI v South Africa Cape Town 18 Dec 2002 ODI # 1923
368 107.0 3.43 368 1 lost Test v South Africa Durban 26 Dec 2002 Test # 1635
45/0 9.0 5.00 44 2 4 lost Test v South Africa Durban 26 Dec 2002 Test # 1635
620/7d 135.0 4.59 620 1 lost Test v South Africa Cape Town 2 Jan 2003 Test # 1637
310/8 50.0 6.20 310 1 lost ODI v Australia Johannesburg 11 Feb 2003 ODI # 1945
84 17.4 4.75 256 -171 2 won ODI v Namibia Kimberley 16 Feb 2003 ODI # 1954
246/8 50.0 4.92 246 1 lost ODI v England Cape Town 22 Feb 2003 ODI # 1962
156 39.3 3.94 254 -97 2 won ODI v Netherlands Paarl 25 Feb 2003 ODI # 1967
276/4 45.4 6.04 274 3 2 lost ODI v India Centurion 1 Mar 2003 ODI # 1975
DNB 0.0 - 0 0 n/r ODI v Zimbabwe Bulawayo 4 Mar 2003 ODI # 1980
210 44.1 4.75 279 -68 2 won ODI v Zimbabwe Sharjah 3 Apr 2003 ODI # 1994
223/6 50.0 4.46 223 1 won ODI v Sri Lanka Sharjah 4 Apr 2003 ODI # 1995
143 31.4 4.51 287 -143 2 won ODI v Kenya Sharjah 8 Apr 2003 ODI # 1999
168 49.1 3.41 168 1 won ODI v Zimbabwe Sharjah 10 Apr 2003 ODI # 2000
120 43.1 2.77 200 -79 2 won ODI v Sri Lanka Dambulla 10 May 2003 ODI # 2008
117/3 27.3 4.25 117 1 2 lost ODI v New Zealand Dambulla 11 May 2003 ODI # 2009
172 49.5 3.45 172 1 lost ODI v Sri Lanka Dambulla 18 May 2003 ODI # 2012
181 48.1 3.75 204 -22 2 won ODI v New Zealand Dambulla 20 May 2003 ODI # 2015
200/6 45.2 4.41 199 2 2 lost ODI v New Zealand Dambulla 23 May 2003 ODI # 2017
204/9 50.0 4.08 204 1 won ODI v England Manchester 17 Jun 2003 ODI # 2025
189/3 22.0 8.59 186 4 2 lost ODI v England The Oval 20 Jun 2003 ODI # 2026
231/6 48.3 4.76 230 2 2 lost ODI v England Lord's 22 Jun 2003 ODI # 2027
288 86.3 3.32 288 1 won Test v Bangladesh Karachi 20 Aug 2003 Test # 1655
274 114.1 2.40 216 3 won Test v Bangladesh Karachi 20 Aug 2003 Test # 1655
361 137.5 2.61 361 1 won Test v Bangladesh Peshawar 27 Aug 2003 Test # 1657
96 33.5 2.83 162 3 won Test v Bangladesh Peshawar 27 Aug 2003 Test # 1657
281 99.2 2.82 281 1 won Test v Bangladesh Multan 3 Sep 2003 Test # 1658
154 46.3 3.31 260 3 won Test v Bangladesh Multan 3 Sep 2003 Test # 1658
186 43.2 4.29 324 -137 2 won ODI v Bangladesh Multan 9 Sep 2003 ODI # 2041
169 42.1 4.00 244 -74 2 won ODI v Bangladesh Faisalabad 12 Sep 2003 ODI # 2042
201/9 44.0 4.56 244 -56 2 won ODI v Bangladesh Lahore 15 Sep 2003 ODI # 2043
222/8 50.0 4.44 222 1 won ODI v Bangladesh Rawalpindi 18 Sep 2003 ODI # 2044
244/7 50.0 4.88 303 -58 2 won ODI v Bangladesh Karachi 21 Sep 2003 ODI # 2045
269/6 50.0 5.38 278 -8 2 won ODI v South Africa Lahore 3 Oct 2003 ODI # 2046
225/9 50.0 4.50 268 -42 2 won ODI v South Africa Lahore 5 Oct 2003 ODI # 2047
221/6 45.0 4.91 209 -22 2 lost ODI v South Africa Faisalabad 7 Oct 2003 ODI # 2048
158/4 38.5 4.06 158 1 2 lost ODI v South Africa Rawalpindi 10 Oct 2003 ODI # 2049
193/3 45.5 4.21 193 1 2 lost ODI v South Africa Rawalpindi 12 Oct 2003 ODI # 2050
320 83.0 3.85 320 1 won Test v South Africa Lahore 17 Oct 2003 Test # 1664
241 84.3 2.85 160 3 won Test v South Africa Lahore 17 Oct 2003 Test # 1664
278 99.1 2.80 278 1 draw Test v South Africa Faisalabad 24 Oct 2003 Test # 1666
371/8d 127.3 2.90 301 3 draw Test v South Africa Faisalabad 24 Oct 2003 Test # 1666
291/5 50.0 5.82 291 1 won ODI v New Zealand Lahore 29 Nov 2003 ODI # 2068
157 38.5 4.04 282 -124 2 won ODI v New Zealand Lahore 1 Dec 2003 ODI # 2071
263/7 50.0 5.26 315 -51 2 won ODI v New Zealand Faisalabad 3 Dec 2003 ODI # 2072
183 47.5 3.82 183 1 won ODI v New Zealand Rawalpindi 5 Dec 2003 ODI # 2073
228/6 50.0 4.56 278 -49 2 won ODI v New Zealand Rawalpindi 7 Dec 2003 ODI # 2074
563 151.2 3.72 563 1 draw Test v New Zealand Hamilton 19 Dec 2003 Test # 1676
96/8 41.1 2.33 196 3 draw Test v New Zealand Hamilton 19 Dec 2003 Test # 1676
366 142.3 2.56 366 1 won Test v New Zealand Wellington 26 Dec 2003 Test # 1677
103 53.0 1.94 273 3 won Test v New Zealand Wellington 26 Dec 2003 Test # 1677
230/6 49.1 4.67 230 1 2 lost ODI v New Zealand Auckland 3 Jan 2004 ODI # 2075
235/8 50.0 4.70 235 1 won ODI v New Zealand Queenstown 7 Jan 2004 ODI # 2076
259/3 46.2 5.58 256 4 2 lost ODI v New Zealand Christchurch 10 Jan 2004 ODI # 2078
127/2 22.5 5.56 127 1 2 lost ODI v New Zealand Napier 14 Jan 2004 ODI # 2081
307/8 50.0 6.14 307 1 lost ODI v New Zealand Wellington 17 Jan 2004 ODI # 2083
349/7 50.0 6.98 349 1 lost ODI v India Karachi 13 Mar 2004 ODI # 2112
317 48.4 6.51 330 -12 2 won ODI v India Rawalpindi 16 Mar 2004 ODI # 2114
244/9 50.0 4.88 244 1 won ODI v India Peshawar 19 Mar 2004 ODI # 2115
294/5 45.0 6.53 294 1 2 lost ODI v India Lahore 21 Mar 2004 ODI # 2116
293/7 50.0 5.86 293 1 lost ODI v India Lahore 24 Mar 2004 ODI # 2117
675/5d 161.5 4.17 675 1 lost Test v India Multan 28 Mar 2004 Test # 1693
287 64.1 4.47 287 1 won Test v India Lahore 5 Apr 2004 Test # 1695
241 62.4 3.84 39 3 won Test v India Lahore 5 Apr 2004 Test # 1695
600 177.2 3.38 376 2 lost Test v India Rawalpindi 13 Apr 2004 Test # 1697
181 45.2 3.99 258 -76 2 won ODI v Bangladesh Colombo (SSC) 17 Jul 2004 ODI # 2145
165 44.1 3.73 339 -178 2 won ODI v Hong Kong Colombo (SSC) 18 Jul 2004 ODI # 2147
123/3 32.0 3.84 123 1 2 lost ODI v Sri Lanka Colombo (RPS) 21 Jul 2004 ODI # 2150
241/8 50.0 4.82 301 -59 2 won ODI v India Colombo (RPS) 25 Jul 2004 ODI # 2152
166 45.2 3.66 166 1 won ODI v Bangladesh Colombo (RPS) 29 Jul 2004 ODI # 2154
127 27.0 4.70 194 -65 2 won ODI v India Amstelveen 21 Aug 2004 ODI # 2157
192/7 50.0 3.84 192 1 lost ODI v Australia Amstelveen 28 Aug 2004 ODI # 2162
269/6 50.0 5.38 269 1 lost ODI v Australia Lord's 4 Sep 2004 ODI # 2166
94 32.0 2.93 94 1 won ODI v Kenya Birmingham 14 Sep 2004 ODI # 2174
200 49.5 4.01 200 1 won ODI v India Birmingham 19 Sep 2004 ODI # 2179
132/3 28.1 4.68 132 1 2 lost ODI v West Indies Southampton 22 Sep 2004 ODI # 2181
148 38.3 3.84 293 -144 2 won ODI v Zimbabwe Multan 30 Sep 2004 ODI # 2183
252/4 50.0 5.04 252 1 won ODI v Zimbabwe Peshawar 3 Oct 2004 ODI # 2184
232/9 50.0 4.64 232 1 won ODI v Sri Lanka Karachi 6 Oct 2004 ODI # 2185
293/6 50.0 5.86 293 1 won ODI v Sri Lanka Lahore 14 Oct 2004 ODI # 2187
287/7 50.0 5.74 287 1 lost ODI v Sri Lanka Lahore 16 Oct 2004 ODI # 2188
243 81.4 2.97 243 1 lost Test v Sri Lanka Faisalabad 20 Oct 2004 Test # 1716
438 109.2 4.00 417 3 lost Test v Sri Lanka Faisalabad 20 Oct 2004 Test # 1716
208 82.1 2.53 208 1 won Test v Sri Lanka Karachi 28 Oct 2004 Test # 1719
406 141.5 2.86 136 3 won Test v Sri Lanka Karachi 28 Oct 2004 Test # 1719
292/6 50.0 5.84 292 1 won ODI v India Eden Gardens 13 Nov 2004 ODI # 2192
381 90.5 4.19 381 1 lost Test v Australia Perth 16 Dec 2004 Test # 1726
361/5d 85.2 4.23 563 3 lost Test v Australia Perth 16 Dec 2004 Test # 1726
379 99.3 3.80 38 2 lost Test v Australia Melbourne 26 Dec 2004 Test # 1729
127/1 27.5 4.56 126 2 4 lost Test v Australia Melbourne 26 Dec 2004 Test # 1729
568 133.3 4.25 264 2 lost Test v Australia Sydney 2 Jan 2005 Test # 1731
62/1 9.3 6.52 62 1 4 lost Test v Australia Sydney 2 Jan 2005 Test # 1731
253/6 43.0 5.88 253 -19 2 lost ODI v Australia Hobart 16 Jan 2005 ODI # 2205
273/5 50.0 5.46 273 1 won ODI v West Indies Brisbane 19 Jan 2005 ODI # 2206
167/1 36.2 4.59 164 4 2 lost ODI v Australia Sydney 23 Jan 2005 ODI # 2209
339/4 50.0 6.78 339 1 lost ODI v West Indies Adelaide 28 Jan 2005 ODI # 2213
265 50.0 5.30 265 1 won ODI v Australia Perth 30 Jan 2005 ODI # 2215
277 48.1 5.75 308 -30 2 won ODI v West Indies Perth 1 Feb 2005 ODI # 2218
237 49.0 4.83 237 1 lost ODI v Australia Melbourne 4 Feb 2005 ODI # 2220
239/9 50.0 4.78 239 1 lost ODI v Australia Sydney 6 Feb 2005 ODI # 2222
516 147.4 3.49 204 2 draw Test v India Mohali 8 Mar 2005 Test # 1738
85/1 17.0 5.00 293 -207 4 draw Test v India Mohali 8 Mar 2005 Test # 1738
407 111.1 3.66 407 1 lost Test v India Eden Gardens 16 Mar 2005 Test # 1741
407/9d 104.0 3.91 421 3 lost Test v India Eden Gardens 16 Mar 2005 Test # 1741
449 128.4 3.48 -121 2 won Test v India Bengaluru 24 Mar 2005 Test # 1743
214 90.0 2.37 383 -168 4 won Test v India Bengaluru 24 Mar 2005 Test # 1743
281/8 50.0 5.62 281 1 lost ODI v India Kochi 2 Apr 2005 ODI # 2235
356/9 50.0 7.12 356 1 lost ODI v India Visakhapatnam 5 Apr 2005 ODI # 2236
213 41.4 5.11 320 -106 2 won ODI v India Jamshedpur 9 Apr 2005 ODI # 2237
315/6 48.0 6.56 315 1 won ODI v India Ahmedabad 12 Apr 2005 ODI # 2238
249/6 50.0 4.98 249 1 won ODI v India Kanpur 15 Apr 2005 ODI # 2239
144 37.0 3.89 304 -159 2 won ODI v India Delhi 17 Apr 2005 ODI # 2240
133 45.2 2.93 193 -59 2 won ODI v West Indies Kingstown 18 May 2005 ODI # 2246
218 48.2 4.51 259 -40 2 won ODI v West Indies Gros Islet 21 May 2005 ODI # 2247
281 49.3 5.67 304 -22 2 won ODI v West Indies Gros Islet 22 May 2005 ODI # 2248
345 83.3 4.13 345 1 lost Test v West Indies Bridgetown 26 May 2005 Test # 1752
371 102.0 3.63 572 3 lost Test v West Indies Bridgetown 26 May 2005 Test # 1752
404 112.0 3.60 30 2 won Test v West Indies Kingston 3 Jun 2005 Test # 1754
143 52.5 2.70 280 -136 4 won Test v West Indies Kingston 3 Jun 2005 Test # 1754
418 110.4 3.77 144 2 won Test v England Multan 12 Nov 2005 Test # 1770
175 52.4 3.32 198 -22 4 won Test v England Multan 12 Nov 2005 Test # 1770
446 132.3 3.36 -16 2 draw Test v England Faisalabad 20 Nov 2005 Test # 1772
164/6 48.0 3.41 285 -120 4 draw Test v England Faisalabad 20 Nov 2005 Test # 1772
288 94.0 3.06 288 1 won Test v England Lahore 29 Nov 2005 Test # 1774
248 77.1 3.21 -100 3 won Test v England Lahore 29 Nov 2005 Test # 1774
327/4 50.0 6.54 327 1 lost ODI v England Lahore 10 Dec 2005 ODI # 2304
230 48.4 4.72 230 1 won ODI v England Lahore 12 Dec 2005 ODI # 2305
188 42.0 4.47 354 -165 2 won ODI v England Karachi 15 Dec 2005 ODI # 2306
197 48.1 4.08 211 -13 2 won ODI v England Rawalpindi 19 Dec 2005 ODI # 2307
206/9 50.0 4.12 206 1 lost ODI v England Rawalpindi 21 Dec 2005 ODI # 2308
410/1 77.2 5.30 -269 2 draw Test v India Lahore 13 Jan 2006 Test # 1781
603 165.4 3.63 15 2 draw Test v India Faisalabad 21 Jan 2006 Test # 1782
21/0 8.0 2.62 476 -454 4 draw Test v India Faisalabad 21 Jan 2006 Test # 1782
238 54.1 4.39 -7 2 won Test v India Karachi 29 Jan 2006 Test # 1783
265 58.4 4.51 607 -341 4 won Test v India Karachi 29 Jan 2006 Test # 1783
328 49.4 6.60 328 1 won ODI v India Peshawar 6 Feb 2006 ODI # 2324
266/3 43.1 6.16 266 1 2 lost ODI v India Rawalpindi 11 Feb 2006 ODI # 2327
292/5 47.4 6.12 289 4 2 lost ODI v India Lahore 13 Feb 2006 ODI # 2329
162/5 32.3 4.98 162 1 2 lost ODI v India Multan 16 Feb 2006 ODI # 2331
287/2 46.5 6.12 287 1 2 lost ODI v India Karachi 19 Feb 2006 ODI # 2333
DNB 0.0 - 0 0 n/r ODI v Sri Lanka Colombo (RPS) 17 Mar 2006 ODI # 2351
130 44.2 2.93 130 1 won ODI v Sri Lanka Colombo (RPS) 19 Mar 2006 ODI # 2352
224 49.4 4.51 224 1 won ODI v Sri Lanka Colombo (SSC) 22 Mar 2006 ODI # 2354
185 57.5 3.19 185 1 draw Test v Sri Lanka Colombo (SSC) 26 Mar 2006 Test # 1794
448/5d 128.0 3.50 457 3 draw Test v Sri Lanka Colombo (SSC) 26 Mar 2006 Test # 1794
279 91.2 3.05 279 1 won Test v Sri Lanka Kandy 3 Apr 2006 Test # 1796
73 24.5 2.93 182 3 won Test v Sri Lanka Kandy 3 Apr 2006 Test # 1796
197 50.0 3.94 197 1 won ODI v India Abu Dhabi 18 Apr 2006 ODI # 2363
269/5 50.0 5.38 269 1 lost ODI v India Abu Dhabi 19 Apr 2006 ODI # 2364
203/8 50.0 4.06 203 1 won ODI v Scotland Edinburgh 27 Jun 2006 ODI # 2387
528/9d 158.3 3.33 528 1 draw Test v England Lord's 13 Jul 2006 Test # 1809
296/8d 84.5 3.48 379 3 draw Test v England Lord's 13 Jul 2006 Test # 1809
461/9d 133.0 3.46 342 2 lost Test v England Manchester 27 Jul 2006 Test # 1811
515 123.0 4.18 515 1 lost Test v England Leeds 4 Aug 2006 Test # 1813
345 88.3 3.89 322 3 lost Test v England Leeds 4 Aug 2006 Test # 1813
173 53.2 3.24 173 1 lost Test v England The Oval 17 Aug 2006 Test # 1814
298/4 72.0 4.13 -33 3 lost Test v England The Oval 17 Aug 2006 Test # 1814
144/7 20.0 7.20 144 1 won T20I v England Bristol 28 Aug 2006 T20I # 8
202 49.2 4.09 202 1 n/r ODI v England Cardiff 30 Aug 2006 ODI # 2408
166 39.1 4.23 166 1 won ODI v England Lord's 2 Sep 2006 ODI # 2409
271/9 50.0 5.42 271 1 won ODI v England Southampton 5 Sep 2006 ODI # 2410
237/2 46.2 5.11 236 2 2 lost ODI v England Nottingham 8 Sep 2006 ODI # 2411
155/7 31.0 5.00 155 1 2 lost ODI v England Birmingham 10 Sep 2006 ODI # 2412
253 49.2 5.12 253 1 won ODI v Sri Lanka Jaipur 17 Oct 2006 ODI # 2431
274/7 50.0 5.48 274 1 lost ODI v New Zealand Mohali 25 Oct 2006 ODI # 2436
213/8 50.0 4.26 213 1 lost ODI v South Africa Mohali 27 Oct 2006 ODI # 2438
206 56.1 3.66 206 1 won Test v West Indies Lahore 11 Nov 2006 Test # 1815
291 94.0 3.09 12 3 won Test v West Indies Lahore 11 Nov 2006 Test # 1815
591 167.4 3.52 234 2 draw Test v West Indies Multan 19 Nov 2006 Test # 1816
260 96.0 2.70 -44 2 won Test v West Indies Karachi 27 Nov 2006 Test # 1818
244 76.0 3.21 444 -199 4 won Test v West Indies Karachi 27 Nov 2006 Test # 1818
151 49.5 3.03 151 1 won ODI v West Indies Faisalabad 7 Dec 2006 ODI # 2460
207/7 46.3 4.45 207 1 won ODI v West Indies Lahore 10 Dec 2006 ODI # 2463
212/3 34.5 6.08 210 3 2 lost ODI v West Indies Multan 13 Dec 2006 ODI # 2464
238/7 50.0 4.76 238 1 won ODI v West Indies Karachi 16 Dec 2006 ODI # 2466
417 117.5 3.53 104 2 lost Test v South Africa Centurion 11 Jan 2007 Test # 1828
199/3 60.5 3.27 199 1 4 lost Test v South Africa Centurion 11 Jan 2007 Test # 1828
124 40.0 3.10 124 1 won Test v South Africa Gqeberha 19 Jan 2007 Test # 1829
331 133.2 2.48 190 3 won Test v South Africa Gqeberha 19 Jan 2007 Test # 1829
183 53.0 3.45 26 2 lost Test v South Africa Cape Town 26 Jan 2007 Test # 1830
161/5 64.0 2.51 161 1 4 lost Test v South Africa Cape Town 26 Jan 2007 Test # 1830
132/0 11.3 11.47 130 3 2 lost T20I v South Africa Johannesburg 2 Feb 2007 T20I # 14
392/6 50.0 7.84 392 1 lost ODI v South Africa Centurion 4 Feb 2007 ODI # 2506
210 40.0 5.25 352 -141 2 won ODI v South Africa Durban 7 Feb 2007 ODI # 2513
DNB 0.0 - 0 0 n/r ODI v South Africa Gqeberha 9 Feb 2007 ODI # 2517
113/0 14.0 8.07 108 6 2 lost ODI v South Africa Cape Town 11 Feb 2007 ODI # 2521
156/1 28.2 5.50 154 3 2 lost ODI v South Africa Johannesburg 14 Feb 2007 ODI # 2523
241/9 50.0 4.82 241 1 lost ODI v West Indies Kingston 13 Mar 2007 ODI # 2531
133/7 41.4 3.19 128 1 2 lost ODI v Ireland Kingston 17 Mar 2007 ODI # 2539
99 19.1 5.16 193 -250 2 won ODI v Zimbabwe Kingston 21 Mar 2007 ODI # 2547
235/9 50.0 4.70 235 1 won ODI v Sri Lanka Abu Dhabi 18 May 2007 ODI # 2584
215 39.5 5.39 314 -98 2 won ODI v Sri Lanka Abu Dhabi 20 May 2007 ODI # 2585
296/9 50.0 5.92 296 1 lost ODI v Sri Lanka Abu Dhabi 22 May 2007 ODI # 2586
161/7 20.0 8.05 192 -30 2 won T20I v Bangladesh Nairobi (Gym) 2 Sep 2007 T20I # 18
92 19.4 4.67 92 1 won T20I v Kenya Nairobi (Gym) 4 Sep 2007 T20I # 19
120 19.5 6.05 172 -51 2 won T20I v Scotland Durban 12 Sep 2007 T20I # 22
141/9 20.0 7.05 141 1 tied T20I v India Durban 14 Sep 2007 T20I # 29
156/9 20.0 7.80 190 -33 2 won T20I v Sri Lanka Johannesburg 17 Sep 2007 T20I # 35
164/7 20.0 8.20 164 1 won T20I v Australia Johannesburg 18 Sep 2007 T20I # 37
140 19.4 7.11 140 1 won T20I v Bangladesh Cape Town 20 Sep 2007 T20I # 42
143/8 20.0 7.15 143 1 won T20I v New Zealand Cape Town 22 Sep 2007 T20I # 44
157/5 20.0 7.85 157 1 lost T20I v India Johannesburg 24 Sep 2007 T20I # 46
450 136.3 3.29 450 1 lost Test v South Africa Karachi 1 Oct 2007 Test # 1843
264/7d 89.0 2.96 423 3 lost Test v South Africa Karachi 1 Oct 2007 Test # 1843
357 125.1 2.85 357 1 draw Test v South Africa Lahore 8 Oct 2007 Test # 1844
305/4d 110.3 2.76 456 3 draw Test v South Africa Lahore 8 Oct 2007 Test # 1844
294/5 50.0 5.88 294 1 lost ODI v South Africa Lahore 18 Oct 2007 ODI # 2633
240 49.3 4.84 266 -25 2 won ODI v South Africa Lahore 20 Oct 2007 ODI # 2635
197 49.2 3.99 197 1 won ODI v South Africa Faisalabad 23 Oct 2007 ODI # 2637
233/3 37.4 6.18 231 3 2 lost ODI v South Africa Multan 26 Oct 2007 ODI # 2639
233/9 50.0 4.66 233 1 lost ODI v South Africa Lahore 29 Oct 2007 ODI # 2642
242/5 47.0 5.14 240 3 2 lost ODI v India Guwahati 5 Nov 2007 ODI # 2643
321/9 50.0 6.42 321 1 won ODI v India Mohali 8 Nov 2007 ODI # 2644
294/6 50.0 5.88 294 1 lost ODI v India Kanpur 11 Nov 2007 ODI # 2645
260/4 46.3 5.59 256 5 2 lost ODI v India Gwalior 15 Nov 2007 ODI # 2646
275 49.5 5.51 307 -31 2 won ODI v India Jaipur 18 Nov 2007 ODI # 2647
276 78.4 3.50 45 2 lost Test v India Delhi 22 Nov 2007 Test # 1849
203/4 61.1 3.31 203 1 4 lost Test v India Delhi 22 Nov 2007 Test # 1849
616/5d 152.5 4.03 616 1 draw Test v India Eden Gardens 30 Nov 2007 Test # 1850
184/4d 42.4 4.31 344 3 draw Test v India Eden Gardens 30 Nov 2007 Test # 1850
626 150.2 4.16 626 1 draw Test v India Bengaluru 8 Dec 2007 Test # 1852
284/6d 76.3 3.71 373 3 draw Test v India Bengaluru 8 Dec 2007 Test # 1852
243/7 50.0 4.86 348 -104 2 won ODI v Zimbabwe Karachi 21 Jan 2008 ODI # 2662
238/8 50.0 4.76 238 1 won ODI v Zimbabwe Hyderabad (Sind) 24 Jan 2008 ODI # 2663
235/7 50.0 4.70 273 -37 2 won ODI v Zimbabwe Multan 27 Jan 2008 ODI # 2665
244 49.5 4.89 244 1 won ODI v Zimbabwe Faisalabad 30 Jan 2008 ODI # 2667
181 45.4 3.96 181 1 won ODI v Zimbabwe Sheikhupura 2 Feb 2008 ODI # 2669
129 29.5 4.32 282 -193 2 won ODI v Bangladesh Lahore 8 Apr 2008 ODI # 2696
225/8 48.2 4.65 225 1 won ODI v Bangladesh Faisalabad 11 Apr 2008 ODI # 2698
285/7 50.0 5.70 309 -23 2 won ODI v Bangladesh Lahore 13 Apr 2008 ODI # 2700
210 49.1 4.27 210 1 won ODI v Bangladesh Multan 16 Apr 2008 ODI # 2702
179 40.5 4.38 330 -150 2 won ODI v Bangladesh Karachi 19 Apr 2008 ODI # 2703
101 16.0 6.31 204 -102 2 won T20I v Bangladesh Karachi 20 Apr 2008 T20I # 55
163/8 40.0 4.07 234 -70 2 won ODI v Bangladesh Mirpur 8 Jun 2008 ODI # 2704
330/8 50.0 6.60 330 1 lost ODI v India Mirpur 10 Jun 2008 ODI # 2705
290 48.2 6.00 316 -25 2 won ODI v India Mirpur 14 Jun 2008 ODI # 2707
133 37.2 3.56 289 -155 2 won ODI v Hong Kong Karachi 24 Jun 2008 ODI # 2712
301/4 42.1 7.13 300 2 2 lost ODI v India Karachi 26 Jun 2008 ODI # 2717
302/7 50.0 6.04 302 1 lost ODI v Sri Lanka Karachi 29 Jun 2008 ODI # 2723
308/7 50.0 6.16 308 1 won ODI v India Karachi 2 Jul 2008 ODI # 2730
115 38.2 3.00 115 1 won ODI v Bangladesh Karachi 4 Jul 2008 ODI # 2733
102/9 20.0 5.10 138 -35 2 won T20I v Canada King City (NW) 10 Oct 2008 T20I # 70
137/9 20.0 6.85 137 1 won T20I v Sri Lanka King City (NW) 11 Oct 2008 T20I # 72
107/8 20.0 5.35 107 1 won T20I v Zimbabwe King City (NW) 12 Oct 2008 T20I # 73
133/5 19.0 7.00 133 1 2 lost T20I v Sri Lanka King City (NW) 13 Oct 2008 T20I # 76
294/9 50.0 5.88 294 1 won ODI v West Indies Abu Dhabi 12 Nov 2008 ODI # 2773
208 48.5 4.25 233 -24 2 won ODI v West Indies Abu Dhabi 14 Nov 2008 ODI # 2775
242 46.3 5.20 274 -31 2 won ODI v West Indies Abu Dhabi 16 Nov 2008 ODI # 2776
219 45.2 4.83 219 1 won ODI v Sri Lanka Karachi 20 Jan 2009 ODI # 2798
290/8 50.0 5.80 290 1 lost ODI v Sri Lanka Karachi 21 Jan 2009 ODI # 2800
309/5 50.0 6.18 309 1 lost ODI v Sri Lanka Lahore 24 Jan 2009 ODI # 2803
644/7d 155.2 4.14 644 1 draw Test v Sri Lanka Karachi 21 Feb 2009 Test # 1909
144/5 31.0 4.64 23 3 draw Test v Sri Lanka Karachi 21 Feb 2009 Test # 1909
606 151.0 4.01 606 1 draw Test v Sri Lanka Lahore 1 Mar 2009 Test # 1912
168 38.5 4.32 168 1 won ODI v Australia Dubai (DICS) 22 Apr 2009 ODI # 2845
208/4 45.1 4.60 208 1 2 lost ODI v Australia Dubai (DICS) 24 Apr 2009 ODI # 2846
198/7 50.0 3.96 198 1 lost ODI v Australia Abu Dhabi 27 Apr 2009 ODI # 2847
200/2 44.2 4.51 198 3 2 lost ODI v Australia Abu Dhabi 1 May 2009 ODI # 2848
250/4 50.0 5.00 250 1 won ODI v Australia Abu Dhabi 3 May 2009 ODI # 2849
108 19.5 5.44 108 1 won T20I v Australia Dubai (DICS) 7 May 2009 T20I # 89
185/5 20.0 9.25 185 1 lost T20I v England The Oval 7 Jun 2009 T20I # 95
93 17.3 5.31 176 -82 2 won T20I v Netherlands Lord's 9 Jun 2009 T20I # 98
150/7 20.0 7.50 150 1 lost T20I v Sri Lanka Lord's 12 Jun 2009 T20I # 104
99 18.3 5.35 99 1 won T20I v New Zealand The Oval 13 Jun 2009 T20I # 107
120/9 20.0 6.00 160 -39 2 won T20I v Ireland The Oval 15 Jun 2009 T20I # 110
142/5 20.0 7.10 150 -7 2 won T20I v South Africa Nottingham 18 Jun 2009 T20I # 114
138/6 20.0 6.90 138 1 won T20I v Sri Lanka Lord's 21 Jun 2009 T20I # 116
292 80.2 3.63 292 1 lost Test v Sri Lanka Galle 4 Jul 2009 Test # 1921
217 56.2 3.85 167 3 lost Test v Sri Lanka Galle 4 Jul 2009 Test # 1921
240 80.0 3.00 150 2 lost Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
171/3 31.5 5.37 171 1 4 lost Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
233 68.3 3.40 -66 2 draw Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
391/4 134.0 2.91 492 -100 4 draw Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
232/9 50.0 4.64 232 1 lost ODI v Sri Lanka Dambulla 30 Jul 2009 ODI # 2864
169/4 43.4 3.87 169 1 2 lost ODI v Sri Lanka Dambulla 1 Aug 2009 ODI # 2866
289/4 46.3 6.21 289 1 2 lost ODI v Sri Lanka Dambulla 3 Aug 2009 ODI # 2867
175 36.1 4.83 322 -146 2 won ODI v Sri Lanka Colombo (RPS) 7 Aug 2009 ODI # 2868
147 34.2 4.28 280 -132 2 won ODI v Sri Lanka Colombo (RPS) 9 Aug 2009 ODI # 2870
120 18.1 6.60 173 -52 2 won T20I v Sri Lanka Colombo (RPS) 12 Aug 2009 T20I # 118
133 34.3 3.85 133 1 won ODI v West Indies Johannesburg 23 Sep 2009 ODI # 2894
248 44.5 5.53 303 -54 2 won ODI v India Centurion 26 Sep 2009 ODI # 2898
206/8 50.0 4.12 206 1 2 lost ODI v Australia Centurion 30 Sep 2009 ODI # 2903
234/5 47.5 4.89 234 1 2 lost ODI v New Zealand Johannesburg 3 Oct 2009 ODI # 2906
149 39.2 3.78 288 -138 2 won ODI v New Zealand Abu Dhabi 3 Nov 2009 ODI # 2921
303/8 50.0 6.06 303 1 lost ODI v New Zealand Abu Dhabi 6 Nov 2009 ODI # 2924
211 46.3 4.53 211 1 lost ODI v New Zealand Abu Dhabi 9 Nov 2009 ODI # 2927
112 18.3 6.05 162 -49 2 won T20I v New Zealand Dubai (DICS) 12 Nov 2009 T20I # 122
146/5 20.0 7.30 154 -7 2 won T20I v New Zealand Dubai (DICS) 13 Nov 2009 T20I # 123
429 131.5 3.25 429 1 lost Test v New Zealand Dunedin 24 Nov 2009 Test # 1934
153 67.0 2.28 250 3 lost Test v New Zealand Dunedin 24 Nov 2009 Test # 1934
99 36.5 2.68 -165 2 won Test v New Zealand Wellington 3 Dec 2009 Test # 1938
263 82.5 3.17 405 -141 4 won Test v New Zealand Wellington 3 Dec 2009 Test # 1938
471 139.0 3.38 248 2 draw Test v New Zealand Napier 11 Dec 2009 Test # 1940
90/0 19.0 4.73 208 -117 4 draw Test v New Zealand Napier 11 Dec 2009 Test # 1940
454/5d 128.0 3.54 454 1 lost Test v Australia Melbourne 26 Dec 2009 Test # 1943
225/8d 73.1 3.07 421 3 lost Test v Australia Melbourne 26 Dec 2009 Test # 1943
127 44.2 2.86 127 1 lost Test v Australia Sydney 3 Jan 2010 Test # 1945
381 125.4 3.03 175 3 lost Test v Australia Sydney 3 Jan 2010 Test # 1945
519/8d 142.5 3.63 519 1 lost Test v Australia Hobart 14 Jan 2010 Test # 1947
219/5d 48.4 4.50 437 3 lost Test v Australia Hobart 14 Jan 2010 Test # 1947
275/5 48.3 5.67 275 1 2 lost ODI v Australia Brisbane 22 Jan 2010 ODI # 2944
267/6 50.0 5.34 267 1 lost ODI v Australia Sydney 24 Jan 2010 ODI # 2945
286/6 50.0 5.72 286 1 lost ODI v Australia Adelaide 26 Jan 2010 ODI # 2946
277/8 50.0 5.54 277 1 lost ODI v Australia Perth 29 Jan 2010 ODI # 2947
213/8 49.2 4.31 213 1 2 lost ODI v Australia Perth 31 Jan 2010 ODI # 2948
127 18.4 6.80 127 1 lost T20I v Australia Melbourne 5 Feb 2010 T20I # 134
130/3 18.3 7.02 130 1 2 lost T20I v England Dubai (DICS) 19 Feb 2010 T20I # 144
148/6 20.0 7.40 148 1 won T20I v England Dubai (DICS) 20 Feb 2010 T20I # 145
151/7 20.0 7.55 173 -21 2 won T20I v Bangladesh Gros Islet 1 May 2010 T20I # 154
191 20.0 9.55 191 1 lost T20I v Australia Gros Islet 2 May 2010 T20I # 156
151/4 19.3 7.74 148 4 2 lost T20I v England Bridgetown 6 May 2010 T20I # 163
133/7 20.0 6.65 133 1 lost T20I v New Zealand Bridgetown 8 May 2010 T20I # 167
137/7 20.0 6.85 149 -11 2 won T20I v South Africa Gros Islet 10 May 2010 T20I # 171
197/7 19.5 9.93 192 6 2 lost T20I v Australia Gros Islet 14 May 2010 T20I # 176
242/9 50.0 4.84 242 1 lost ODI v Sri Lanka Dambulla 15 Jun 2010 ODI # 2991
271/7 49.5 5.43 268 4 2 lost ODI v India Dambulla 19 Jun 2010 ODI # 2996
246/5 50.0 4.92 386 -139 2 won ODI v Bangladesh Dambulla 21 Jun 2010 ODI # 2998
144 18.4 7.71 168 -23 2 won T20I v Australia Birmingham 5 Jul 2010 T20I # 184
151 19.4 7.67 163 -11 2 won T20I v Australia Birmingham 6 Jul 2010 T20I # 185
253 76.5 3.29 253 1 lost Test v Australia Lord's 13 Jul 2010 Test # 1963
334 91.0 3.67 439 3 lost Test v Australia Lord's 13 Jul 2010 Test # 1963
88 33.1 2.65 88 1 won Test v Australia Leeds 21 Jul 2010 Test # 1965
349 95.3 3.65 179 3 won Test v Australia Leeds 21 Jul 2010 Test # 1965
354 104.1 3.39 354 1 lost Test v England Nottingham 29 Jul 2010 Test # 1967
262/9d 75.3 3.47 434 3 lost Test v England Nottingham 29 Jul 2010 Test # 1967
251 83.1 3.01 179 2 lost Test v England Birmingham 6 Aug 2010 Test # 1969
118/1 36.3 3.23 118 1 4 lost Test v England Birmingham 6 Aug 2010 Test # 1969
233 62.3 3.72 233 1 won Test v England The Oval 18 Aug 2010 Test # 1970
222 77.0 2.88 147 3 won Test v England The Oval 18 Aug 2010 Test # 1970
446 139.2 3.20 446 1 lost Test v England Lord's 26 Aug 2010 Test # 1971
129/5 17.1 7.51 127 3 2 lost T20I v England Cardiff 5 Sep 2010 T20I # 186
90/4 14.0 6.42 90 1 2 lost T20I v England Cardiff 7 Sep 2010 T20I # 187
274/6 41.0 6.68 274 1 lost ODI v England Chester-le-Street 10 Sep 2010 ODI # 3043
295/6 49.3 5.95 295 1 2 lost ODI v England Leeds 12 Sep 2010 ODI # 3044
218 45.4 4.77 242 -23 2 won ODI v England The Oval 17 Sep 2010 ODI # 3045
227 46.1 4.91 266 -38 2 won ODI v England Lord's 20 Sep 2010 ODI # 3046
256/6 50.0 5.12 256 1 lost ODI v England Southampton 22 Sep 2010 ODI # 3047
120/4 18.2 6.54 120 1 2 lost T20I v South Africa Abu Dhabi 26 Oct 2010 T20I # 190
125/4 18.4 6.69 121 5 2 lost T20I v South Africa Abu Dhabi 27 Oct 2010 T20I # 191
207/2 39.3 5.24 204 4 2 lost ODI v South Africa Abu Dhabi 29 Oct 2010 ODI # 3062
286/8 50.0 5.72 286 1 won ODI v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
228/9 50.0 4.56 228 1 lost ODI v South Africa Dubai (DICS) 2 Nov 2010 ODI # 3064
274/6 50.0 5.48 274 1 won ODI v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
317/5 50.0 6.34 317 1 lost ODI v South Africa Dubai (DICS) 8 Nov 2010 ODI # 3069
380 123.0 3.08 380 1 draw Test v South Africa Dubai (DICS) 12 Nov 2010 Test # 1976
318/2d 95.0 3.34 450 3 draw Test v South Africa Dubai (DICS) 12 Nov 2010 Test # 1976
584/9d 153.0 3.81 584 1 draw Test v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
203/5d 55.0 3.69 353 3 draw Test v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
146/5 17.1 8.50 144 3 2 lost T20I v New Zealand Auckland 26 Dec 2010 T20I # 193
185/7 20.0 9.25 185 1 lost T20I v New Zealand Hamilton 28 Dec 2010 T20I # 194
80 15.5 5.05 184 -103 2 won T20I v New Zealand Christchurch 30 Dec 2010 T20I # 195
275 97.5 2.81 275 1 won Test v New Zealand Hamilton 7 Jan 2011 Test # 1990
110 38.3 2.85 18 3 won Test v New Zealand Hamilton 7 Jan 2011 Test # 1990
356 127.1 2.79 356 1 draw Test v New Zealand Wellington 15 Jan 2011 Test # 1991
293 90.5 3.22 273 3 draw Test v New Zealand Wellington 15 Jan 2011 Test # 1991
125/1 17.2 7.21 125 1 2 lost ODI v New Zealand Wellington 22 Jan 2011 ODI # 3085
DNB 0.0 - 0 0 n/r ODI v New Zealand Queenstown 26 Jan 2011 ODI # 3088
250/9 50.0 5.00 294 -43 2 won ODI v New Zealand Christchurch 29 Jan 2011 ODI # 3090
262/7 50.0 5.24 262 1 won ODI v New Zealand Napier 1 Feb 2011 ODI # 3093
227 46.5 4.84 269 -41 2 won ODI v New Zealand Hamilton 3 Feb 2011 ODI # 3095
311/7 50.0 6.22 311 1 lost ODI v New Zealand Auckland 5 Feb 2011 ODI # 3097
112 33.1 3.37 318 -205 2 won ODI v Kenya Hambantota 23 Feb 2011 ODI # 3105
266/9 50.0 5.32 278 -11 2 won ODI v Sri Lanka Colombo (RPS) 26 Feb 2011 ODI # 3109
138 42.5 3.22 185 -46 2 won ODI v Canada Colombo (RPS) 3 Mar 2011 ODI # 3116
302/7 50.0 6.04 302 1 lost ODI v New Zealand Pallekele 8 Mar 2011 ODI # 3123
151/7 39.4 3.80 151 1 won ODI v Zimbabwe Pallekele 14 Mar 2011 ODI # 3132
176 46.4 3.77 176 1 won ODI v Australia Colombo (RPS) 19 Mar 2011 ODI # 3139
112 43.3 2.57 112 1 won ODI v West Indies Mirpur 23 Mar 2011 ODI # 3142
260/9 50.0 5.20 260 1 lost ODI v India Mohali 30 Mar 2011 ODI # 3147
150/7 20.0 7.50 150 1 lost T20I v West Indies Gros Islet 21 Apr 2011 T20I # 199
221/6 50.0 4.42 221 1 won ODI v West Indies Gros Islet 23 Apr 2011 ODI # 3152
220 50.0 4.40 220 1 won ODI v West Indies Gros Islet 25 Apr 2011 ODI # 3153
171 43.4 3.91 171 1 won ODI v West Indies Bridgetown 28 Apr 2011 ODI # 3154
154/4 29.5 5.16 154 -94 2 lost ODI v West Indies Bridgetown 2 May 2011 ODI # 3155
140/0 23.3 5.95 140 1 2 lost ODI v West Indies Providence 5 May 2011 ODI # 3156
226 98.0 2.30 226 1 lost Test v West Indies Providence 12 May 2011 Test # 1992
152 61.5 2.45 218 3 lost Test v West Indies Providence 12 May 2011 Test # 1992
223 83.5 2.66 -49 2 won Test v West Indies Basseterre 20 May 2011 Test # 1993
230 80.3 2.85 427 -196 4 won Test v West Indies Basseterre 20 May 2011 Test # 1993
96 20.0 4.80 96 1 won ODI v Ireland Belfast 28 May 2011 ODI # 3157
238/8 50.0 4.76 238 1 won ODI v Ireland Belfast 30 May 2011 ODI # 3158
412 150.4 2.73 412 1 won Test v Zimbabwe Bulawayo 1 Sep 2011 Test # 2006
141 56.3 2.49 87 3 won Test v Zimbabwe Bulawayo 1 Sep 2011 Test # 2006
242/7 50.0 4.84 248 -5 2 won ODI v Zimbabwe Bulawayo 8 Sep 2011 ODI # 3188
225/6 50.0 4.50 225 1 won ODI v Zimbabwe Harare 11 Sep 2011 ODI # 3190
242/9 50.0 4.84 271 -28 2 won ODI v Zimbabwe Harare 14 Sep 2011 ODI # 3194
113 15.2 7.36 199 -85 2 won T20I v Zimbabwe Harare 16 Sep 2011 T20I # 205
136/7 20.0 6.80 142 -5 2 won T20I v Zimbabwe Harare 18 Sep 2011 T20I # 206
197 74.1 2.65 197 1 draw Test v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
483 168.0 2.87 169 3 draw Test v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
239 79.0 3.02 239 1 won Test v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
257 109.5 2.33 93 3 won Test v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
413 153.3 2.69 413 1 draw Test v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
181/6d 58.0 3.12 254 3 draw Test v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
131 40.3 3.23 131 1 won ODI v Sri Lanka Dubai (DICS) 11 Nov 2011 ODI # 3212
235/7 50.0 4.70 235 1 lost ODI v Sri Lanka Dubai (DICS) 14 Nov 2011 ODI # 3213
236 48.5 4.83 258 -21 2 won ODI v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
174 45.2 3.83 201 -26 2 won ODI v Sri Lanka Sharjah 20 Nov 2011 ODI # 3215
218/9 50.0 4.36 218 1 won ODI v Sri Lanka Abu Dhabi 23 Nov 2011 ODI # 3216
141 19.3 7.23 141 1 won T20I v Sri Lanka Abu Dhabi 25 Nov 2011 T20I # 215
85/9 20.0 4.25 136 -50 2 won T20I v Bangladesh Mirpur 29 Nov 2011 T20I # 216
91 30.3 2.98 91 1 won ODI v Bangladesh Mirpur 1 Dec 2011 ODI # 3218
186/7 50.0 3.72 263 -76 2 won ODI v Bangladesh Mirpur 3 Dec 2011 ODI # 3220
119 38.0 3.13 178 -58 2 won ODI v Bangladesh Chattogram 6 Dec 2011 ODI # 3222
135 51.2 2.62 135 1 won Test v Bangladesh Chattogram 9 Dec 2011 Test # 2022
275 82.3 3.33 -184 3 won Test v Bangladesh Chattogram 9 Dec 2011 Test # 2022
338 107.2 3.14 338 1 won Test v Bangladesh Mirpur 17 Dec 2011 Test # 2024
234 82.1 2.84 102 3 won Test v Bangladesh Mirpur 17 Dec 2011 Test # 2024
192 72.3 2.64 192 1 won Test v England Dubai (DICS) 17 Jan 2012 Test # 2030
160 57.5 2.76 14 3 won Test v England Dubai (DICS) 17 Jan 2012 Test # 2030
327 112.0 2.91 70 2 won Test v England Abu Dhabi 25 Jan 2012 Test # 2032
72 36.1 1.99 145 -72 4 won Test v England Abu Dhabi 25 Jan 2012 Test # 2032
141 55.0 2.56 42 2 won Test v England Dubai (DICS) 3 Feb 2012 Test # 2034
252 97.3 2.58 324 -71 4 won Test v England Dubai (DICS) 3 Feb 2012 Test # 2034
195 48.3 4.02 195 1 won ODI v Afghanistan Sharjah 10 Feb 2012 ODI # 3236
260/7 50.0 5.20 260 1 lost ODI v England Abu Dhabi 13 Feb 2012 ODI # 3238
250/4 50.0 5.00 250 1 lost ODI v England Abu Dhabi 15 Feb 2012 ODI # 3240
226/1 37.2 6.05 223 4 2 lost ODI v England Dubai (DICS) 18 Feb 2012 ODI # 3243
241/6 49.2 4.88 238 4 2 lost ODI v England Dubai (DICS) 21 Feb 2012 ODI # 3247
136/6 20.0 6.80 145 -8 2 won T20I v England Dubai (DICS) 23 Feb 2012 T20I # 226
150/7 20.0 7.50 150 1 lost T20I v England Dubai (DICS) 25 Feb 2012 T20I # 228
129/6 20.0 6.45 129 1 lost T20I v England Abu Dhabi 27 Feb 2012 T20I # 229
241 48.1 5.00 263 -21 2 won ODI v Bangladesh Mirpur 11 Mar 2012 ODI # 3258
188 45.4 4.11 188 1 won ODI v Sri Lanka Mirpur 15 Mar 2012 ODI # 3260
330/4 47.5 6.89 330 1 2 lost ODI v India Mirpur 18 Mar 2012 ODI # 3263
234/8 50.0 4.68 237 -2 2 won ODI v Bangladesh Mirpur 22 Mar 2012 ODI # 3267
132/7 20.0 6.60 132 1 lost T20I v Sri Lanka Hambantota 1 Jun 2012 T20I # 244
99 19.2 5.12 123 -23 2 won T20I v Sri Lanka Hambantota 3 Jun 2012 T20I # 245
135/8 42.0 3.21 135 1 won ODI v Sri Lanka Pallekele 7 Jun 2012 ODI # 3272
280/4 50.0 5.60 280 1 lost ODI v Sri Lanka Pallekele 9 Jun 2012 ODI # 3273
DNB 0.0 - 0 0 n/r ODI v Sri Lanka Colombo (RPS) 13 Jun 2012 ODI # 3274
243/8 50.0 4.86 243 1 lost ODI v Sri Lanka Colombo (RPS) 16 Jun 2012 ODI # 3275
248/8 49.4 4.99 248 1 2 lost ODI v Sri Lanka Colombo (RPS) 18 Jun 2012 ODI # 3277
472 153.2 3.07 472 1 lost Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
137/5d 41.0 3.34 509 3 lost Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
391 124.4 3.13 -160 2 draw Test v Sri Lanka Colombo (SSC) 30 Jun 2012 Test # 2047
86/2 22.0 3.90 261 -174 4 draw Test v Sri Lanka Colombo (SSC) 30 Jun 2012 Test # 2047
337 100.2 3.35 111 2 draw Test v Sri Lanka Pallekele 8 Jul 2012 Test # 2048
195/4 62.0 3.14 270 -74 4 draw Test v Sri Lanka Pallekele 8 Jul 2012 Test # 2048
199/6 48.2 4.11 199 1 2 lost ODI v Australia Sharjah 28 Aug 2012 ODI # 3299
248/9 50.0 4.96 248 1 won ODI v Australia Abu Dhabi 31 Aug 2012 ODI # 3301
250/7 47.0 5.31 245 6 2 lost ODI v Australia Sharjah 3 Sep 2012 ODI # 3303
89 19.3 4.56 89 1 won T20I v Australia Dubai (DICS) 5 Sep 2012 T20I # 256
151/8 20.0 7.55 152 0 2 tied T20I v Australia Dubai (DICS) 7 Sep 2012 T20I # 257
168/7 20.0 8.40 168 1 lost T20I v Australia Dubai (DICS) 10 Sep 2012 T20I # 259
164/9 20.0 8.20 178 -13 2 won T20I v New Zealand Pallekele 23 Sep 2012 T20I # 271
175/6 20.0 8.75 175 1 won T20I v Bangladesh Pallekele 25 Sep 2012 T20I # 274
133/6 20.0 6.65 133 1 won T20I v South Africa Colombo (RPS) 28 Sep 2012 T20I # 277
129/2 17.0 7.58 129 1 2 lost T20I v India Colombo (RPS) 30 Sep 2012 T20I # 282
117/7 20.0 5.85 150 -32 2 won T20I v Australia Colombo (RPS) 2 Oct 2012 T20I # 285
139/4 20.0 6.95 139 1 lost T20I v Sri Lanka Colombo (RPS) 4 Oct 2012 T20I # 287
133/9 20.0 6.65 133 1 won T20I v India Bengaluru 25 Dec 2012 T20I # 296
192/5 20.0 9.60 192 1 lost T20I v India Ahmedabad 28 Dec 2012 T20I # 298
227/6 50.0 4.54 227 1 won ODI v India Chennai 30 Dec 2012 ODI # 3314
165 48.0 3.43 251 -85 2 won ODI v India Eden Gardens 3 Jan 2013 ODI # 3315
167 43.4 3.82 167 1 lost ODI v India Delhi 6 Jan 2013 ODI # 3316
253 85.2 2.96 253 1 lost Test v South Africa Johannesburg 1 Feb 2013 Test # 2072
275/3d 62.0 4.43 479 3 lost Test v South Africa Johannesburg 1 Feb 2013 Test # 2072
326 102.1 3.19 -12 2 lost Test v South Africa Cape Town 14 Feb 2013 Test # 2073
182/6 43.1 4.21 182 1 4 lost Test v South Africa Cape Town 14 Feb 2013 Test # 2073
409 103.2 3.95 409 1 lost Test v South Africa Centurion 22 Feb 2013 Test # 2075
100 12.2 8.10 196 -95 2 won T20I v South Africa Centurion 3 Mar 2013 T20I # 306
315/4 50.0 6.30 315 1 lost ODI v South Africa Bloemfontein 10 Mar 2013 ODI # 3343
191 43.2 4.40 191 1 won ODI v South Africa Centurion 15 Mar 2013 ODI # 3346
343/5 50.0 6.86 343 1 lost ODI v South Africa Johannesburg 17 Mar 2013 ODI # 3347
234/9 50.0 4.68 234 1 won ODI v South Africa Durban 21 Mar 2013 ODI # 3348
208/4 44.0 4.72 206 3 2 lost ODI v South Africa Benoni 24 Mar 2013 ODI # 3350
135 39.4 3.40 232 -96 2 won ODI v Scotland Edinburgh 17 May 2013 ODI # 3356
275/5 47.0 5.85 276 9 2 tied ODI v Ireland Dublin 23 May 2013 ODI # 3357
229/9 50.0 4.58 229 1 won ODI v Ireland Dublin 26 May 2013 ODI # 3358
172/8 40.4 4.22 171 2 2 lost ODI v West Indies The Oval 7 Jun 2013 ODI # 3364
234/9 50.0 4.68 234 1 lost ODI v South Africa Birmingham 10 Jun 2013 ODI # 3367
102/2 19.1 5.32 102 -63 2 lost ODI v India Birmingham 15 Jun 2013 ODI # 3372
98 41.0 2.39 225 -126 2 won ODI v West Indies Providence 14 Jul 2013 ODI # 3389
232/8 50.0 4.64 232 1 lost ODI v West Indies Providence 16 Jul 2013 ODI # 3390
229/9 50.0 4.58 230 0 2 tied ODI v West Indies Gros Islet 19 Jul 2013 ODI # 3391
261/7 49.0 5.32 261 1 won ODI v West Indies Gros Islet 21 Jul 2013 ODI # 3393
242/7 50.0 4.84 242 1 won ODI v West Indies Gros Islet 24 Jul 2013 ODI # 3396
152/7 20.0 7.60 152 1 won T20I v West Indies Kingstown 27 Jul 2013 T20I # 321
124/9 20.0 6.20 136 -11 2 won T20I v West Indies Kingstown 28 Jul 2013 T20I # 322
136/5 20.0 6.80 162 -25 2 won T20I v Zimbabwe Harare 23 Aug 2013 T20I # 326
160/6 20.0 8.00 180 -19 2 won T20I v Zimbabwe Harare 24 Aug 2013 T20I # 327
246/3 48.2 5.08 245 2 2 lost ODI v Zimbabwe Harare 27 Aug 2013 ODI # 3404
209 42.4 4.89 300 -90 2 won ODI v Zimbabwe Harare 29 Aug 2013 ODI # 3406
152 40.0 3.80 261 -108 2 won ODI v Zimbabwe Harare 31 Aug 2013 ODI # 3408
327 103.3 3.15 78 2 won Test v Zimbabwe Harare 3 Sep 2013 Test # 2095
120 46.4 2.57 342 -221 4 won Test v Zimbabwe Harare 3 Sep 2013 Test # 2095
294 109.5 2.67 294 1 lost Test v Zimbabwe Harare 10 Sep 2013 Test # 2096
199 89.5 2.21 263 3 lost Test v Zimbabwe Harare 10 Sep 2013 Test # 2096
249 93.1 2.67 249 1 won Test v South Africa Abu Dhabi 14 Oct 2013 Test # 2098
232 82.4 2.80 39 3 won Test v South Africa Abu Dhabi 14 Oct 2013 Test # 2098
517 163.1 3.16 418 2 lost Test v South Africa Dubai (DICS) 23 Oct 2013 Test # 2100
183 49.5 3.67 183 1 lost ODI v South Africa Sharjah 30 Oct 2013 ODI # 3425
143 40.4 3.51 210 -66 2 won ODI v South Africa Dubai (DICS) 1 Nov 2013 ODI # 3427
259/8 50.0 5.18 259 1 lost ODI v South Africa Abu Dhabi 6 Nov 2013 ODI # 3430
266/5 50.0 5.32 266 1 lost ODI v South Africa Abu Dhabi 8 Nov 2013 ODI # 3431
268/7 50.0 5.36 268 1 lost ODI v South Africa Sharjah 11 Nov 2013 ODI # 3433
99/1 14.3 6.82 99 1 2 lost T20I v South Africa Dubai (DICS) 13 Nov 2013 T20I # 334
150/5 20.0 7.50 150 1 lost T20I v South Africa Dubai (DICS) 15 Nov 2013 T20I # 336
153/7 20.0 7.65 153 1 lost T20I v South Africa Johannesburg 20 Nov 2013 T20I # 340
170/4 20.0 8.50 177 -6 2 won T20I v South Africa Cape Town 22 Nov 2013 T20I # 343
195 48.1 4.04 219 -23 2 won ODI v South Africa Cape Town 24 Nov 2013 ODI # 3438
261/6 45.0 5.80 263 -1 2 won ODI v South Africa Gqeberha 27 Nov 2013 ODI # 3440
181/6 38.4 4.68 180 2 2 lost ODI v South Africa Centurion 30 Nov 2013 ODI # 3441
137/8 20.0 6.85 137 1 won T20I v Afghanistan Sharjah 8 Dec 2013 T20I # 349
145/5 20.0 7.25 145 1 won T20I v Sri Lanka Dubai (DICS) 11 Dec 2013 T20I # 350
211/3 20.0 10.55 211 1 lost T20I v Sri Lanka Dubai (DICS) 13 Dec 2013 T20I # 351
311 49.4 6.26 323 -11 2 won ODI v Sri Lanka Sharjah 18 Dec 2013 ODI # 3445
287/8 49.4 5.77 285 3 2 lost ODI v Sri Lanka Dubai (DICS) 20 Dec 2013 ODI # 3446
213 44.4 4.76 327 -113 2 won ODI v Sri Lanka Sharjah 22 Dec 2013 ODI # 3447
225 48.5 4.60 225 1 won ODI v Sri Lanka Abu Dhabi 25 Dec 2013 ODI # 3448
235/8 49.4 4.73 233 3 2 lost ODI v Sri Lanka Abu Dhabi 27 Dec 2013 ODI # 3450
204 65.0 3.13 204 1 draw Test v Sri Lanka Abu Dhabi 31 Dec 2013 Test # 2112
480/5d 168.3 2.84 301 3 draw Test v Sri Lanka Abu Dhabi 31 Dec 2013 Test # 2112
388 134.0 2.89 223 2 lost Test v Sri Lanka Dubai (DICS) 8 Jan 2014 Test # 2114
137/1 46.2 2.95 137 1 4 lost Test v Sri Lanka Dubai (DICS) 8 Jan 2014 Test # 2114
428/9d 172.0 2.48 428 1 won Test v Sri Lanka Sharjah 16 Jan 2014 Test # 2115
214 101.4 2.10 301 3 won Test v Sri Lanka Sharjah 16 Jan 2014 Test # 2115
296/6 50.0 5.92 296 1 lost ODI v Sri Lanka Fatullah 25 Feb 2014 ODI # 3473
176 47.2 3.71 249 -72 2 won ODI v Afghanistan Fatullah 27 Feb 2014 ODI # 3475
245/8 50.0 4.90 245 1 won ODI v India Mirpur 2 Mar 2014 ODI # 3479
326/3 50.0 6.52 326 1 won ODI v Bangladesh Mirpur 4 Mar 2014 ODI # 3482
261/5 46.2 5.63 261 1 2 lost ODI v Sri Lanka Mirpur 8 Mar 2014 ODI # 3486
131/3 18.3 7.08 131 1 2 lost T20I v India Mirpur 21 Mar 2014 T20I # 378
175 20.0 8.75 192 -16 2 won T20I v Australia Mirpur 23 Mar 2014 T20I # 381
140/7 20.0 7.00 191 -50 2 won T20I v Bangladesh Mirpur 30 Mar 2014 T20I # 392
166/6 20.0 8.30 166 1 lost T20I v West Indies Mirpur 1 Apr 2014 T20I # 397
533/9d 163.1 3.26 82 2 lost Test v Sri Lanka Galle 6 Aug 2014 Test # 2133
99/3 16.2 6.06 99 1 4 lost Test v Sri Lanka Galle 6 Aug 2014 Test # 2133
320 99.3 3.21 320 1 lost Test v Sri Lanka Colombo (SSC) 14 Aug 2014 Test # 2136
282 109.0 2.58 270 3 lost Test v Sri Lanka Colombo (SSC) 14 Aug 2014 Test # 2136
275/7 45.0 6.11 275 1 won ODI v Sri Lanka Hambantota 23 Aug 2014 ODI # 3512
310/9 50.0 6.20 310 1 lost ODI v Sri Lanka Hambantota 26 Aug 2014 ODI # 3515
104/3 18.2 5.67 101 2 2 lost ODI v Sri Lanka Dambulla 30 Aug 2014 ODI # 3519
97/4 14.0 6.92 97 1 2 lost T20I v Australia Dubai (DICS) 5 Oct 2014 T20I # 406
255/8 50.0 5.10 255 1 lost ODI v Australia Sharjah 7 Oct 2014 ODI # 3530
217/5 43.2 5.00 216 2 2 lost ODI v Australia Dubai (DICS) 10 Oct 2014 ODI # 3532
231/9 50.0 4.62 231 1 lost ODI v Australia Abu Dhabi 12 Oct 2014 ODI # 3534
303 103.1 2.93 -151 2 won Test v Australia Dubai (DICS) 22 Oct 2014 Test # 2140
216 91.1 2.36 438 -221 4 won Test v Australia Dubai (DICS) 22 Oct 2014 Test # 2140
261 67.2 3.87 -309 2 won Test v Australia Abu Dhabi 30 Oct 2014 Test # 2142
246 88.3 2.77 603 -356 4 won Test v Australia Abu Dhabi 30 Oct 2014 Test # 2142
262 87.3 2.99 -304 2 won Test v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
231 70.3 3.27 480 -248 4 won Test v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
403 156.0 2.58 403 1 draw Test v New Zealand Dubai (DICS) 17 Nov 2014 Test # 2146
250/9d 64.5 3.85 260 3 draw Test v New Zealand Dubai (DICS) 17 Nov 2014 Test # 2146
690 143.1 4.81 339 2 lost Test v New Zealand Sharjah 26 Nov 2014 Test # 2147
135/7 20.0 6.75 135 1 won T20I v New Zealand Dubai (DICS) 4 Dec 2014 T20I # 411
144/8 20.0 7.20 144 1 lost T20I v New Zealand Dubai (DICS) 5 Dec 2014 T20I # 412
246/7 50.0 4.92 246 1 won ODI v New Zealand Dubai (DICS) 8 Dec 2014 ODI # 3564
255/6 46.0 5.54 253 3 2 lost ODI v New Zealand Sharjah 12 Dec 2014 ODI # 3566
217 38.2 5.66 365 -147 2 won ODI v New Zealand Sharjah 14 Dec 2014 ODI # 3568
299/5 50.0 5.98 299 1 lost ODI v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
275/4 50.0 5.50 275 1 lost ODI v New Zealand Abu Dhabi 19 Dec 2014 ODI # 3571
213/3 39.3 5.39 211 3 2 lost ODI v New Zealand Wellington 31 Jan 2015 ODI # 3596
369/5 50.0 7.38 369 1 lost ODI v New Zealand Napier 3 Feb 2015 ODI # 3598
300/7 50.0 6.00 300 1 lost ODI v India Adelaide 15 Feb 2015 ODI # 3602
310/6 50.0 6.20 310 1 lost ODI v West Indies Christchurch 21 Feb 2015 ODI # 3608
215 49.4 4.32 236 -20 2 won ODI v Zimbabwe Brisbane 1 Mar 2015 ODI # 3620
210/8 50.0 4.20 340 -129 2 won ODI v U.A.E. Napier 4 Mar 2015 ODI # 3622
202 33.3 6.02 232 -20 2 won ODI v South Africa Auckland 7 Mar 2015 ODI # 3626
237 50.0 4.74 237 1 won ODI v Ireland Adelaide 15 Mar 2015 ODI # 3639
216/4 33.5 6.38 214 3 2 lost ODI v Australia Adelaide 20 Mar 2015 ODI # 3642
329/6 50.0 6.58 329 1 lost ODI v Bangladesh Mirpur 17 Apr 2015 ODI # 3647
240/3 38.1 6.28 240 1 2 lost ODI v Bangladesh Mirpur 19 Apr 2015 ODI # 3648
251/2 39.3 6.35 251 1 2 lost ODI v Bangladesh Mirpur 22 Apr 2015 ODI # 3649
143/3 16.2 8.75 142 2 2 lost T20I v Bangladesh Mirpur 24 Apr 2015 T20I # 416
332 120.0 2.76 332 1 draw Test v Bangladesh Khulna 28 Apr 2015 Test # 2159
555/6 136.0 4.08 259 3 draw Test v Bangladesh Khulna 28 Apr 2015 Test # 2159
203 47.3 4.27 -354 2 won Test v Bangladesh Mirpur 6 May 2015 Test # 2161
221 56.5 3.88 550 -328 4 won Test v Bangladesh Mirpur 6 May 2015 Test # 2161
172/6 20.0 8.60 172 1 won T20I v Zimbabwe Lahore 22 May 2015 T20I # 417
175/3 20.0 8.75 175 1 won T20I v Zimbabwe Lahore 24 May 2015 T20I # 418
334/5 50.0 6.68 376 -41 2 won ODI v Zimbabwe Lahore 26 May 2015 ODI # 3651
268/7 50.0 5.36 268 1 won ODI v Zimbabwe Lahore 29 May 2015 ODI # 3652
68/0 9.0 7.55 281 -228 2 n/r ODI v Zimbabwe Lahore 31 May 2015 ODI # 3653
300 109.3 2.73 300 1 won Test v Sri Lanka Galle 17 Jun 2015 Test # 2167
206 77.1 2.66 89 3 won Test v Sri Lanka Galle 17 Jun 2015 Test # 2167
315 121.3 2.59 177 2 lost Test v Sri Lanka Colombo (PSS) 25 Jun 2015 Test # 2168
153/3 26.3 5.77 153 1 4 lost Test v Sri Lanka Colombo (PSS) 25 Jun 2015 Test # 2168
278 89.5 3.09 278 1 won Test v Sri Lanka Pallekele 3 Jul 2015 Test # 2169
313 95.4 3.27 376 3 won Test v Sri Lanka Pallekele 3 Jul 2015 Test # 2169
255/8 50.0 5.10 255 1 won ODI v Sri Lanka Dambulla 11 Jul 2015 ODI # 3664
288/8 48.1 5.97 288 1 2 lost ODI v Sri Lanka Pallekele 15 Jul 2015 ODI # 3669
181 41.1 4.39 317 -135 2 won ODI v Sri Lanka Colombo (RPS) 19 Jul 2015 ODI # 3670
256/9 50.0 5.12 256 1 won ODI v Sri Lanka Colombo (RPS) 22 Jul 2015 ODI # 3671
368/4 50.0 7.36 368 1 lost ODI v Sri Lanka Hambantota 26 Jul 2015 ODI # 3672
146/7 20.0 7.30 176 -29 2 won T20I v Sri Lanka Colombo (RPS) 30 Jul 2015 T20I # 448
172/7 20.0 8.60 172 1 won T20I v Sri Lanka Colombo (RPS) 1 Aug 2015 T20I # 449
123/9 20.0 6.15 137 -13 2 won T20I v Zimbabwe Harare 27 Sep 2015 T20I # 454
121/7 20.0 6.05 137 -15 2 won T20I v Zimbabwe Harare 29 Sep 2015 T20I # 455
128 37.0 3.45 260 -131 2 won ODI v Zimbabwe Harare 1 Oct 2015 ODI # 3685
276/6 50.0 5.52 276 1 lost ODI v Zimbabwe Harare 3 Oct 2015 ODI # 3686
161 38.5 4.14 161 1 won ODI v Zimbabwe Harare 5 Oct 2015 ODI # 3687
598/9d 206.0 2.90 75 2 draw Test v England Abu Dhabi 13 Oct 2015 Test # 2180
74/4 11.0 6.72 99 -24 4 draw Test v England Abu Dhabi 13 Oct 2015 Test # 2180
242 75.2 3.21 -136 2 won Test v England Dubai (DICS) 22 Oct 2015 Test # 2183
312 137.3 2.26 491 -178 4 won Test v England Dubai (DICS) 22 Oct 2015 Test # 2183
306 126.5 2.41 72 2 won Test v England Sharjah 1 Nov 2015 Test # 2184
156 60.3 2.57 284 -127 4 won Test v England Sharjah 1 Nov 2015 Test # 2184
216 49.4 4.34 216 1 won ODI v England Abu Dhabi 11 Nov 2015 ODI # 3707
283/5 50.0 5.66 283 1 lost ODI v England Abu Dhabi 13 Nov 2015 ODI # 3708
210/4 41.0 5.12 209 2 2 lost ODI v England Sharjah 17 Nov 2015 ODI # 3710
355/5 50.0 7.10 355 1 lost ODI v England Dubai (DICS) 20 Nov 2015 ODI # 3712
160/5 20.0 8.00 160 1 lost T20I v England Dubai (DICS) 26 Nov 2015 T20I # 468
172/8 20.0 8.60 172 1 lost T20I v England Dubai (DICS) 27 Nov 2015 T20I # 469
154/8 20.0 7.70 154 1 tied T20I v England Sharjah 30 Nov 2015 T20I # 473
155 20.0 7.75 172 -16 2 won T20I v New Zealand Auckland 15 Jan 2016 T20I # 478
171/0 17.4 9.67 169 3 2 lost T20I v New Zealand Hamilton 17 Jan 2016 T20I # 480
196/5 20.0 9.80 196 1 lost T20I v New Zealand Wellington 22 Jan 2016 T20I # 483
280/8 50.0 5.60 280 1 lost ODI v New Zealand Wellington 25 Jan 2016 ODI # 3728
265/7 42.4 6.21 263 -25 2 lost ODI v New Zealand Auckland 31 Jan 2016 ODI # 3730
85/5 15.3 5.48 84 2 2 lost T20I v India Mirpur 27 Feb 2016 T20I # 512
129/6 20.0 6.45 129 1 won T20I v U.A.E. Mirpur 29 Feb 2016 T20I # 514
131/5 19.1 6.83 130 2 2 lost T20I v Bangladesh Mirpur 2 Mar 2016 T20I # 516
150/4 20.0 7.50 150 1 won T20I v Sri Lanka Mirpur 4 Mar 2016 T20I # 518
146/6 20.0 7.30 202 -55 2 won T20I v Bangladesh Eden Gardens 16 Mar 2016 T20I # 536
119/4 15.5 7.51 119 1 2 lost T20I v India Eden Gardens 19 Mar 2016 T20I # 541
180/5 20.0 9.00 180 1 lost T20I v New Zealand Mohali 22 Mar 2016 T20I # 545
193/4 20.0 9.65 193 1 lost T20I v Australia Mohali 25 Mar 2016 T20I # 548
272 79.1 3.43 -67 2 won Test v England Lord's 14 Jul 2016 Test # 2206
207 75.5 2.72 283 -75 4 won Test v England Lord's 14 Jul 2016 Test # 2206
589/8d 152.2 3.86 589 1 lost Test v England Manchester 22 Jul 2016 Test # 2208
173/1d 30.0 5.76 564 3 lost Test v England Manchester 22 Jul 2016 Test # 2208
297 86.0 3.45 297 1 lost Test v England Birmingham 3 Aug 2016 Test # 2212
445/6d 129.0 3.44 342 3 lost Test v England Birmingham 3 Aug 2016 Test # 2212
328 76.4 4.27 328 1 won Test v England The Oval 11 Aug 2016 Test # 2216
253 79.2 3.18 39 3 won Test v England The Oval 11 Aug 2016 Test # 2216
82 23.4 3.46 338 -255 2 won ODI v Ireland Dublin (Malahide) 18 Aug 2016 ODI # 3767
194/3 34.3 5.62 151 -66 2 lost ODI v England Southampton 24 Aug 2016 ODI # 3770
255/6 47.3 5.36 252 4 2 lost ODI v England Lord's 27 Aug 2016 ODI # 3771
444/3 50.0 8.88 444 1 lost ODI v England Nottingham 30 Aug 2016 ODI # 3773
252/6 48.0 5.25 248 5 2 lost ODI v England Leeds 1 Sep 2016 ODI # 3775
302/9 50.0 6.04 302 1 won ODI v England Cardiff 4 Sep 2016 ODI # 3777
135/7 20.0 6.75 135 1 won T20I v England Manchester 7 Sep 2016 T20I # 566
115 19.5 5.79 115 1 won T20I v West Indies Dubai (DICS) 23 Sep 2016 T20I # 568
144/9 20.0 7.20 161 -16 2 won T20I v West Indies Dubai (DICS) 24 Sep 2016 T20I # 569
103/5 20.0 5.15 103 1 won T20I v West Indies Abu Dhabi 27 Sep 2016 T20I # 570
175 38.4 4.52 287 -109 2 won ODI v West Indies Sharjah 30 Sep 2016 ODI # 3784
278/7 50.0 5.56 338 -59 2 won ODI v West Indies Sharjah 2 Oct 2016 ODI # 3788
172 44.0 3.90 309 -136 2 won ODI v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
357 123.5 2.88 -222 2 won Test v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
289 109.0 2.65 346 -56 4 won Test v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
224 94.4 2.36 -228 2 won Test v West Indies Abu Dhabi 21 Oct 2016 Test # 2226
322 108.0 2.98 456 -133 4 won Test v West Indies Abu Dhabi 21 Oct 2016 Test # 2226
337 115.4 2.91 56 2 lost Test v West Indies Sharjah 30 Oct 2016 Test # 2229
154/5 43.5 3.51 153 2 4 lost Test v West Indies Sharjah 30 Oct 2016 Test # 2229
200 59.5 3.34 67 2 lost Test v New Zealand Christchurch 17 Nov 2016 Test # 2234
108/2 31.3 3.42 105 4 4 lost Test v New Zealand Christchurch 17 Nov 2016 Test # 2234
271 83.4 3.23 271 1 lost Test v New Zealand Hamilton 25 Nov 2016 Test # 2237
313/5d 85.3 3.66 368 3 lost Test v New Zealand Hamilton 25 Nov 2016 Test # 2237
429 130.1 3.29 429 1 lost Test v Australia Brisbane 15 Dec 2016 Test # 2240
202/5d 39.0 5.17 489 3 lost Test v Australia Brisbane 15 Dec 2016 Test # 2240
624/8d 142.0 4.39 181 2 lost Test v Australia Melbourne 26 Dec 2016 Test # 2242
538/8d 135.0 3.98 538 1 lost Test v Australia Sydney 3 Jan 2017 Test # 2245
241/2d 32.0 7.53 464 3 lost Test v Australia Sydney 3 Jan 2017 Test # 2245
268/9 50.0 5.36 268 1 lost ODI v Australia Brisbane 13 Jan 2017 ODI # 3817
220 48.2 4.55 220 1 won ODI v Australia Melbourne 15 Jan 2017 ODI # 3818
265/3 45.0 5.88 264 2 2 lost ODI v Australia Perth 19 Jan 2017 ODI # 3820
353/6 50.0 7.06 353 1 lost ODI v Australia Sydney 22 Jan 2017 ODI # 3822
369/7 50.0 7.38 369 1 lost ODI v Australia Adelaide 26 Jan 2017 ODI # 3826
111/8 20.0 5.55 111 1 won T20I v West Indies Bridgetown 26 Mar 2017 T20I # 602
129/8 20.0 6.45 133 -3 2 won T20I v West Indies Port of Spain 30 Mar 2017 T20I # 603
138/3 14.5 9.30 138 1 2 lost T20I v West Indies Port of Spain 1 Apr 2017 T20I # 604
124/8 20.0 6.20 124 1 won T20I v West Indies Port of Spain 2 Apr 2017 T20I # 605
309/6 49.0 6.30 309 1 2 lost ODI v West Indies Providence 7 Apr 2017 ODI # 3861
208 44.5 4.63 283 -74 2 won ODI v West Indies Providence 9 Apr 2017 ODI # 3862
233/9 50.0 4.66 233 1 won ODI v West Indies Providence 11 Apr 2017 ODI # 3863
286 95.0 3.01 286 1 won Test v West Indies Kingston 21 Apr 2017 Test # 2259
152 52.4 2.88 31 3 won Test v West Indies Kingston 21 Apr 2017 Test # 2259
312 98.5 3.15 312 1 lost Test v West Indies Bridgetown 30 Apr 2017 Test # 2260
268 102.5 2.60 187 3 lost Test v West Indies Bridgetown 30 Apr 2017 Test # 2260
247 115.0 2.14 -129 2 won Test v West Indies Roseau 10 May 2017 Test # 2261
202 96.0 2.10 304 -101 4 won Test v West Indies Roseau 10 May 2017 Test # 2261
319/3 48.0 6.64 319 1 lost ODI v India Birmingham 4 Jun 2017 ODI # 3878
219/8 50.0 4.38 219 1 won ODI v South Africa Birmingham 7 Jun 2017 ODI # 3881
236 49.2 4.78 236 1 won ODI v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
211 49.5 4.23 211 1 won ODI v England Cardiff 14 Jun 2017 ODI # 3889
158 30.3 5.18 339 -180 2 won ODI v India The Oval 18 Jun 2017 ODI # 3894
177/7 20.0 8.85 198 -20 2 won T20I v World-XI Lahore 12 Sep 2017 T20I # 619
175/3 19.5 8.82 175 1 2 lost T20I v World-XI Lahore 13 Sep 2017 T20I # 620
150/8 20.0 7.50 184 -33 2 won T20I v World-XI Lahore 15 Sep 2017 T20I # 621
419 154.5 2.70 419 1 lost Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
138 66.5 2.06 135 3 lost Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
482 159.2 3.02 482 1 lost Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
96 26.0 3.69 316 3 lost Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
209/8 50.0 4.18 293 -83 2 won ODI v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
187 48.0 3.89 220 -32 2 won ODI v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
208 48.2 4.30 208 1 won ODI v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
173 43.4 3.96 173 1 won ODI v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
103 26.2 3.91 103 1 won ODI v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
102 18.3 5.51 102 1 won T20I v Sri Lanka Abu Dhabi 26 Oct 2017 T20I # 625
124/9 20.0 6.20 124 1 won T20I v Sri Lanka Abu Dhabi 27 Oct 2017 T20I # 627
144/9 20.0 7.20 181 -36 2 won T20I v Sri Lanka Lahore 29 Oct 2017 T20I # 629
315/7 50.0 6.30 315 1 lost ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
151/2 23.5 6.33 151 -95 2 lost ODI v New Zealand Nelson 9 Jan 2018 ODI # 3947
257 50.0 5.14 257 1 lost ODI v New Zealand Dunedin 13 Jan 2018 ODI # 3949
263/5 45.5 5.73 263 1 2 lost ODI v New Zealand Hamilton 16 Jan 2018 ODI # 3953
271/7 50.0 5.42 271 1 lost ODI v New Zealand Wellington 19 Jan 2018 ODI # 3957
106/3 15.5 6.69 106 1 2 lost T20I v New Zealand Wellington 22 Jan 2018 T20I # 639
153 18.3 8.27 202 -48 2 won T20I v New Zealand Auckland 25 Jan 2018 T20I # 640
163/6 20.0 8.15 182 -18 2 won T20I v New Zealand Mount Maunganui 28 Jan 2018 T20I # 641
60 13.4 4.39 204 -143 2 won T20I v West Indies Karachi 1 Apr 2018 T20I # 663
123 19.2 6.36 206 -82 2 won T20I v West Indies Karachi 2 Apr 2018 T20I # 664
153/6 20.0 7.65 153 1 won T20I v West Indies Karachi 3 Apr 2018 T20I # 665
130 47.2 2.74 -180 2 won Test v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
339 129.3 2.61 159 3 won Test v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
184 58.2 3.15 184 1 won Test v England Lord's 24 May 2018 Test # 2304
242 82.1 2.94 63 3 won Test v England Lord's 24 May 2018 Test # 2304
363 106.2 3.41 189 2 lost Test v England Leeds 1 Jun 2018 Test # 2305
156/6 20.0 7.80 205 -48 2 won T20I v Scotland Edinburgh 12 Jun 2018 T20I # 671
82 14.4 5.59 167 -84 2 won T20I v Scotland Edinburgh 13 Jun 2018 T20I # 673
108 17.5 6.05 183 -74 2 won T20I v Zimbabwe Harare 1 Jul 2018 T20I # 681
117/1 10.5 10.80 117 1 2 lost T20I v Australia Harare 2 Jul 2018 T20I # 682
162/4 20.0 8.10 162 1 won T20I v Zimbabwe Harare 4 Jul 2018 T20I # 685
149/7 20.0 7.45 195 -45 2 won T20I v Australia Harare 5 Jul 2018 T20I # 686
183/8 20.0 9.15 183 1 won T20I v Australia Harare 8 Jul 2018 T20I # 689
107 35.0 3.05 309 -201 2 won ODI v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
194 49.2 3.93 194 1 won ODI v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
67 25.1 2.66 67 1 won ODI v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
155 42.4 3.63 400 -244 2 won ODI v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
233/4 50.0 4.66 365 -131 2 won ODI v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
116 37.1 3.12 116 1 won ODI v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
164/2 29.0 5.65 163 2 2 lost ODI v India Dubai (DICS) 19 Sep 2018 ODI # 4040
257/6 50.0 5.14 257 1 won ODI v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
238/1 39.3 6.02 238 1 2 lost ODI v India Dubai (DICS) 23 Sep 2018 ODI # 4044
239 48.5 4.89 239 1 lost ODI v Bangladesh Abu Dhabi 26 Sep 2018 ODI # 4047
202 83.3 2.41 -280 2 draw Test v Australia Dubai (DICS) 7 Oct 2018 Test # 2320
362/8 139.5 2.58 462 -99 4 draw Test v Australia Dubai (DICS) 7 Oct 2018 Test # 2320
145 50.4 2.86 -137 2 won Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
164 49.4 3.30 538 -373 4 won Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
89 16.5 5.28 156 -66 2 won T20I v Australia Abu Dhabi 24 Oct 2018 T20I # 701
136/8 20.0 6.80 148 -11 2 won T20I v Australia Dubai (DICS) 26 Oct 2018 T20I # 702
117 19.1 6.10 151 -33 2 won T20I v Australia Dubai (DICS) 28 Oct 2018 T20I # 704
146/6 20.0 7.30 149 -2 2 won T20I v New Zealand Abu Dhabi 31 Oct 2018 T20I # 705
153/7 20.0 7.65 153 1 won T20I v New Zealand Dubai (DICS) 2 Nov 2018 T20I # 706
119 16.5 7.06 167 -47 2 won T20I v New Zealand Dubai (DICS) 4 Nov 2018 T20I # 708
266/9 50.0 5.32 266 1 lost ODI v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
209/9 50.0 4.18 209 1 won ODI v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
35/1 6.5 5.12 280 -244 2 n/r ODI v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
153 66.3 2.30 153 1 lost Test v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
249 100.4 2.47 175 3 lost Test v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
90 35.3 2.53 -328 2 won Test v New Zealand Dubai (DICS) 24 Nov 2018 Test # 2330
312 112.5 2.76 -16 3 won Test v New Zealand Dubai (DICS) 24 Nov 2018 Test # 2330
274 116.1 2.35 274 1 lost Test v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
353/7d 113.0 3.12 279 3 lost Test v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
223 60.0 3.71 42 2 lost Test v South Africa Centurion 26 Dec 2018 Test # 2338
151/4 50.4 2.98 149 3 4 lost Test v South Africa Centurion 26 Dec 2018 Test # 2338
431 124.1 3.47 254 2 lost Test v South Africa Cape Town 3 Jan 2019 Test # 2340
43/1 9.5 4.37 41 3 4 lost Test v South Africa Cape Town 3 Jan 2019 Test # 2340
262 77.4 3.37 262 1 lost Test v South Africa Johannesburg 11 Jan 2019 Test # 2341
303 80.3 3.76 380 3 lost Test v South Africa Johannesburg 11 Jan 2019 Test # 2341
266/2 50.0 5.32 266 1 won ODI v South Africa Gqeberha 19 Jan 2019 ODI # 4080
207/5 42.0 4.92 204 4 2 lost ODI v South Africa Durban 22 Jan 2019 ODI # 4081
187/2 33.0 5.66 175 -130 2 lost ODI v South Africa Centurion 25 Jan 2019 ODI # 4084
164 41.0 4.00 164 1 won ODI v South Africa Johannesburg 27 Jan 2019 ODI # 4087
241/3 40.0 6.02 241 1 2 lost ODI v South Africa Cape Town 30 Jan 2019 ODI # 4090
192/6 20.0 9.60 192 1 lost T20I v South Africa Cape Town 1 Feb 2019 T20I # 732
188/3 20.0 9.40 188 1 lost T20I v South Africa Johannesburg 3 Feb 2019 T20I # 734
141/9 20.0 7.05 169 -27 2 won T20I v South Africa Centurion 6 Feb 2019 T20I # 736
281/2 49.0 5.73 281 1 2 lost ODI v Australia Sharjah 22 Mar 2019 ODI # 4116
285/2 47.5 5.95 285 1 2 lost ODI v Australia Sharjah 24 Mar 2019 ODI # 4117
266/6 50.0 5.32 266 1 lost ODI v Australia Abu Dhabi 27 Mar 2019 ODI # 4118
277/7 50.0 5.54 277 1 lost ODI v Australia Dubai (DICS) 29 Mar 2019 ODI # 4119
327/7 50.0 6.54 327 1 lost ODI v Australia Dubai (DICS) 31 Mar 2019 ODI # 4120
175/3 19.2 9.05 174 2 2 lost T20I v England Cardiff 5 May 2019 T20I # 772
DNB 0.0 - 0 0 n/r ODI v England The Oval 8 May 2019 ODI # 4130
373/3 50.0 7.46 373 1 lost ODI v England Southampton 11 May 2019 ODI # 4133
359/4 44.5 8.00 359 1 2 lost ODI v England Bristol 14 May 2019 ODI # 4135
341/7 49.3 6.88 341 1 2 lost ODI v England Nottingham 17 May 2019 ODI # 4138
351/9 50.0 7.02 351 1 lost ODI v England Leeds 19 May 2019 ODI # 4140
108/3 13.4 7.90 106 3 2 lost ODI v West Indies Nottingham 31 May 2019 ODI # 4144
334/9 50.0 6.68 349 -14 2 won ODI v England Nottingham 3 Jun 2019 ODI # 4148
307 49.0 6.26 307 1 lost ODI v Australia Taunton 12 Jun 2019 ODI # 4157
336/5 50.0 6.72 336 1 lost ODI v India Manchester 16 Jun 2019 ODI # 4161
259/9 50.0 5.18 309 -49 2 won ODI v South Africa Lord's 23 Jun 2019 ODI # 4171
237/6 50.0 4.74 237 1 won ODI v New Zealand Birmingham 26 Jun 2019 ODI # 4174
227/9 50.0 4.54 227 1 won ODI v Afghanistan Leeds 29 Jun 2019 ODI # 4177
221 44.1 5.00 316 -94 2 won ODI v Bangladesh Lord's 5 Jul 2019 ODI # 4186
238 46.5 5.08 306 -67 2 won ODI v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
297/9 50.0 5.94 297 1 won ODI v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
165/5 20.0 8.25 165 1 lost T20I v Sri Lanka Lahore 5 Oct 2019 T20I # 914
182/6 20.0 9.10 182 1 lost T20I v Sri Lanka Lahore 7 Oct 2019 T20I # 922
147/7 20.0 7.35 147 1 lost T20I v Sri Lanka Lahore 9 Oct 2019 T20I # 925
41/0 3.1 12.94 119 -66 2 n/r T20I v Australia Sydney 3 Nov 2019 T20I # 999
151/3 18.3 8.16 151 1 2 lost T20I v Australia Canberra 5 Nov 2019 T20I # 1002
109/0 11.5 9.21 107 3 2 lost T20I v Australia Perth 8 Nov 2019 T20I # 1009
580 157.4 3.67 340 2 lost Test v Australia Brisbane 21 Nov 2019 Test # 2368
589/3d 127.0 4.63 589 1 lost Test v Australia Adelaide 29 Nov 2019 Test # 2372
308/6d 97.0 3.17 308 1 draw Test v Sri Lanka Rawalpindi 11 Dec 2019 Test # 2373
271 85.5 3.15 80 2 won Test v Sri Lanka Karachi 19 Dec 2019 Test # 2375
212 62.5 3.37 476 -263 4 won Test v Sri Lanka Karachi 19 Dec 2019 Test # 2375
141/5 20.0 7.05 141 1 won T20I v Bangladesh Lahore 24 Jan 2020 T20I # 1032
136/6 20.0 6.80 136 1 won T20I v Bangladesh Lahore 25 Jan 2020 T20I # 1033
233 82.5 2.81 233 1 won Test v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
168 62.2 2.69 -44 3 won Test v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
219 70.3 3.10 -107 2 lost Test v England Manchester 5 Aug 2020 Test # 2391
277/7 82.1 3.37 277 1 4 lost Test v England Manchester 5 Aug 2020 Test # 2391
110/4d 43.1 2.54 -126 2 draw Test v England Southampton 13 Aug 2020 Test # 2392
583/8d 154.4 3.76 583 1 draw Test v England Southampton 21 Aug 2020 Test # 2393
131/6 16.1 8.10 131 1 n/r T20I v England Manchester 28 Aug 2020 T20I # 1087
199/5 19.1 10.38 196 4 2 lost T20I v England Manchester 30 Aug 2020 T20I # 1093
185/8 20.0 9.25 191 -5 2 won T20I v England Manchester 1 Sep 2020 T20I # 1094
255 49.4 5.13 282 -26 2 won ODI v Zimbabwe Rawalpindi 30 Oct 2020 ODI # 4262
206 45.1 4.56 206 1 won ODI v Zimbabwe Rawalpindi 1 Nov 2020 ODI # 4263
278/6 50.0 5.56 278 1 tied ODI v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
156/6 20.0 7.80 156 1 won T20I v Zimbabwe Rawalpindi 7 Nov 2020 T20I # 1105
134/7 20.0 6.70 134 1 won T20I v Zimbabwe Rawalpindi 8 Nov 2020 T20I # 1106
129/9 20.0 6.45 129 1 won T20I v Zimbabwe Rawalpindi 10 Nov 2020 T20I # 1107
156/5 18.5 8.28 154 3 2 lost T20I v New Zealand Auckland 18 Dec 2020 T20I # 1117
164/1 19.2 8.48 164 1 2 lost T20I v New Zealand Hamilton 20 Dec 2020 T20I # 1118
173/7 20.0 8.65 173 1 won T20I v New Zealand Napier 22 Dec 2020 T20I # 1119
431 155.0 2.78 431 1 lost Test v New Zealand Mount Maunganui 26 Dec 2020 Test # 2397
180/5d 45.3 3.95 372 3 lost Test v New Zealand Mount Maunganui 26 Dec 2020 Test # 2397
659/6d 158.5 4.14 362 2 lost Test v New Zealand Christchurch 3 Jan 2021 Test # 2400
220 69.2 3.17 220 1 won Test v South Africa Karachi 26 Jan 2021 Test # 2406
245 100.3 2.43 87 3 won Test v South Africa Karachi 26 Jan 2021 Test # 2406
201 65.4 3.06 -71 2 won Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
274 91.4 2.98 370 -95 4 won Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
166/6 20.0 8.30 170 -3 2 won T20I v South Africa Lahore 11 Feb 2021 T20I # 1120
145/4 16.2 8.87 145 1 2 lost T20I v South Africa Lahore 13 Feb 2021 T20I # 1121
164/8 20.0 8.20 164 1 won T20I v South Africa Lahore 14 Feb 2021 T20I # 1122
273/6 50.0 5.46 273 1 won ODI v South Africa Centurion 2 Apr 2021 ODI # 4285
341/6 50.0 6.82 341 1 lost ODI v South Africa Johannesburg 4 Apr 2021 ODI # 4286
292 49.3 5.89 321 -28 2 won ODI v South Africa Centurion 7 Apr 2021 ODI # 4287
188/6 20.0 9.40 188 1 won T20I v South Africa Johannesburg 10 Apr 2021 T20I # 1145
141/4 14.0 10.07 141 1 2 lost T20I v South Africa Johannesburg 12 Apr 2021 T20I # 1146
203/5 20.0 10.15 203 1 won T20I v South Africa Centurion 14 Apr 2021 T20I # 1147
144 19.3 7.38 144 1 won T20I v South Africa Centurion 16 Apr 2021 T20I # 1148
138/7 20.0 6.90 150 -11 2 won T20I v Zimbabwe Harare 21 Apr 2021 T20I # 1154
118/9 20.0 5.90 118 1 lost T20I v Zimbabwe Harare 23 Apr 2021 T20I # 1156
141/7 20.0 7.05 166 -24 2 won T20I v Zimbabwe Harare 25 Apr 2021 T20I # 1158
176 59.1 2.97 176 1 won Test v Zimbabwe Harare 29 Apr 2021 Test # 2420
134 46.2 2.89 -116 3 won Test v Zimbabwe Harare 29 Apr 2021 Test # 2420
132 60.4 2.17 -378 2 won Test v Zimbabwe Harare 7 May 2021 Test # 2421
231 68.0 3.39 -147 3 won Test v Zimbabwe Harare 7 May 2021 Test # 2421
142/1 21.5 6.50 142 1 2 lost ODI v England Cardiff 8 Jul 2021 ODI # 4299
247 45.2 5.44 247 1 lost ODI v England Lord's 10 Jul 2021 ODI # 4300
332/7 48.0 6.91 332 1 2 lost ODI v England Birmingham 13 Jul 2021 ODI # 4303
201 19.2 10.39 233 -31 2 won T20I v England Nottingham 16 Jul 2021 T20I # 1191
200 19.5 10.08 200 1 lost T20I v England Leeds 18 Jul 2021 T20I # 1193
155/7 19.4 7.88 155 1 2 lost T20I v England Manchester 20 Jul 2021 T20I # 1195
85/5 9.0 9.44 85 1 n/r T20I v West Indies Bridgetown 28 Jul 2021 T20I # 1205
150/4 20.0 7.50 158 -7 2 won T20I v West Indies Providence 31 Jul 2021 T20I # 1208
15/0 1.2 11.25 15 1 n/r T20I v West Indies Providence 1 Aug 2021 T20I # 1209
30/0 3.0 10.00 30 1 n/r T20I v West Indies Providence 3 Aug 2021 T20I # 1211
253 89.4 2.82 36 2 lost Test v West Indies Kingston 12 Aug 2021 Test # 2430
168/9 56.5 2.95 168 1 4 lost Test v West Indies Kingston 12 Aug 2021 Test # 2430
150 51.3 2.91 -152 2 won Test v West Indies Kingston 20 Aug 2021 Test # 2431
219 83.2 2.62 329 -109 4 won Test v West Indies Kingston 20 Aug 2021 Test # 2431
151/7 20.0 7.55 151 1 won T20I v India Dubai (DICS) 24 Oct 2021 T20I # 1361
134/8 20.0 6.70 134 1 won T20I v New Zealand Sharjah 26 Oct 2021 T20I # 1367
147/6 20.0 7.35 147 1 won T20I v Afghanistan Dubai (DICS) 29 Oct 2021 T20I # 1377
144/5 20.0 7.20 190 -45 2 won T20I v Namibia Abu Dhabi 2 Nov 2021 T20I # 1386
117/6 20.0 5.85 190 -72 2 won T20I v Scotland Sharjah 7 Nov 2021 T20I # 1406
177/5 19.0 9.31 177 1 2 lost T20I v Australia Dubai (DICS) 11 Nov 2021 T20I # 1420
127/7 20.0 6.35 127 1 won T20I v Bangladesh Mirpur 19 Nov 2021 T20I # 1439
108/7 20.0 5.40 108 1 won T20I v Bangladesh Mirpur 20 Nov 2021 T20I # 1443
124/7 20.0 6.20 124 1 won T20I v Bangladesh Mirpur 22 Nov 2021 T20I # 1447
330 114.4 2.87 330 1 won Test v Bangladesh Chattogram 26 Nov 2021 Test # 2436
157 56.2 2.78 201 3 won Test v Bangladesh Chattogram 26 Nov 2021 Test # 2436
87 32.0 2.71 -213 2 won Test v Bangladesh Mirpur 4 Dec 2021 Test # 2439
205 84.4 2.42 -8 3 won Test v Bangladesh Mirpur 4 Dec 2021 Test # 2439
137 19.0 7.21 201 -63 2 won T20I v West Indies Karachi 13 Dec 2021 T20I # 1448
163 20.0 8.15 173 -9 2 won T20I v West Indies Karachi 14 Dec 2021 T20I # 1449
207/3 20.0 10.35 207 1 won T20I v West Indies Karachi 16 Dec 2021 T20I # 1450
459 140.1 3.27 -17 2 draw Test v Australia Rawalpindi 4 Mar 2022 Test # 2453
556/9d 189.0 2.94 556 1 draw Test v Australia Karachi 12 Mar 2022 Test # 2455
97/2d 22.3 4.31 505 3 draw Test v Australia Karachi 12 Mar 2022 Test # 2455
391 133.3 2.92 391 1 lost Test v Australia Lahore 21 Mar 2022 Test # 2458
227/3d 60.0 3.78 350 3 lost Test v Australia Lahore 21 Mar 2022 Test # 2458
313/7 50.0 6.26 313 1 lost ODI v Australia Lahore 29 Mar 2022 ODI # 4379
348/8 50.0 6.96 348 1 won ODI v Australia Lahore 31 Mar 2022 ODI # 4380
210 41.5 5.01 210 1 won ODI v Australia Lahore 2 Apr 2022 ODI # 4382
163/7 19.1 8.50 163 1 2 lost T20I v Australia Lahore 5 Apr 2022 T20I # 1504
305/8 50.0 6.10 305 1 won ODI v West Indies Multan 8 Jun 2022 ODI # 4401
155 32.2 4.79 276 -120 2 won ODI v West Indies Multan 10 Jun 2022 ODI # 4405
216 37.2 5.78 270 -53 2 won ODI v West Indies Multan 12 Jun 2022 ODI # 4407
222 66.1 3.35 222 1 won Test v Sri Lanka Galle 16 Jul 2022 Test # 2472
337 100.0 3.37 341 3 won Test v Sri Lanka Galle 16 Jul 2022 Test # 2472
378 103.0 3.66 378 1 lost Test v Sri Lanka Galle 24 Jul 2022 Test # 2473
360/8d 91.5 3.92 507 3 lost Test v Sri Lanka Galle 24 Jul 2022 Test # 2473
298/8 50.0 5.96 315 -16 2 won ODI v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
186 44.1 4.21 186 1 won ODI v Netherlands Rotterdam 18 Aug 2022 ODI # 4452
197 49.2 3.99 207 -9 2 won ODI v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
148/5 19.4 7.52 148 1 2 lost T20I v India Dubai (DICS) 28 Aug 2022 T20I # 1750
38 10.4 3.56 194 -155 2 won T20I v Hong Kong Sharjah 2 Sep 2022 T20I # 1756
181/7 20.0 9.05 181 1 won T20I v India Dubai (DICS) 4 Sep 2022 T20I # 1758
129/6 20.0 6.45 129 1 won T20I v Afghanistan Sharjah 7 Sep 2022 T20I # 1760
124/5 17.0 7.29 122 3 2 lost T20I v Sri Lanka Dubai (DICS) 9 Sep 2022 T20I # 1764
170/6 20.0 8.50 170 1 lost T20I v Sri Lanka Dubai (DICS) 11 Sep 2022 T20I # 1769
160/4 19.2 8.27 159 2 2 lost T20I v England Karachi 20 Sep 2022 T20I # 1789
199/5 20.0 9.95 199 1 won T20I v England Karachi 22 Sep 2022 T20I # 1793
221/3 20.0 11.05 221 1 lost T20I v England Karachi 23 Sep 2022 T20I # 1795
163 19.2 8.43 167 -3 2 won T20I v England Karachi 25 Sep 2022 T20I # 1798
139/7 20.0 6.95 146 -6 2 won T20I v England Lahore 28 Sep 2022 T20I # 1801
170/2 14.3 11.72 170 1 2 lost T20I v England Lahore 30 Sep 2022 T20I # 1802
209/3 20.0 10.45 209 1 lost T20I v England Lahore 2 Oct 2022 T20I # 1804
146/8 20.0 7.30 168 -21 2 won T20I v Bangladesh Christchurch 7 Oct 2022 T20I # 1807
147/8 20.0 7.35 147 1 won T20I v New Zealand Christchurch 8 Oct 2022 T20I # 1809
131/1 16.1 8.10 131 1 2 lost T20I v New Zealand Christchurch 11 Oct 2022 T20I # 1815
173/6 20.0 8.65 173 1 won T20I v Bangladesh Christchurch 13 Oct 2022 T20I # 1818
163/7 20.0 8.15 163 1 won T20I v New Zealand Christchurch 14 Oct 2022 T20I # 1819
160/6 20.0 8.00 160 1 2 lost T20I v India Melbourne 23 Oct 2022 T20I # 1842
130/8 20.0 6.50 130 1 lost T20I v Zimbabwe Perth 27 Oct 2022 T20I # 1849
91/9 20.0 4.55 91 1 won T20I v Netherlands Perth 30 Oct 2022 T20I # 1852
108/9 14.0 7.71 142 -77 2 won T20I v South Africa Sydney 3 Nov 2022 T20I # 1861
127/8 20.0 6.35 127 1 won T20I v Bangladesh Adelaide 6 Nov 2022 T20I # 1872
152/4 20.0 7.60 152 1 won T20I v New Zealand Sydney 9 Nov 2022 T20I # 1877
138/5 19.0 7.26 138 1 2 lost T20I v England Melbourne 13 Nov 2022 T20I # 1879
657 101.0 6.50 657 1 lost Test v England Rawalpindi 1 Dec 2022 Test # 2478
264/7d 35.5 7.36 342 3 lost Test v England Rawalpindi 1 Dec 2022 Test # 2478
281 51.4 5.43 281 1 lost Test v England Multan 9 Dec 2022 Test # 2480
275 64.5 4.24 354 3 lost Test v England Multan 9 Dec 2022 Test # 2480
354 81.4 4.33 50 2 lost Test v England Karachi 17 Dec 2022 Test # 2483
170/2 28.1 6.03 167 4 4 lost Test v England Karachi 17 Dec 2022 Test # 2483
612/9d 194.5 3.14 174 2 draw Test v New Zealand Karachi 26 Dec 2022 Test # 2486
61/1 7.3 8.13 138 -76 4 draw Test v New Zealand Karachi 26 Dec 2022 Test # 2486
449 131.0 3.42 449 1 draw Test v New Zealand Karachi 2 Jan 2023 Test # 2487
277/5d 82.0 3.37 318 3 draw Test v New Zealand Karachi 2 Jan 2023 Test # 2487
255/9 50.0 5.10 255 1 won ODI v New Zealand Karachi 9 Jan 2023 ODI # 4500
261 49.5 5.23 261 1 lost ODI v New Zealand Karachi 11 Jan 2023 ODI # 4502
281/8 48.1 5.83 281 1 2 lost ODI v New Zealand Karachi 13 Jan 2023 ODI # 4504
98/4 17.5 5.49 93 6 2 lost T20I v Afghanistan Sharjah 24 Mar 2023 T20I # 2030
133/3 19.5 6.70 131 3 2 lost T20I v Afghanistan Sharjah 26 Mar 2023 T20I # 2033
116 18.4 6.21 183 -66 2 won T20I v Afghanistan Sharjah 27 Mar 2023 T20I # 2035
94 15.3 6.06 183 -88 2 won T20I v New Zealand Lahore 14 Apr 2023 T20I # 2045
154/7 20.0 7.70 193 -38 2 won T20I v New Zealand Lahore 15 Apr 2023 T20I # 2046
163/5 20.0 8.15 163 1 lost T20I v New Zealand Lahore 17 Apr 2023 T20I # 2047
164/5 18.5 8.70 164 1 n/r T20I v New Zealand Rawalpindi 20 Apr 2023 T20I # 2048
194/4 19.2 10.03 194 1 2 lost T20I v New Zealand Rawalpindi 24 Apr 2023 T20I # 2049
288/7 50.0 5.76 288 1 won ODI v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
336/5 50.0 6.72 336 1 won ODI v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
261 49.1 5.30 288 -26 2 won ODI v New Zealand Karachi 3 May 2023 ODI # 4573
232 43.4 5.31 335 -102 2 won ODI v New Zealand Karachi 5 May 2023 ODI # 4574
299 49.3 6.04 299 1 lost ODI v New Zealand Karachi 7 May 2023 ODI # 4575
312 95.2 3.27 312 1 won Test v Sri Lanka Galle 16 Jul 2023 Test # 2511
279 83.1 3.35 130 3 won Test v Sri Lanka Galle 16 Jul 2023 Test # 2511
166 48.4 3.41 166 1 won Test v Sri Lanka Colombo (SSC) 24 Jul 2023 Test # 2514
188 67.4 2.77 -222 3 won Test v Sri Lanka Colombo (SSC) 24 Jul 2023 Test # 2514
59 19.2 3.05 202 -142 2 won ODI v Afghanistan Hambantota 22 Aug 2023 ODI # 4625
300/5 50.0 6.00 300 1 won ODI v Afghanistan Hambantota 24 Aug 2023 ODI # 4626
209 48.4 4.29 269 -59 2 won ODI v Afghanistan Colombo (RPS) 26 Aug 2023 ODI # 4627
104 23.4 4.39 343 -238 2 won ODI v Nepal Multan 30 Aug 2023 ODI # 4628
266 48.5 5.44 266 1 n/r ODI v India Pallekele 2 Sep 2023 ODI # 4630
193 38.4 4.99 193 1 won ODI v Bangladesh Lahore 6 Sep 2023 ODI # 4634
356/2 50.0 7.12 356 1 lost ODI v India Colombo (RPS) 10 Sep 2023 ODI # 4639
252/8 42.0 6.00 252 0 2 lost ODI v Sri Lanka Colombo (RPS) 14 Sep 2023 ODI # 4644
92 18.5 4.88 161 -68 2 won T20I v Hong Kong Hangzhou 3 Oct 2023 T20I # 2279
116/6 17.5 6.50 116 1 2 lost T20I v Afghanistan Hangzhou 6 Oct 2023 T20I # 2297
205 41.0 5.00 287 -81 2 won ODI v Netherlands Hyderabad 6 Oct 2023 ODI # 4659
65/4 5.0 13.00 65 17 2 lost T20I v Bangladesh Hangzhou 7 Oct 2023 T20I # 2300
344/9 50.0 6.88 344 1 won ODI v Sri Lanka Hyderabad 10 Oct 2023 ODI # 4665
192/3 30.3 6.29 192 1 2 lost ODI v India Ahmedabad 14 Oct 2023 ODI # 4669
367/9 50.0 7.34 367 1 lost ODI v Australia Bengaluru 20 Oct 2023 ODI # 4675
286/2 49.0 5.83 283 4 2 lost ODI v Afghanistan Chennai 23 Oct 2023 ODI # 4679
271/9 47.2 5.72 271 1 2 lost ODI v South Africa Chennai 27 Oct 2023 ODI # 4683
204 45.1 4.51 204 1 won ODI v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
401/6 50.0 8.02 401 1 won ODI v New Zealand Bengaluru 4 Nov 2023 ODI # 4692
337/9 50.0 6.74 337 1 lost ODI v England Eden Gardens 11 Nov 2023 ODI # 4701
487 113.2 4.29 487 1 lost Test v Australia Perth 14 Dec 2023 Test # 2518
233/5d 63.2 3.67 449 3 lost Test v Australia Perth 14 Dec 2023 Test # 2518
318 96.5 3.28 318 1 lost Test v Australia Melbourne 26 Dec 2023 Test # 2519
262 84.1 3.11 316 3 lost Test v Australia Melbourne 26 Dec 2023 Test # 2519
299 109.4 2.72 -14 2 lost Test v Australia Sydney 3 Jan 2024 Test # 2521
130/2 25.5 5.03 130 1 4 lost Test v Australia Sydney 3 Jan 2024 Test # 2521
226/8 20.0 11.30 226 1 lost T20I v New Zealand Auckland 12 Jan 2024 T20I # 2429
194/8 20.0 9.70 194 1 lost T20I v New Zealand Hamilton 14 Jan 2024 T20I # 2430
224/7 20.0 11.20 224 1 lost T20I v New Zealand Dunedin 17 Jan 2024 T20I # 2434
159/3 18.1 8.75 159 1 2 lost T20I v New Zealand Christchurch 19 Jan 2024 T20I # 2437
92 17.2 5.30 135 -42 2 won T20I v New Zealand Christchurch 21 Jan 2024 T20I # 2438
2/1 0.2 6.00 2 1 n/r T20I v New Zealand Rawalpindi 18 Apr 2024 T20I # 2575
90 18.1 4.95 90 1 won T20I v New Zealand Rawalpindi 20 Apr 2024 T20I # 2579
179/3 18.2 9.76 179 1 2 lost T20I v New Zealand Rawalpindi 21 Apr 2024 T20I # 2581
178/7 20.0 8.90 178 1 lost T20I v New Zealand Lahore 25 Apr 2024 T20I # 2582
169 19.2 8.74 179 -9 2 won T20I v New Zealand Lahore 27 Apr 2024 T20I # 2583
183/5 19.5 9.22 183 1 2 lost T20I v Ireland Dublin 10 May 2024 T20I # 2601
193/7 20.0 9.65 193 1 won T20I v Ireland Dublin 12 May 2024 T20I # 2609
178/7 20.0 8.90 178 1 won T20I v Ireland Dublin 14 May 2024 T20I # 2610
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