View innings by innings list [change view]
On continent Asia remove Asia from query
Start of match date greater than or equal to 1 jan 2003 remove greater than or equal to 1 jan 2003 from query
Totals in terms of batting team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Ave RPO Inns HS LS
unfiltered 1952-2024 1666 800 660 12 166 28 1.212 31.11 3.78 2021 765 43 Profile
filtered 2003-2024 482 265 178 3 29 7 1.488 33.88 4.29 564 765 74
Innings by innings list
278/7 50.0 5.56 278 1 won ODI v Zimbabwe Sharjah 3 Apr 2003 ODI # 1994
225/3 47.2 4.75 224 2 2 won ODI v Sri Lanka Sharjah 4 Apr 2003 ODI # 1995
286/8 50.0 5.72 286 1 won ODI v Kenya Sharjah 8 Apr 2003 ODI # 1999
172/2 35.2 4.86 169 4 2 won ODI v Zimbabwe Sharjah 10 Apr 2003 ODI # 2000
199/8 50.0 3.98 199 1 won ODI v Sri Lanka Dambulla 10 May 2003 ODI # 2008
116 43.1 2.68 116 1 lost ODI v New Zealand Dambulla 11 May 2003 ODI # 2009
160 47.4 3.35 173 -12 2 lost ODI v Sri Lanka Dambulla 18 May 2003 ODI # 2012
203/9 50.0 4.06 203 1 won ODI v New Zealand Dambulla 20 May 2003 ODI # 2015
198 50.0 3.96 198 1 lost ODI v New Zealand Dambulla 23 May 2003 ODI # 2017
346 117.0 2.95 58 2 won Test v Bangladesh Karachi 20 Aug 2003 Test # 1655
217/3 70.0 3.10 217 1 4 won Test v Bangladesh Karachi 20 Aug 2003 Test # 1655
295 108.1 2.72 -66 2 won Test v Bangladesh Peshawar 27 Aug 2003 Test # 1657
165/1 47.3 3.47 163 3 4 won Test v Bangladesh Peshawar 27 Aug 2003 Test # 1657
175 54.4 3.20 -106 2 won Test v Bangladesh Multan 3 Sep 2003 Test # 1658
262/9 91.0 2.87 261 2 4 won Test v Bangladesh Multan 3 Sep 2003 Test # 1658
323/3 50.0 6.46 323 1 won ODI v Bangladesh Multan 9 Sep 2003 ODI # 2041
243/8 50.0 4.86 243 1 won ODI v Bangladesh Faisalabad 12 Sep 2003 ODI # 2042
257/9 50.0 5.14 257 1 won ODI v Bangladesh Lahore 15 Sep 2003 ODI # 2043
226/5 49.5 4.53 223 4 2 won ODI v Bangladesh Rawalpindi 18 Sep 2003 ODI # 2044
302/5 50.0 6.04 302 1 won ODI v Bangladesh Karachi 21 Sep 2003 ODI # 2045
277/6 50.0 5.54 277 1 won ODI v South Africa Lahore 3 Oct 2003 ODI # 2046
267/7 50.0 5.34 267 1 won ODI v South Africa Lahore 5 Oct 2003 ODI # 2047
243/8 50.0 4.86 243 1 lost ODI v South Africa Faisalabad 7 Oct 2003 ODI # 2048
157 47.4 3.29 157 1 lost ODI v South Africa Rawalpindi 10 Oct 2003 ODI # 2049
192 49.3 3.87 192 1 lost ODI v South Africa Rawalpindi 12 Oct 2003 ODI # 2050
401 148.0 2.70 81 2 won Test v South Africa Lahore 17 Oct 2003 Test # 1664
164/2 40.1 4.08 161 4 4 won Test v South Africa Lahore 17 Oct 2003 Test # 1664
348 116.2 2.99 70 2 draw Test v South Africa Faisalabad 24 Oct 2003 Test # 1666
242/6 98.0 2.46 302 -59 4 draw Test v South Africa Faisalabad 24 Oct 2003 Test # 1666
292/7 48.0 6.08 292 1 2 won ODI v New Zealand Lahore 29 Nov 2003 ODI # 2068
281/6 50.0 5.62 281 1 won ODI v New Zealand Lahore 1 Dec 2003 ODI # 2071
314/7 50.0 6.28 314 1 won ODI v New Zealand Faisalabad 3 Dec 2003 ODI # 2072
184/3 41.2 4.45 184 1 2 won ODI v New Zealand Rawalpindi 5 Dec 2003 ODI # 2073
277/4 50.0 5.54 277 1 won ODI v New Zealand Rawalpindi 7 Dec 2003 ODI # 2074
344/8 50.0 6.88 350 -5 2 lost ODI v India Karachi 13 Mar 2004 ODI # 2112
329/6 50.0 6.58 329 1 won ODI v India Rawalpindi 16 Mar 2004 ODI # 2114
247/6 47.2 5.21 245 3 2 won ODI v India Peshawar 19 Mar 2004 ODI # 2115
293/9 50.0 5.86 293 1 lost ODI v India Lahore 21 Mar 2004 ODI # 2116
253 47.5 5.28 294 -40 2 lost ODI v India Lahore 24 Mar 2004 ODI # 2117
407 126.3 3.21 -268 2 lost Test v India Multan 28 Mar 2004 Test # 1693
216 77.0 2.80 -52 3 lost Test v India Multan 28 Mar 2004 Test # 1693
489 160.1 3.05 202 2 won Test v India Lahore 5 Apr 2004 Test # 1695
40/1 7.0 5.71 40 1 4 won Test v India Lahore 5 Apr 2004 Test # 1695
224 72.5 3.07 224 1 lost Test v India Rawalpindi 13 Apr 2004 Test # 1697
245 54.0 4.53 -131 3 lost Test v India Rawalpindi 13 Apr 2004 Test # 1697
257/6 50.0 5.14 257 1 won ODI v Bangladesh Colombo (SSC) 17 Jul 2004 ODI # 2145
343/5 50.0 6.86 343 1 won ODI v Hong Kong Colombo (SSC) 18 Jul 2004 ODI # 2147
122 39.5 3.06 122 1 lost ODI v Sri Lanka Colombo (RPS) 21 Jul 2004 ODI # 2150
300/9 50.0 6.00 300 1 won ODI v India Colombo (RPS) 25 Jul 2004 ODI # 2152
167/4 41.0 4.07 167 1 2 won ODI v Bangladesh Colombo (RPS) 29 Jul 2004 ODI # 2154
292/7 50.0 5.84 292 1 won ODI v Zimbabwe Multan 30 Sep 2004 ODI # 2183
258/7 48.1 5.35 253 6 2 won ODI v Zimbabwe Peshawar 3 Oct 2004 ODI # 2184
233/2 48.4 4.78 233 1 2 won ODI v Sri Lanka Karachi 6 Oct 2004 ODI # 2185
297/4 48.5 6.08 294 4 2 won ODI v Sri Lanka Lahore 14 Oct 2004 ODI # 2187
168 38.0 4.42 288 -119 2 lost ODI v Sri Lanka Lahore 16 Oct 2004 ODI # 2188
264 84.1 3.13 21 2 lost Test v Sri Lanka Faisalabad 20 Oct 2004 Test # 1716
216 79.2 2.72 418 -201 4 lost Test v Sri Lanka Faisalabad 20 Oct 2004 Test # 1716
478 137.1 3.48 270 2 won Test v Sri Lanka Karachi 28 Oct 2004 Test # 1719
139/4 37.0 3.75 137 3 4 won Test v Sri Lanka Karachi 28 Oct 2004 Test # 1719
293/4 49.0 5.97 293 1 2 won ODI v India Eden Gardens 13 Nov 2004 ODI # 2192
312 86.4 3.60 312 1 draw Test v India Mohali 8 Mar 2005 Test # 1738
496/9d 144.0 3.44 292 3 draw Test v India Mohali 8 Mar 2005 Test # 1738
393 113.1 3.47 -14 2 lost Test v India Eden Gardens 16 Mar 2005 Test # 1741
226 91.3 2.46 422 -195 4 lost Test v India Eden Gardens 16 Mar 2005 Test # 1741
570 167.5 3.39 570 1 won Test v India Bengaluru 24 Mar 2005 Test # 1743
261/2d 50.0 5.22 382 3 won Test v India Bengaluru 24 Mar 2005 Test # 1743
194 45.2 4.27 282 -87 2 lost ODI v India Kochi 2 Apr 2005 ODI # 2235
298 44.1 6.74 357 -58 2 lost ODI v India Visakhapatnam 5 Apr 2005 ODI # 2236
319/9 50.0 6.38 319 1 won ODI v India Jamshedpur 9 Apr 2005 ODI # 2237
319/7 48.0 6.64 316 4 2 won ODI v India Ahmedabad 12 Apr 2005 ODI # 2238
252/5 42.1 5.97 250 3 2 won ODI v India Kanpur 15 Apr 2005 ODI # 2239
303/8 50.0 6.06 303 1 won ODI v India Delhi 17 Apr 2005 ODI # 2240
274 98.2 2.78 274 1 won Test v England Multan 12 Nov 2005 Test # 1770
341 105.5 3.22 197 3 won Test v England Multan 12 Nov 2005 Test # 1770
462 115.4 3.99 462 1 draw Test v England Faisalabad 20 Nov 2005 Test # 1772
268/9d 93.1 2.87 284 3 draw Test v England Faisalabad 20 Nov 2005 Test # 1772
636/8d 156.2 4.06 348 2 won Test v England Lahore 29 Nov 2005 Test # 1774
285 46.5 6.08 328 -42 2 lost ODI v England Lahore 10 Dec 2005 ODI # 2304
231/3 44.0 5.25 231 1 2 won ODI v England Lahore 12 Dec 2005 ODI # 2305
353/6 50.0 7.06 353 1 won ODI v England Karachi 15 Dec 2005 ODI # 2306
210 47.2 4.43 210 1 won ODI v England Rawalpindi 19 Dec 2005 ODI # 2307
200/9 50.0 4.00 207 -6 2 lost ODI v England Rawalpindi 21 Dec 2005 ODI # 2308
679/7d 143.3 4.73 679 1 draw Test v India Lahore 13 Jan 2006 Test # 1781
588 136.2 4.31 588 1 draw Test v India Faisalabad 21 Jan 2006 Test # 1782
490/8d 116.4 4.20 475 3 draw Test v India Faisalabad 21 Jan 2006 Test # 1782
245 60.1 4.07 245 1 won Test v India Karachi 29 Jan 2006 Test # 1783
599/7d 140.1 4.27 606 3 won Test v India Karachi 29 Jan 2006 Test # 1783
311/7 47.0 6.61 305 -17 2 won ODI v India Peshawar 6 Feb 2006 ODI # 2324
265 49.2 5.37 265 1 lost ODI v India Rawalpindi 11 Feb 2006 ODI # 2327
288/8 50.0 5.76 288 1 lost ODI v India Lahore 13 Feb 2006 ODI # 2329
161 41.5 3.84 161 1 lost ODI v India Multan 16 Feb 2006 ODI # 2331
286/8 50.0 5.72 286 1 lost ODI v India Karachi 19 Feb 2006 ODI # 2333
201/8 50.0 4.02 201 1 n/r ODI v Sri Lanka Colombo (RPS) 17 Mar 2006 ODI # 2351
134/6 44.4 3.00 131 4 2 won ODI v Sri Lanka Colombo (RPS) 19 Mar 2006 ODI # 2352
229/6 45.2 5.05 225 5 2 won ODI v Sri Lanka Colombo (SSC) 22 Mar 2006 ODI # 2354
176 54.4 3.21 -9 2 draw Test v Sri Lanka Colombo (SSC) 26 Mar 2006 Test # 1794
337/4 121.0 2.78 458 -120 4 draw Test v Sri Lanka Colombo (SSC) 26 Mar 2006 Test # 1794
170 52.4 3.22 -109 2 won Test v Sri Lanka Kandy 3 Apr 2006 Test # 1796
183/2 43.2 4.22 183 1 4 won Test v Sri Lanka Kandy 3 Apr 2006 Test # 1796
201/4 48.3 4.14 198 4 2 won ODI v India Abu Dhabi 18 Apr 2006 ODI # 2363
218 45.2 4.80 270 -51 2 lost ODI v India Abu Dhabi 19 Apr 2006 ODI # 2364
255/6 48.1 5.29 254 2 2 won ODI v Sri Lanka Jaipur 17 Oct 2006 ODI # 2431
223 46.3 4.79 275 -51 2 lost ODI v New Zealand Mohali 25 Oct 2006 ODI # 2436
89 25.0 3.56 214 -124 2 lost ODI v South Africa Mohali 27 Oct 2006 ODI # 2438
485 146.0 3.32 279 2 won Test v West Indies Lahore 11 Nov 2006 Test # 1815
13/1 5.1 2.51 13 1 4 won Test v West Indies Lahore 11 Nov 2006 Test # 1815
357 124.0 2.87 357 1 draw Test v West Indies Multan 19 Nov 2006 Test # 1816
461/7 147.4 3.12 227 3 draw Test v West Indies Multan 19 Nov 2006 Test # 1816
304 100.5 3.01 304 1 won Test v West Indies Karachi 27 Nov 2006 Test # 1818
399/6d 123.5 3.22 443 3 won Test v West Indies Karachi 27 Nov 2006 Test # 1818
154/8 48.2 3.18 152 3 2 won ODI v West Indies Faisalabad 7 Dec 2006 ODI # 2460
192/3 33.4 5.70 191 -15 2 won ODI v West Indies Lahore 10 Dec 2006 ODI # 2463
209 49.5 4.19 209 1 lost ODI v West Indies Multan 13 Dec 2006 ODI # 2464
239/3 46.5 5.10 239 1 2 won ODI v West Indies Karachi 16 Dec 2006 ODI # 2466
239/5 42.0 5.69 236 4 2 won ODI v Sri Lanka Abu Dhabi 18 May 2007 ODI # 2584
313/9 50.0 6.26 313 1 won ODI v Sri Lanka Abu Dhabi 20 May 2007 ODI # 2585
181 42.5 4.22 297 -115 2 lost ODI v Sri Lanka Abu Dhabi 22 May 2007 ODI # 2586
291 97.3 2.98 -159 2 lost Test v South Africa Karachi 1 Oct 2007 Test # 1843
263 84.5 3.10 424 -160 4 lost Test v South Africa Karachi 1 Oct 2007 Test # 1843
206 63.0 3.26 -151 2 draw Test v South Africa Lahore 8 Oct 2007 Test # 1844
316/4 107.0 2.95 457 -140 4 draw Test v South Africa Lahore 8 Oct 2007 Test # 1844
249 46.3 5.35 295 -45 2 lost ODI v South Africa Lahore 18 Oct 2007 ODI # 2633
265/9 50.0 5.30 265 1 won ODI v South Africa Lahore 20 Oct 2007 ODI # 2635
202/4 48.1 4.19 198 5 2 won ODI v South Africa Faisalabad 23 Oct 2007 ODI # 2637
230/9 50.0 4.60 230 1 lost ODI v South Africa Multan 26 Oct 2007 ODI # 2639
219 46.3 4.70 234 -14 2 lost ODI v South Africa Lahore 29 Oct 2007 ODI # 2642
239/7 50.0 4.78 239 1 lost ODI v India Guwahati 5 Nov 2007 ODI # 2643
322/6 49.5 6.46 322 1 2 won ODI v India Mohali 8 Nov 2007 ODI # 2644
248 47.2 5.23 295 -46 2 lost ODI v India Kanpur 11 Nov 2007 ODI # 2645
255/6 50.0 5.10 255 1 lost ODI v India Gwalior 15 Nov 2007 ODI # 2646
306/6 50.0 6.12 306 1 won ODI v India Jaipur 18 Nov 2007 ODI # 2647
231 96.2 2.39 231 1 lost Test v India Delhi 22 Nov 2007 Test # 1849
247 83.1 2.96 202 3 lost Test v India Delhi 22 Nov 2007 Test # 1849
456 151.1 3.01 -160 2 draw Test v India Eden Gardens 30 Nov 2007 Test # 1850
214/4 77.0 2.77 345 -130 4 draw Test v India Eden Gardens 30 Nov 2007 Test # 1850
537 168.1 3.19 -89 2 draw Test v India Bengaluru 8 Dec 2007 Test # 1852
162/7 36.0 4.50 374 -211 4 draw Test v India Bengaluru 8 Dec 2007 Test # 1852
347/5 50.0 6.94 347 1 won ODI v Zimbabwe Karachi 21 Jan 2008 ODI # 2662
239/5 46.2 5.15 239 1 2 won ODI v Zimbabwe Hyderabad (Sind) 24 Jan 2008 ODI # 2663
272/9 50.0 5.44 272 1 won ODI v Zimbabwe Multan 27 Jan 2008 ODI # 2665
245/3 47.0 5.21 245 1 2 won ODI v Zimbabwe Faisalabad 30 Jan 2008 ODI # 2667
187/3 31.0 6.03 182 6 2 won ODI v Zimbabwe Sheikhupura 2 Feb 2008 ODI # 2669
322/5 50.0 6.44 322 1 won ODI v Bangladesh Lahore 8 Apr 2008 ODI # 2696
160/3 23.2 6.85 158 -65 2 won ODI v Bangladesh Faisalabad 11 Apr 2008 ODI # 2698
308/8 50.0 6.16 308 1 won ODI v Bangladesh Lahore 13 Apr 2008 ODI # 2700
212/3 44.3 4.76 211 2 2 won ODI v Bangladesh Multan 16 Apr 2008 ODI # 2702
329/9 50.0 6.58 329 1 won ODI v Bangladesh Karachi 19 Apr 2008 ODI # 2703
203/5 20.0 10.15 203 1 won T20I v Bangladesh Karachi 20 Apr 2008 T20I # 55
233 39.3 5.89 233 1 won ODI v Bangladesh Mirpur 8 Jun 2008 ODI # 2704
190 35.4 5.32 331 -140 2 lost ODI v India Mirpur 10 Jun 2008 ODI # 2705
315/3 50.0 6.30 315 1 won ODI v India Mirpur 14 Jun 2008 ODI # 2707
288/9 50.0 5.76 288 1 won ODI v Hong Kong Karachi 24 Jun 2008 ODI # 2712
299/4 50.0 5.98 299 1 lost ODI v India Karachi 26 Jun 2008 ODI # 2717
238/9 50.0 4.76 303 -64 2 lost ODI v Sri Lanka Karachi 29 Jun 2008 ODI # 2723
309/2 45.3 6.79 309 1 2 won ODI v India Karachi 2 Jul 2008 ODI # 2730
116/0 19.4 5.89 116 1 2 won ODI v Bangladesh Karachi 4 Jul 2008 ODI # 2733
295/6 49.5 5.91 295 1 2 won ODI v West Indies Abu Dhabi 12 Nov 2008 ODI # 2773
232 49.0 4.73 232 1 won ODI v West Indies Abu Dhabi 14 Nov 2008 ODI # 2775
273/6 50.0 5.46 273 1 won ODI v West Indies Abu Dhabi 16 Nov 2008 ODI # 2776
220/2 45.5 4.80 220 1 2 won ODI v Sri Lanka Karachi 20 Jan 2009 ODI # 2798
161 34.5 4.62 291 -129 2 lost ODI v Sri Lanka Karachi 21 Jan 2009 ODI # 2800
75 22.5 3.28 310 -234 2 lost ODI v Sri Lanka Lahore 24 Jan 2009 ODI # 2803
765/6d 248.5 3.07 121 2 draw Test v Sri Lanka Karachi 21 Feb 2009 Test # 1909
110/1 23.4 4.64 -496 2 draw Test v Sri Lanka Lahore 1 Mar 2009 Test # 1912
171/6 44.1 3.87 169 3 2 won ODI v Australia Dubai (DICS) 22 Apr 2009 ODI # 2845
207 46.2 4.46 207 1 lost ODI v Australia Dubai (DICS) 24 Apr 2009 ODI # 2846
171 47.1 3.62 199 -27 2 lost ODI v Australia Abu Dhabi 27 Apr 2009 ODI # 2847
197 48.4 4.04 197 1 lost ODI v Australia Abu Dhabi 1 May 2009 ODI # 2848
254/3 47.0 5.40 251 4 2 won ODI v Australia Abu Dhabi 3 May 2009 ODI # 2849
109/3 16.2 6.67 109 1 2 won T20I v Australia Dubai (DICS) 7 May 2009 T20I # 89
342 94.0 3.63 50 2 lost Test v Sri Lanka Galle 4 Jul 2009 Test # 1921
117 44.3 2.62 168 -50 4 lost Test v Sri Lanka Galle 4 Jul 2009 Test # 1921
90 36.0 2.50 90 1 lost Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
320 96.4 3.31 170 3 lost Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
299 89.4 3.33 299 1 draw Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
425/9d 123.0 3.45 491 3 draw Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
196 44.4 4.38 233 -36 2 lost ODI v Sri Lanka Dambulla 30 Jul 2009 ODI # 2864
168 47.0 3.57 168 1 lost ODI v Sri Lanka Dambulla 1 Aug 2009 ODI # 2866
288/8 50.0 5.76 288 1 lost ODI v Sri Lanka Dambulla 3 Aug 2009 ODI # 2867
321/5 50.0 6.42 321 1 won ODI v Sri Lanka Colombo (RPS) 7 Aug 2009 ODI # 2868
279/8 50.0 5.58 279 1 won ODI v Sri Lanka Colombo (RPS) 9 Aug 2009 ODI # 2870
172/5 20.0 8.60 172 1 won T20I v Sri Lanka Colombo (RPS) 12 Aug 2009 T20I # 118
287/9 50.0 5.74 287 1 won ODI v New Zealand Abu Dhabi 3 Nov 2009 ODI # 2921
239 47.2 5.04 304 -64 2 lost ODI v New Zealand Abu Dhabi 6 Nov 2009 ODI # 2924
204 49.1 4.14 212 -7 2 lost ODI v New Zealand Abu Dhabi 9 Nov 2009 ODI # 2927
161/8 20.0 8.05 161 1 won T20I v New Zealand Dubai (DICS) 12 Nov 2009 T20I # 122
153/5 20.0 7.65 153 1 won T20I v New Zealand Dubai (DICS) 13 Nov 2009 T20I # 123
129/8 20.0 6.45 129 1 lost T20I v England Dubai (DICS) 19 Feb 2010 T20I # 144
149/6 19.0 7.84 149 1 2 won T20I v England Dubai (DICS) 20 Feb 2010 T20I # 145
226 47.0 4.80 243 -16 2 lost ODI v Sri Lanka Dambulla 15 Jun 2010 ODI # 2991
267 49.3 5.39 267 1 lost ODI v India Dambulla 19 Jun 2010 ODI # 2996
385/7 50.0 7.70 385 1 won ODI v Bangladesh Dambulla 21 Jun 2010 ODI # 2998
119 19.5 6.00 119 1 lost T20I v South Africa Abu Dhabi 26 Oct 2010 T20I # 190
120/9 20.0 6.00 120 1 lost T20I v South Africa Abu Dhabi 27 Oct 2010 T20I # 191
203 49.0 4.14 203 1 lost ODI v South Africa Abu Dhabi 29 Oct 2010 ODI # 3062
289/9 49.5 5.79 287 3 2 won ODI v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
226/9 50.0 4.52 229 -2 2 lost ODI v South Africa Dubai (DICS) 2 Nov 2010 ODI # 3064
275/9 49.5 5.51 275 1 2 won ODI v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
260 44.5 5.79 318 -57 2 lost ODI v South Africa Dubai (DICS) 8 Nov 2010 ODI # 3069
248 95.0 2.61 -132 2 draw Test v South Africa Dubai (DICS) 12 Nov 2010 Test # 1976
343/3 117.0 2.93 451 -107 4 draw Test v South Africa Dubai (DICS) 12 Nov 2010 Test # 1976
434 144.1 3.01 -150 2 draw Test v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
153/3 67.0 2.28 354 -200 4 draw Test v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
317/7 50.0 6.34 317 1 won ODI v Kenya Hambantota 23 Feb 2011 ODI # 3105
277/7 50.0 5.54 277 1 won ODI v Sri Lanka Colombo (RPS) 26 Feb 2011 ODI # 3109
184 43.0 4.27 184 1 won ODI v Canada Colombo (RPS) 3 Mar 2011 ODI # 3116
192 41.4 4.60 303 -110 2 lost ODI v New Zealand Pallekele 8 Mar 2011 ODI # 3123
164/3 34.1 4.80 162 13 2 won ODI v Zimbabwe Pallekele 14 Mar 2011 ODI # 3132
178/6 41.0 4.34 177 2 2 won ODI v Australia Colombo (RPS) 19 Mar 2011 ODI # 3139
113/0 20.5 5.42 113 1 2 won ODI v West Indies Mirpur 23 Mar 2011 ODI # 3142
231 49.5 4.63 261 -29 2 lost ODI v India Mohali 30 Mar 2011 ODI # 3147
511/6d 174.4 2.92 314 2 draw Test v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
21/1 10.0 2.10 170 -148 4 draw Test v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
403 141.1 2.85 164 2 won Test v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
94/1 24.1 3.88 94 1 4 won Test v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
340 138.2 2.45 -73 2 draw Test v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
87/4 57.0 1.52 255 -167 4 draw Test v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
132/2 21.5 6.04 132 1 2 won ODI v Sri Lanka Dubai (DICS) 11 Nov 2011 ODI # 3212
210 46.3 4.51 236 -25 2 lost ODI v Sri Lanka Dubai (DICS) 14 Nov 2011 ODI # 3213
257/8 50.0 5.14 257 1 won ODI v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
200 49.3 4.04 200 1 won ODI v Sri Lanka Sharjah 20 Nov 2011 ODI # 3215
219/7 47.2 4.62 219 1 2 won ODI v Sri Lanka Abu Dhabi 23 Nov 2011 ODI # 3216
142/5 19.3 7.28 142 1 2 won T20I v Sri Lanka Abu Dhabi 25 Nov 2011 T20I # 215
135/7 20.0 6.75 135 1 won T20I v Bangladesh Mirpur 29 Nov 2011 T20I # 216
93/5 25.4 3.62 92 2 2 won ODI v Bangladesh Mirpur 1 Dec 2011 ODI # 3218
262/7 50.0 5.24 262 1 won ODI v Bangladesh Mirpur 3 Dec 2011 ODI # 3220
177 46.1 3.83 177 1 won ODI v Bangladesh Chattogram 6 Dec 2011 ODI # 3222
594/5d 176.5 3.35 459 2 won Test v Bangladesh Chattogram 9 Dec 2011 Test # 2022
470 154.5 3.03 132 2 won Test v Bangladesh Mirpur 17 Dec 2011 Test # 2024
107/3 20.5 5.13 103 5 4 won Test v Bangladesh Mirpur 17 Dec 2011 Test # 2024
338 119.5 2.82 146 2 won Test v England Dubai (DICS) 17 Jan 2012 Test # 2030
15/0 3.4 4.09 15 1 4 won Test v England Dubai (DICS) 17 Jan 2012 Test # 2030
257 96.4 2.65 257 1 won Test v England Abu Dhabi 25 Jan 2012 Test # 2032
214 99.2 2.15 144 3 won Test v England Abu Dhabi 25 Jan 2012 Test # 2032
99 44.1 2.24 99 1 won Test v England Dubai (DICS) 3 Feb 2012 Test # 2034
365 152.4 2.39 323 3 won Test v England Dubai (DICS) 3 Feb 2012 Test # 2034
198/3 37.1 5.32 196 3 2 won ODI v Afghanistan Sharjah 10 Feb 2012 ODI # 3236
130 35.0 3.71 261 -130 2 lost ODI v England Abu Dhabi 13 Feb 2012 ODI # 3238
230 49.0 4.69 251 -20 2 lost ODI v England Abu Dhabi 15 Feb 2012 ODI # 3240
222 50.0 4.44 222 1 lost ODI v England Dubai (DICS) 18 Feb 2012 ODI # 3243
237 50.0 4.74 237 1 lost ODI v England Dubai (DICS) 21 Feb 2012 ODI # 3247
144/6 20.0 7.20 144 1 won T20I v England Dubai (DICS) 23 Feb 2012 T20I # 226
112 18.2 6.10 151 -38 2 lost T20I v England Dubai (DICS) 25 Feb 2012 T20I # 228
124/6 20.0 6.20 130 -5 2 lost T20I v England Abu Dhabi 27 Feb 2012 T20I # 229
262/8 50.0 5.24 262 1 won ODI v Bangladesh Mirpur 11 Mar 2012 ODI # 3258
189/4 39.5 4.74 189 1 2 won ODI v Sri Lanka Mirpur 15 Mar 2012 ODI # 3260
329/6 50.0 6.58 329 1 lost ODI v India Mirpur 18 Mar 2012 ODI # 3263
236/9 50.0 4.72 236 1 won ODI v Bangladesh Mirpur 22 Mar 2012 ODI # 3267
95 17.4 5.37 133 -37 2 lost T20I v Sri Lanka Hambantota 1 Jun 2012 T20I # 244
122/6 20.0 6.10 122 1 won T20I v Sri Lanka Hambantota 3 Jun 2012 T20I # 245
135/4 34.1 3.95 135 0 2 won ODI v Sri Lanka Pallekele 7 Jun 2012 ODI # 3272
204 46.2 4.40 281 -76 2 lost ODI v Sri Lanka Pallekele 9 Jun 2012 ODI # 3273
12/2 6.2 1.89 12 1 n/r ODI v Sri Lanka Colombo (RPS) 13 Jun 2012 ODI # 3274
199 45.0 4.42 244 -44 2 lost ODI v Sri Lanka Colombo (RPS) 16 Jun 2012 ODI # 3275
247/7 50.0 4.94 247 1 lost ODI v Sri Lanka Colombo (RPS) 18 Jun 2012 ODI # 3277
100 54.3 1.83 -372 2 lost Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
300 114.0 2.63 510 -209 4 lost Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
551/6d 147.0 3.74 551 1 draw Test v Sri Lanka Colombo (SSC) 30 Jun 2012 Test # 2047
100/2d 18.0 5.55 260 3 draw Test v Sri Lanka Colombo (SSC) 30 Jun 2012 Test # 2047
226 72.5 3.10 226 1 draw Test v Sri Lanka Pallekele 8 Jul 2012 Test # 2048
380/8d 128.4 2.95 269 3 draw Test v Sri Lanka Pallekele 8 Jul 2012 Test # 2048
198 45.1 4.38 198 1 lost ODI v Australia Sharjah 28 Aug 2012 ODI # 3299
249/3 43.4 5.70 249 1 2 won ODI v Australia Abu Dhabi 31 Aug 2012 ODI # 3301
244/7 50.0 4.88 244 1 lost ODI v Australia Sharjah 3 Sep 2012 ODI # 3303
90/3 14.5 6.06 90 1 2 won T20I v Australia Dubai (DICS) 5 Sep 2012 T20I # 256
151/4 20.0 7.55 151 1 tied T20I v Australia Dubai (DICS) 7 Sep 2012 T20I # 257
74 19.1 3.86 169 -94 2 lost T20I v Australia Dubai (DICS) 10 Sep 2012 T20I # 259
177/6 20.0 8.85 177 1 won T20I v New Zealand Pallekele 23 Sep 2012 T20I # 271
178/2 18.4 9.53 176 3 2 won T20I v Bangladesh Pallekele 25 Sep 2012 T20I # 274
136/8 19.4 6.91 134 3 2 won T20I v South Africa Colombo (RPS) 28 Sep 2012 T20I # 277
128 19.4 6.50 128 1 lost T20I v India Colombo (RPS) 30 Sep 2012 T20I # 282
149/6 20.0 7.45 149 1 won T20I v Australia Colombo (RPS) 2 Oct 2012 T20I # 285
123/7 20.0 6.15 140 -16 2 lost T20I v Sri Lanka Colombo (RPS) 4 Oct 2012 T20I # 287
134/5 19.4 6.81 134 1 2 won T20I v India Bengaluru 25 Dec 2012 T20I # 296
181/7 20.0 9.05 193 -11 2 lost T20I v India Ahmedabad 28 Dec 2012 T20I # 298
228/4 48.1 4.73 228 1 2 won ODI v India Chennai 30 Dec 2012 ODI # 3314
250 48.3 5.15 250 1 won ODI v India Eden Gardens 3 Jan 2013 ODI # 3315
157 48.5 3.21 168 -10 2 lost ODI v India Delhi 6 Jan 2013 ODI # 3316
442 138.4 3.18 193 2 won Test v South Africa Abu Dhabi 14 Oct 2013 Test # 2098
45/3 13.5 3.25 40 6 4 won Test v South Africa Abu Dhabi 14 Oct 2013 Test # 2098
99 36.4 2.70 99 1 lost Test v South Africa Dubai (DICS) 23 Oct 2013 Test # 2100
326 135.1 2.41 -92 3 lost Test v South Africa Dubai (DICS) 23 Oct 2013 Test # 2100
182 46.3 3.91 184 -1 2 lost ODI v South Africa Sharjah 30 Oct 2013 ODI # 3425
209 49.4 4.20 209 1 won ODI v South Africa Dubai (DICS) 1 Nov 2013 ODI # 3427
191 44.3 4.29 260 -68 2 lost ODI v South Africa Abu Dhabi 6 Nov 2013 ODI # 3430
238 49.2 4.82 267 -28 2 lost ODI v South Africa Abu Dhabi 8 Nov 2013 ODI # 3431
151 35.3 4.25 269 -117 2 lost ODI v South Africa Sharjah 11 Nov 2013 ODI # 3433
98/9 20.0 4.90 98 1 lost T20I v South Africa Dubai (DICS) 13 Nov 2013 T20I # 334
144/9 20.0 7.20 151 -6 2 lost T20I v South Africa Dubai (DICS) 15 Nov 2013 T20I # 336
138/4 19.5 6.95 138 1 2 won T20I v Afghanistan Sharjah 8 Dec 2013 T20I # 349
146/7 19.1 7.61 146 1 2 won T20I v Sri Lanka Dubai (DICS) 11 Dec 2013 T20I # 350
187 19.2 9.67 212 -24 2 lost T20I v Sri Lanka Dubai (DICS) 13 Dec 2013 T20I # 351
322/5 50.0 6.44 322 1 won ODI v Sri Lanka Sharjah 18 Dec 2013 ODI # 3445
284/4 50.0 5.68 284 1 lost ODI v Sri Lanka Dubai (DICS) 20 Dec 2013 ODI # 3446
326/5 50.0 6.52 326 1 won ODI v Sri Lanka Sharjah 22 Dec 2013 ODI # 3447
226/2 41.1 5.48 226 1 2 won ODI v Sri Lanka Abu Dhabi 25 Dec 2013 ODI # 3448
232 49.3 4.68 232 1 lost ODI v Sri Lanka Abu Dhabi 27 Dec 2013 ODI # 3450
383 129.1 2.96 179 2 draw Test v Sri Lanka Abu Dhabi 31 Dec 2013 Test # 2112
158/2 52.0 3.03 302 -143 4 draw Test v Sri Lanka Abu Dhabi 31 Dec 2013 Test # 2112
165 63.5 2.58 165 1 lost Test v Sri Lanka Dubai (DICS) 8 Jan 2014 Test # 2114
359 137.3 2.61 136 3 lost Test v Sri Lanka Dubai (DICS) 8 Jan 2014 Test # 2114
341 109.1 3.12 -87 2 won Test v Sri Lanka Sharjah 16 Jan 2014 Test # 2115
302/5 57.3 5.25 302 1 4 won Test v Sri Lanka Sharjah 16 Jan 2014 Test # 2115
284 48.5 5.81 297 -12 2 lost ODI v Sri Lanka Fatullah 25 Feb 2014 ODI # 3473
248/8 50.0 4.96 248 1 won ODI v Afghanistan Fatullah 27 Feb 2014 ODI # 3475
249/9 49.4 5.01 246 4 2 won ODI v India Mirpur 2 Mar 2014 ODI # 3479
329/7 49.5 6.60 327 3 2 won ODI v Bangladesh Mirpur 4 Mar 2014 ODI # 3482
260/5 50.0 5.20 260 1 lost ODI v Sri Lanka Mirpur 8 Mar 2014 ODI # 3486
130/7 20.0 6.50 130 1 lost T20I v India Mirpur 21 Mar 2014 T20I # 378
191/5 20.0 9.55 191 1 won T20I v Australia Mirpur 23 Mar 2014 T20I # 381
190/5 20.0 9.50 190 1 won T20I v Bangladesh Mirpur 30 Mar 2014 T20I # 392
82 17.5 4.59 167 -84 2 lost T20I v West Indies Mirpur 1 Apr 2014 T20I # 397
451 140.5 3.20 451 1 lost Test v Sri Lanka Galle 6 Aug 2014 Test # 2133
180 80.2 2.24 98 3 lost Test v Sri Lanka Galle 6 Aug 2014 Test # 2133
332 93.1 3.56 12 2 lost Test v Sri Lanka Colombo (SSC) 14 Aug 2014 Test # 2136
165 52.1 3.16 271 -105 4 lost Test v Sri Lanka Colombo (SSC) 14 Aug 2014 Test # 2136
277/6 44.5 6.17 275 2 2 won ODI v Sri Lanka Hambantota 23 Aug 2014 ODI # 3512
233 43.5 5.31 311 -77 2 lost ODI v Sri Lanka Hambantota 26 Aug 2014 ODI # 3515
102 32.1 3.17 102 1 lost ODI v Sri Lanka Dambulla 30 Aug 2014 ODI # 3519
96/9 20.0 4.80 96 1 lost T20I v Australia Dubai (DICS) 5 Oct 2014 T20I # 406
162 36.3 4.43 256 -93 2 lost ODI v Australia Sharjah 7 Oct 2014 ODI # 3530
215 49.3 4.34 215 1 lost ODI v Australia Dubai (DICS) 10 Oct 2014 ODI # 3532
230 50.0 4.60 232 -1 2 lost ODI v Australia Abu Dhabi 12 Oct 2014 ODI # 3534
454 145.0 3.13 454 1 won Test v Australia Dubai (DICS) 22 Oct 2014 Test # 2140
286/2d 78.0 3.66 437 3 won Test v Australia Dubai (DICS) 22 Oct 2014 Test # 2140
570/6d 164.0 3.47 570 1 won Test v Australia Abu Dhabi 30 Oct 2014 Test # 2142
293/3d 60.4 4.82 602 3 won Test v Australia Abu Dhabi 30 Oct 2014 Test # 2142
566/3d 170.5 3.31 566 1 won Test v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
175/2d 39.2 4.44 479 3 won Test v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
393 147.0 2.67 -10 2 draw Test v New Zealand Dubai (DICS) 17 Nov 2014 Test # 2146
196/5 67.0 2.92 261 -64 4 draw Test v New Zealand Dubai (DICS) 17 Nov 2014 Test # 2146
351 125.4 2.79 351 1 lost Test v New Zealand Sharjah 26 Nov 2014 Test # 2147
259 63.3 4.07 -80 3 lost Test v New Zealand Sharjah 26 Nov 2014 Test # 2147
140/3 19.1 7.30 136 5 2 won T20I v New Zealand Dubai (DICS) 4 Dec 2014 T20I # 411
127 18.5 6.74 145 -17 2 lost T20I v New Zealand Dubai (DICS) 5 Dec 2014 T20I # 412
250/7 49.3 5.05 247 4 2 won ODI v New Zealand Dubai (DICS) 8 Dec 2014 ODI # 3564
252 48.3 5.19 252 1 lost ODI v New Zealand Sharjah 12 Dec 2014 ODI # 3566
364/7 50.0 7.28 364 1 won ODI v New Zealand Sharjah 14 Dec 2014 ODI # 3568
292/8 50.0 5.84 300 -7 2 lost ODI v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
207 43.3 4.75 276 -68 2 lost ODI v New Zealand Abu Dhabi 19 Dec 2014 ODI # 3571
250 45.2 5.51 330 -79 2 lost ODI v Bangladesh Mirpur 17 Apr 2015 ODI # 3647
239/6 50.0 4.78 239 1 lost ODI v Bangladesh Mirpur 19 Apr 2015 ODI # 3648
250 49.0 5.10 250 1 lost ODI v Bangladesh Mirpur 22 Apr 2015 ODI # 3649
141/5 20.0 7.05 141 1 lost T20I v Bangladesh Mirpur 24 Apr 2015 T20I # 416
628 168.4 3.72 296 2 draw Test v Bangladesh Khulna 28 Apr 2015 Test # 2159
557/8d 152.0 3.66 557 1 won Test v Bangladesh Mirpur 6 May 2015 Test # 2161
195/6d 41.1 4.73 549 3 won Test v Bangladesh Mirpur 6 May 2015 Test # 2161
173/5 19.3 8.87 173 1 2 won T20I v Zimbabwe Lahore 22 May 2015 T20I # 417
176/8 19.4 8.94 176 1 2 won T20I v Zimbabwe Lahore 24 May 2015 T20I # 418
375/3 50.0 7.50 375 1 won ODI v Zimbabwe Lahore 26 May 2015 ODI # 3651
269/4 47.2 5.68 269 1 2 won ODI v Zimbabwe Lahore 29 May 2015 ODI # 3652
296/9 50.0 5.92 296 1 n/r ODI v Zimbabwe Lahore 31 May 2015 ODI # 3653
417 113.1 3.68 117 2 won Test v Sri Lanka Galle 17 Jun 2015 Test # 2167
92/0 11.2 8.11 90 3 4 won Test v Sri Lanka Galle 17 Jun 2015 Test # 2167
138 42.5 3.22 138 1 lost Test v Sri Lanka Colombo (PSS) 25 Jun 2015 Test # 2168
329 118.2 2.78 152 3 lost Test v Sri Lanka Colombo (PSS) 25 Jun 2015 Test # 2168
215 66.0 3.25 -63 2 won Test v Sri Lanka Pallekele 3 Jul 2015 Test # 2169
382/3 103.1 3.70 377 6 4 won Test v Sri Lanka Pallekele 3 Jul 2015 Test # 2169
259/4 45.2 5.71 256 4 2 won ODI v Sri Lanka Dambulla 11 Jul 2015 ODI # 3664
287/8 50.0 5.74 287 1 lost ODI v Sri Lanka Pallekele 15 Jul 2015 ODI # 3669
316/4 50.0 6.32 316 1 won ODI v Sri Lanka Colombo (RPS) 19 Jul 2015 ODI # 3670
257/3 40.5 6.29 257 1 2 won ODI v Sri Lanka Colombo (RPS) 22 Jul 2015 ODI # 3671
203 37.2 5.43 369 -165 2 lost ODI v Sri Lanka Hambantota 26 Jul 2015 ODI # 3672
175/5 20.0 8.75 175 1 won T20I v Sri Lanka Colombo (RPS) 30 Jul 2015 T20I # 448
174/9 19.2 9.00 173 2 2 won T20I v Sri Lanka Colombo (RPS) 1 Aug 2015 T20I # 449
523/8d 151.1 3.45 523 1 draw Test v England Abu Dhabi 13 Oct 2015 Test # 2180
173 57.5 2.99 98 3 draw Test v England Abu Dhabi 13 Oct 2015 Test # 2180
378 118.5 3.18 378 1 won Test v England Dubai (DICS) 22 Oct 2015 Test # 2183
354/6d 95.0 3.72 490 3 won Test v England Dubai (DICS) 22 Oct 2015 Test # 2183
234 85.1 2.74 234 1 won Test v England Sharjah 1 Nov 2015 Test # 2184
355 118.2 3.00 283 3 won Test v England Sharjah 1 Nov 2015 Test # 2184
217/4 43.4 4.96 217 1 2 won ODI v England Abu Dhabi 11 Nov 2015 ODI # 3707
188 45.5 4.10 284 -95 2 lost ODI v England Abu Dhabi 13 Nov 2015 ODI # 3708
208 49.5 4.17 208 1 lost ODI v England Sharjah 17 Nov 2015 ODI # 3710
271 40.4 6.66 356 -84 2 lost ODI v England Dubai (DICS) 20 Nov 2015 ODI # 3712
146 20.0 7.30 161 -14 2 lost T20I v England Dubai (DICS) 26 Nov 2015 T20I # 468
169/8 20.0 8.45 173 -3 2 lost T20I v England Dubai (DICS) 27 Nov 2015 T20I # 469
154/7 20.0 7.70 155 0 2 tied T20I v England Sharjah 30 Nov 2015 T20I # 473
83 17.3 4.74 83 1 lost T20I v India Mirpur 27 Feb 2016 T20I # 512
131/3 18.4 7.01 130 2 2 won T20I v U.A.E. Mirpur 29 Feb 2016 T20I # 514
129/7 20.0 6.45 129 1 lost T20I v Bangladesh Mirpur 2 Mar 2016 T20I # 516
151/4 19.2 7.81 151 1 2 won T20I v Sri Lanka Mirpur 4 Mar 2016 T20I # 518
201/5 20.0 10.05 201 1 won T20I v Bangladesh Eden Gardens 16 Mar 2016 T20I # 536
118/5 18.0 6.55 118 1 lost T20I v India Eden Gardens 19 Mar 2016 T20I # 541
158/5 20.0 7.90 181 -22 2 lost T20I v New Zealand Mohali 22 Mar 2016 T20I # 545
172/8 20.0 8.60 194 -21 2 lost T20I v Australia Mohali 25 Mar 2016 T20I # 548
116/1 14.2 8.09 116 1 2 won T20I v West Indies Dubai (DICS) 23 Sep 2016 T20I # 568
160/4 20.0 8.00 160 1 won T20I v West Indies Dubai (DICS) 24 Sep 2016 T20I # 569
108/2 15.1 7.12 104 5 2 won T20I v West Indies Abu Dhabi 27 Sep 2016 T20I # 570
284/9 49.0 5.79 284 1 won ODI v West Indies Sharjah 30 Sep 2016 ODI # 3784
337/5 50.0 6.74 337 1 won ODI v West Indies Sharjah 2 Oct 2016 ODI # 3788
308/6 50.0 6.16 308 1 won ODI v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
579/3d 155.3 3.72 579 1 won Test v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
123 31.5 3.86 345 3 won Test v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
452 119.1 3.79 452 1 won Test v West Indies Abu Dhabi 21 Oct 2016 Test # 2226
227/2d 67.0 3.38 455 3 won Test v West Indies Abu Dhabi 21 Oct 2016 Test # 2226
281 90.5 3.09 281 1 lost Test v West Indies Sharjah 30 Oct 2016 Test # 2229
208 81.3 2.55 152 3 lost Test v West Indies Sharjah 30 Oct 2016 Test # 2229
197/5 20.0 9.85 197 1 won T20I v World-XI Lahore 12 Sep 2017 T20I # 619
174/6 20.0 8.70 174 1 lost T20I v World-XI Lahore 13 Sep 2017 T20I # 620
183/4 20.0 9.15 183 1 won T20I v World-XI Lahore 15 Sep 2017 T20I # 621
422 162.3 2.59 3 2 lost Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
114 47.4 2.39 136 -21 4 lost Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
262 90.3 2.89 -220 2 lost Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
248 90.2 2.74 317 -68 4 lost Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
292/6 50.0 5.84 292 1 won ODI v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
219/9 50.0 4.38 219 1 won ODI v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
209/3 42.3 4.91 209 1 2 won ODI v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
177/3 39.0 4.53 174 4 2 won ODI v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
105/1 20.2 5.16 104 2 2 won ODI v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
103/3 17.2 5.94 103 1 2 won T20I v Sri Lanka Abu Dhabi 26 Oct 2017 T20I # 625
125/8 19.5 6.30 125 1 2 won T20I v Sri Lanka Abu Dhabi 27 Oct 2017 T20I # 627
180/3 20.0 9.00 180 1 won T20I v Sri Lanka Lahore 29 Oct 2017 T20I # 629
203/5 20.0 10.15 203 1 won T20I v West Indies Karachi 1 Apr 2018 T20I # 663
205/3 20.0 10.25 205 1 won T20I v West Indies Karachi 2 Apr 2018 T20I # 664
154/2 16.5 9.14 154 1 2 won T20I v West Indies Karachi 3 Apr 2018 T20I # 665
120/2 23.4 5.07 117 4 2 won ODI v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
162 43.1 3.75 162 1 lost ODI v India Dubai (DICS) 19 Sep 2018 ODI # 4040
258/7 49.3 5.21 258 1 2 won ODI v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
237/7 50.0 4.74 237 1 lost ODI v India Dubai (DICS) 23 Sep 2018 ODI # 4044
202/9 50.0 4.04 240 -37 2 lost ODI v Bangladesh Abu Dhabi 26 Sep 2018 ODI # 4047
482 164.2 2.93 482 1 draw Test v Australia Dubai (DICS) 7 Oct 2018 Test # 2320
181/6d 57.5 3.12 461 3 draw Test v Australia Dubai (DICS) 7 Oct 2018 Test # 2320
282 81.0 3.48 282 1 won Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
400/9d 120.0 3.33 537 3 won Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
155/8 20.0 7.75 155 1 won T20I v Australia Abu Dhabi 24 Oct 2018 T20I # 701
147/6 20.0 7.35 147 1 won T20I v Australia Dubai (DICS) 26 Oct 2018 T20I # 702
150/5 20.0 7.50 150 1 won T20I v Australia Dubai (DICS) 28 Oct 2018 T20I # 704
148/6 20.0 7.40 148 1 won T20I v New Zealand Abu Dhabi 31 Oct 2018 T20I # 705
154/4 19.4 7.83 154 1 2 won T20I v New Zealand Dubai (DICS) 2 Nov 2018 T20I # 706
166/3 20.0 8.30 166 1 won T20I v New Zealand Dubai (DICS) 4 Nov 2018 T20I # 708
219 47.2 4.62 267 -47 2 lost ODI v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
212/4 40.3 5.23 210 3 2 won ODI v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
279/8 50.0 5.58 279 1 n/r ODI v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
227 83.2 2.72 74 2 lost Test v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
171 58.4 2.91 176 -4 4 lost Test v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
418/5d 167.0 2.50 418 1 won Test v New Zealand Dubai (DICS) 24 Nov 2018 Test # 2330
348 135.0 2.57 74 2 lost Test v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
156 56.1 2.77 280 -123 4 lost Test v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
280/5 50.0 5.60 280 1 lost ODI v Australia Sharjah 22 Mar 2019 ODI # 4116
284/7 50.0 5.68 284 1 lost ODI v Australia Sharjah 24 Mar 2019 ODI # 4117
186 44.4 4.16 267 -80 2 lost ODI v Australia Abu Dhabi 27 Mar 2019 ODI # 4118
271/8 50.0 5.42 278 -6 2 lost ODI v Australia Dubai (DICS) 29 Mar 2019 ODI # 4119
307/7 50.0 6.14 328 -20 2 lost ODI v Australia Dubai (DICS) 31 Mar 2019 ODI # 4120
305/7 50.0 6.10 305 1 won ODI v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
299/5 48.2 6.18 298 2 2 won ODI v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
101 17.4 5.71 166 -64 2 lost T20I v Sri Lanka Lahore 5 Oct 2019 T20I # 914
147 19.0 7.73 183 -35 2 lost T20I v Sri Lanka Lahore 7 Oct 2019 T20I # 922
134/6 20.0 6.70 148 -13 2 lost T20I v Sri Lanka Lahore 9 Oct 2019 T20I # 925
252/2 70.0 3.60 -56 2 draw Test v Sri Lanka Rawalpindi 11 Dec 2019 Test # 2373
191 59.3 3.21 191 1 won Test v Sri Lanka Karachi 19 Dec 2019 Test # 2375
555/3d 131.0 4.23 475 3 won Test v Sri Lanka Karachi 19 Dec 2019 Test # 2375
142/5 19.3 7.28 142 1 2 won T20I v Bangladesh Lahore 24 Jan 2020 T20I # 1032
137/1 16.4 8.22 137 1 2 won T20I v Bangladesh Lahore 25 Jan 2020 T20I # 1033
445 122.5 3.62 212 2 won Test v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
281/8 50.0 5.62 281 1 won ODI v Zimbabwe Rawalpindi 30 Oct 2020 ODI # 4262
208/4 35.2 5.88 207 2 2 won ODI v Zimbabwe Rawalpindi 1 Nov 2020 ODI # 4263
278/9 50.0 5.56 279 0 2 tied ODI v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
157/4 18.5 8.33 157 1 2 won T20I v Zimbabwe Rawalpindi 7 Nov 2020 T20I # 1105
137/2 15.1 9.03 135 3 2 won T20I v Zimbabwe Rawalpindi 8 Nov 2020 T20I # 1106
130/2 15.2 8.47 130 1 2 won T20I v Zimbabwe Rawalpindi 10 Nov 2020 T20I # 1107
378 119.2 3.16 158 2 won Test v South Africa Karachi 26 Jan 2021 Test # 2406
90/3 22.5 3.94 88 3 4 won Test v South Africa Karachi 26 Jan 2021 Test # 2406
272 114.3 2.37 272 1 won Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
298 102.0 2.92 369 3 won Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
169/6 20.0 8.45 169 1 won T20I v South Africa Lahore 11 Feb 2021 T20I # 1120
144/7 20.0 7.20 144 1 lost T20I v South Africa Lahore 13 Feb 2021 T20I # 1121
169/6 18.4 9.05 165 5 2 won T20I v South Africa Lahore 14 Feb 2021 T20I # 1122
152/0 17.5 8.52 152 1 2 won T20I v India Dubai (DICS) 24 Oct 2021 T20I # 1361
135/5 18.4 7.23 135 1 2 won T20I v New Zealand Sharjah 26 Oct 2021 T20I # 1367
148/5 19.0 7.78 148 1 2 won T20I v Afghanistan Dubai (DICS) 29 Oct 2021 T20I # 1377
189/2 20.0 9.45 189 1 won T20I v Namibia Abu Dhabi 2 Nov 2021 T20I # 1386
189/4 20.0 9.45 189 1 won T20I v Scotland Sharjah 7 Nov 2021 T20I # 1406
176/4 20.0 8.80 176 1 lost T20I v Australia Dubai (DICS) 11 Nov 2021 T20I # 1420
132/6 19.2 6.82 128 5 2 won T20I v Bangladesh Mirpur 19 Nov 2021 T20I # 1439
109/2 18.1 6.00 109 1 2 won T20I v Bangladesh Mirpur 20 Nov 2021 T20I # 1443
127/5 20.0 6.35 125 3 2 won T20I v Bangladesh Mirpur 22 Nov 2021 T20I # 1447
286 115.4 2.47 -44 2 won Test v Bangladesh Chattogram 26 Nov 2021 Test # 2436
203/2 58.3 3.47 202 2 4 won Test v Bangladesh Chattogram 26 Nov 2021 Test # 2436
300/4d 98.3 3.04 300 1 won Test v Bangladesh Mirpur 4 Dec 2021 Test # 2439
200/6 20.0 10.00 200 1 won T20I v West Indies Karachi 13 Dec 2021 T20I # 1448
172/8 20.0 8.60 172 1 won T20I v West Indies Karachi 14 Dec 2021 T20I # 1449
208/3 18.5 11.04 208 1 2 won T20I v West Indies Karachi 16 Dec 2021 T20I # 1450
476/4d 162.0 2.93 476 1 draw Test v Australia Rawalpindi 4 Mar 2022 Test # 2453
252/0 77.0 3.27 269 3 draw Test v Australia Rawalpindi 4 Mar 2022 Test # 2453
148 53.0 2.79 -408 2 draw Test v Australia Karachi 12 Mar 2022 Test # 2455
443/7 171.4 2.58 506 -62 4 draw Test v Australia Karachi 12 Mar 2022 Test # 2455
268 116.4 2.29 -123 2 lost Test v Australia Lahore 21 Mar 2022 Test # 2458
235 92.1 2.54 351 -115 4 lost Test v Australia Lahore 21 Mar 2022 Test # 2458
225 45.2 4.96 314 -88 2 lost ODI v Australia Lahore 29 Mar 2022 ODI # 4379
349/4 49.0 7.12 349 1 2 won ODI v Australia Lahore 31 Mar 2022 ODI # 4380
214/1 37.5 5.65 211 4 2 won ODI v Australia Lahore 2 Apr 2022 ODI # 4382
162/8 20.0 8.10 162 1 lost T20I v Australia Lahore 5 Apr 2022 T20I # 1504
306/5 49.2 6.20 306 1 2 won ODI v West Indies Multan 8 Jun 2022 ODI # 4401
275/8 50.0 5.50 275 1 won ODI v West Indies Multan 10 Jun 2022 ODI # 4405
269/9 48.0 5.60 269 1 won ODI v West Indies Multan 12 Jun 2022 ODI # 4407
218 90.5 2.40 -4 2 won Test v Sri Lanka Galle 16 Jul 2022 Test # 2472
344/6 127.2 2.70 342 3 4 won Test v Sri Lanka Galle 16 Jul 2022 Test # 2472
231 88.1 2.62 -147 2 lost Test v Sri Lanka Galle 24 Jul 2022 Test # 2473
261 77.0 3.38 508 -246 4 lost Test v Sri Lanka Galle 24 Jul 2022 Test # 2473
147 19.5 7.41 147 1 lost T20I v India Dubai (DICS) 28 Aug 2022 T20I # 1750
193/2 20.0 9.65 193 1 won T20I v Hong Kong Sharjah 2 Sep 2022 T20I # 1756
182/5 19.5 9.17 182 1 2 won T20I v India Dubai (DICS) 4 Sep 2022 T20I # 1758
131/9 19.2 6.77 130 2 2 won T20I v Afghanistan Sharjah 7 Sep 2022 T20I # 1760
121 19.1 6.31 121 1 lost T20I v Sri Lanka Dubai (DICS) 9 Sep 2022 T20I # 1764
147 20.0 7.35 171 -23 2 lost T20I v Sri Lanka Dubai (DICS) 11 Sep 2022 T20I # 1769
158/7 20.0 7.90 158 1 lost T20I v England Karachi 20 Sep 2022 T20I # 1789
203/0 19.3 10.41 200 4 2 won T20I v England Karachi 22 Sep 2022 T20I # 1793
158/8 20.0 7.90 222 -63 2 lost T20I v England Karachi 23 Sep 2022 T20I # 1795
166/4 20.0 8.30 166 1 won T20I v England Karachi 25 Sep 2022 T20I # 1798
145 19.0 7.63 145 1 won T20I v England Lahore 28 Sep 2022 T20I # 1801
169/6 20.0 8.45 169 1 lost T20I v England Lahore 30 Sep 2022 T20I # 1802
142/8 20.0 7.10 210 -67 2 lost T20I v England Lahore 2 Oct 2022 T20I # 1804
579 155.3 3.72 -78 2 lost Test v England Rawalpindi 1 Dec 2022 Test # 2478
268 96.3 2.77 343 -74 4 lost Test v England Rawalpindi 1 Dec 2022 Test # 2478
202 62.5 3.21 -79 2 lost Test v England Multan 9 Dec 2022 Test # 2480
328 102.1 3.21 355 -26 4 lost Test v England Multan 9 Dec 2022 Test # 2480
304 79.0 3.84 304 1 lost Test v England Karachi 17 Dec 2022 Test # 2483
216 74.5 2.88 166 3 lost Test v England Karachi 17 Dec 2022 Test # 2483
438 130.5 3.34 438 1 draw Test v New Zealand Karachi 26 Dec 2022 Test # 2486
311/8d 103.5 2.99 137 3 draw Test v New Zealand Karachi 26 Dec 2022 Test # 2486
408 133.0 3.06 -41 2 draw Test v New Zealand Karachi 2 Jan 2023 Test # 2487
304/9 90.0 3.37 319 -14 4 draw Test v New Zealand Karachi 2 Jan 2023 Test # 2487
258/4 48.1 5.35 256 3 2 won ODI v New Zealand Karachi 9 Jan 2023 ODI # 4500
182 43.0 4.23 262 -79 2 lost ODI v New Zealand Karachi 11 Jan 2023 ODI # 4502
280/9 50.0 5.60 280 1 lost ODI v New Zealand Karachi 13 Jan 2023 ODI # 4504
92/9 20.0 4.60 92 1 lost T20I v Afghanistan Sharjah 24 Mar 2023 T20I # 2030
130/6 20.0 6.50 130 1 lost T20I v Afghanistan Sharjah 26 Mar 2023 T20I # 2033
182/7 20.0 9.10 182 1 won T20I v Afghanistan Sharjah 27 Mar 2023 T20I # 2035
182 19.5 9.17 182 1 won T20I v New Zealand Lahore 14 Apr 2023 T20I # 2045
192/4 20.0 9.60 192 1 won T20I v New Zealand Lahore 15 Apr 2023 T20I # 2046
159 20.0 7.95 164 -4 2 lost T20I v New Zealand Lahore 17 Apr 2023 T20I # 2047
DNB 0.0 - 0 0 n/r T20I v New Zealand Rawalpindi 20 Apr 2023 T20I # 2048
193/5 20.0 9.65 193 1 lost T20I v New Zealand Rawalpindi 24 Apr 2023 T20I # 2049
291/5 48.3 6.00 289 3 2 won ODI v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
337/3 48.2 6.97 337 1 2 won ODI v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
287/6 50.0 5.74 287 1 won ODI v New Zealand Karachi 3 May 2023 ODI # 4573
334/6 50.0 6.68 334 1 won ODI v New Zealand Karachi 5 May 2023 ODI # 4574
252 46.1 5.45 300 -47 2 lost ODI v New Zealand Karachi 7 May 2023 ODI # 4575
461 121.2 3.79 149 2 won Test v Sri Lanka Galle 16 Jul 2023 Test # 2511
133/6 32.5 4.05 131 3 4 won Test v Sri Lanka Galle 16 Jul 2023 Test # 2511
576/5d 134.0 4.29 410 2 won Test v Sri Lanka Colombo (SSC) 24 Jul 2023 Test # 2514
201 47.1 4.26 201 1 won ODI v Afghanistan Hambantota 22 Aug 2023 ODI # 4625
302/9 49.5 6.06 301 2 2 won ODI v Afghanistan Hambantota 24 Aug 2023 ODI # 4626
268/8 50.0 5.36 268 1 won ODI v Afghanistan Colombo (RPS) 26 Aug 2023 ODI # 4627
342/6 50.0 6.84 342 1 won ODI v Nepal Multan 30 Aug 2023 ODI # 4628
DNB 0.0 - 0 0 n/r ODI v India Pallekele 2 Sep 2023 ODI # 4630
194/3 39.3 4.91 194 1 2 won ODI v Bangladesh Lahore 6 Sep 2023 ODI # 4634
128 32.0 4.00 357 -228 2 lost ODI v India Colombo (RPS) 10 Sep 2023 ODI # 4639
252/7 42.0 6.00 252 1 lost ODI v Sri Lanka Colombo (RPS) 14 Sep 2023 ODI # 4644
160 20.0 8.00 160 1 won T20I v Hong Kong Hangzhou 3 Oct 2023 T20I # 2279
115 18.0 6.38 115 1 lost T20I v Afghanistan Hangzhou 6 Oct 2023 T20I # 2297
286 49.0 5.83 286 1 won ODI v Netherlands Hyderabad 6 Oct 2023 ODI # 4659
48/1 5.0 9.60 48 1 lost T20I v Bangladesh Hangzhou 7 Oct 2023 T20I # 2300
345/4 48.2 7.13 345 1 2 won ODI v Sri Lanka Hyderabad 10 Oct 2023 ODI # 4665
191 42.5 4.45 191 1 lost ODI v India Ahmedabad 14 Oct 2023 ODI # 4669
305 45.3 6.70 368 -62 2 lost ODI v Australia Bengaluru 20 Oct 2023 ODI # 4675
282/7 50.0 5.64 282 1 lost ODI v Afghanistan Chennai 23 Oct 2023 ODI # 4679
270 46.4 5.78 270 1 lost ODI v South Africa Chennai 27 Oct 2023 ODI # 4683
205/3 32.3 6.30 205 1 2 won ODI v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
200/1 25.3 7.84 180 -201 2 won ODI v New Zealand Bengaluru 4 Nov 2023 ODI # 4692
244 43.3 5.60 338 -93 2 lost ODI v England Eden Gardens 11 Nov 2023 ODI # 4701
DNB 0.0 - 0 0 n/r T20I v New Zealand Rawalpindi 18 Apr 2024 T20I # 2575
92/3 12.1 7.56 91 2 2 won T20I v New Zealand Rawalpindi 20 Apr 2024 T20I # 2579
178/4 20.0 8.90 178 1 lost T20I v New Zealand Rawalpindi 21 Apr 2024 T20I # 2581
174/8 20.0 8.70 179 -4 2 lost T20I v New Zealand Lahore 25 Apr 2024 T20I # 2582
178/5 20.0 8.90 178 1 won T20I v New Zealand Lahore 27 Apr 2024 T20I # 2583
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page