Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Pakistan remove Pakistan from query
Start of match date greater than or equal to 6 Mar 2000 remove greater than or equal to 6 Mar 2000 from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2007-2022 81 83 22 2171 168 35.59 3636 59.70 6 8 7 178 16 Profile
filtered 2007-2022 81 83 22 2171 168 35.59 3636 59.70 6 8 7 178 16
Innings by innings list
0 - 1 0 0 0.00 6 caught 2 ODI v Sri Lanka Abu Dhabi 22 May 2007 ODI # 2586
3* - 4 0 0 75.00 4 not out 2 T20I v Kenya Nairobi (Gym) 4 Sep 2007 T20I # 19
DNB - - - - - - - 2 T20I v New Zealand Cape Town 22 Sep 2007 T20I # 44
32* 29 23 2 1 139.13 7 not out 1 ODI v India Jaipur 18 Nov 2007 ODI # 2647
12* 31 17 1 0 70.58 5 not out 2 ODI v Zimbabwe Faisalabad 30 Jan 2008 ODI # 2667
14* - 12 2 0 116.66 5 not out 2 ODI v Zimbabwe Sheikhupura 2 Feb 2008 ODI # 2669
2* 9 5 0 0 40.00 9 not out 1 ODI v Bangladesh Lahore 13 Apr 2008 ODI # 2700
5* - 3 1 0 166.66 5 not out 2 ODI v Bangladesh Multan 16 Apr 2008 ODI # 2702
16* 15 7 1 1 228.57 7 not out 1 T20I v Bangladesh Karachi 20 Apr 2008 T20I # 55
2 9 7 0 0 28.57 8 caught 1 ODI v Bangladesh Mirpur 8 Jun 2008 ODI # 2704
DNB - - - - - - - 1 ODI v India Mirpur 14 Jun 2008 ODI # 2707
63* 129 77 3 0 81.81 6 not out 1 ODI v Hong Kong Karachi 24 Jun 2008 ODI # 2712
DNB - - - - - - - 1 ODI v India Karachi 26 Jun 2008 ODI # 2717
23* - 8 0 3 287.50 9 not out 2 T20I v Sri Lanka King City (NW) 11 Oct 2008 T20I # 72
5* 5 3 1 0 166.66 5 not out 2 T20I v Zimbabwe King City (NW) 12 Oct 2008 T20I # 73
2 11 4 0 0 50.00 7 caught 1 T20I v Sri Lanka King City (NW) 13 Oct 2008 T20I # 76
26* 39 25 1 0 104.00 7 not out 2 ODI v West Indies Abu Dhabi 12 Nov 2008 ODI # 2773
DNB - - - - - - - 2 T20I v Australia Dubai (DICS) 7 May 2009 T20I # 89
3* 1 2 0 0 150.00 7 not out 1 T20I v Netherlands Lord's 9 Jun 2009 T20I # 98
12 17 11 1 0 109.09 7 caught 2 T20I v Sri Lanka Lord's 12 Jun 2009 T20I # 104
DNB - - - - - - - 2 T20I v New Zealand The Oval 13 Jun 2009 T20I # 107
DNB - - - - - - - 1 T20I v Ireland The Oval 15 Jun 2009 T20I # 110
DNB - - - - - - - 1 T20I v South Africa Nottingham 18 Jun 2009 T20I # 114
DNB - - - - - - - 2 T20I v Sri Lanka Lord's 21 Jun 2009 T20I # 116
16 81 33 1 0 48.48 2 lbw 1 Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
168 384 259 15 1 64.86 2 caught 3 Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
16 51 29 1 0 55.17 2 caught 1 Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
16 57 36 2 0 44.44 2 caught 3 Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
31 69 58 2 0 53.44 7 caught 2 ODI v Sri Lanka Dambulla 30 Jul 2009 ODI # 2864
10 25 24 0 0 41.66 6 caught 1 ODI v Sri Lanka Dambulla 1 Aug 2009 ODI # 2866
13 50 33 1 0 39.39 6 caught 1 ODI v Sri Lanka Dambulla 3 Aug 2009 ODI # 2867
15 18 14 0 0 107.14 6 caught 1 T20I v New Zealand Dubai (DICS) 12 Nov 2009 T20I # 122
17* 17 13 0 1 130.76 7 not out 1 T20I v New Zealand Dubai (DICS) 13 Nov 2009 T20I # 123
29 119 66 4 0 43.93 3 caught 2 Test v New Zealand Dunedin 24 Nov 2009 Test # 1934
5 24 18 0 0 27.77 3 caught 4 Test v New Zealand Dunedin 24 Nov 2009 Test # 1934
33 95 52 1 0 63.46 6 bowled 2 ODI v Australia Adelaide 26 Jan 2010 ODI # 2946
21 70 52 0 0 40.38 6 run out 2 ODI v Australia Perth 29 Jan 2010 ODI # 2947
63 110 70 4 0 90.00 6 caught 1 ODI v Australia Perth 31 Jan 2010 ODI # 2948
1 6 5 0 0 20.00 7 caught 2 T20I v Australia Melbourne 5 Feb 2010 T20I # 134
23 37 23 0 1 100.00 6 caught 1 T20I v England Dubai (DICS) 19 Feb 2010 T20I # 144
28 26 20 2 0 140.00 6 caught 2 T20I v England Dubai (DICS) 20 Feb 2010 T20I # 145
DNB - - - - - - - 1 T20I v Bangladesh Gros Islet 1 May 2010 T20I # 154
16 13 11 1 1 145.45 8 caught 2 T20I v Australia Gros Islet 2 May 2010 T20I # 156
1 1 3 0 0 33.33 8 caught 1 T20I v England Bridgetown 6 May 2010 T20I # 163
20 29 29 0 0 68.96 4 caught 1 T20I v England Cardiff 5 Sep 2010 T20I # 186
0 1 1 0 0 0.00 8 caught 1 T20I v England Cardiff 7 Sep 2010 T20I # 187
39 42 39 2 0 100.00 4 caught 2 ODI v England Chester-le-Street 10 Sep 2010 ODI # 3043
20* 27 16 2 0 125.00 7 not out 1 ODI v England Leeds 12 Sep 2010 ODI # 3044
64 115 86 3 0 74.41 5 caught 1 ODI v England The Oval 17 Sep 2010 ODI # 3045
29 54 52 1 0 55.76 5 bowled 1 ODI v England Lord's 20 Sep 2010 ODI # 3046
1 6 5 0 0 20.00 5 bowled 2 ODI v England Southampton 22 Sep 2010 ODI # 3047
9 29 13 0 0 69.23 5 bowled 1 ODI v South Africa Abu Dhabi 29 Oct 2010 ODI # 3062
48 113 68 3 0 70.58 5 caught 2 ODI v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
59* 110 67 3 0 88.05 6 not out 2 ODI v South Africa Dubai (DICS) 2 Nov 2010 ODI # 3064
6 - 8 0 0 75.00 5 caught 2 ODI v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
1 - 4 0 0 25.00 5 caught 2 ODI v South Africa Dubai (DICS) 8 Nov 2010 ODI # 3069
9 23 11 1 0 81.81 5 caught 1 T20I v New Zealand Auckland 26 Dec 2010 T20I # 193
74 130 70 4 2 105.71 5 run out 2 ODI v Bangladesh Mirpur 4 Mar 2014 ODI # 3482
114* 199 134 8 3 85.07 5 not out 1 ODI v Sri Lanka Mirpur 8 Mar 2014 ODI # 3486
62 105 61 7 0 101.63 6 caught 2 ODI v Sri Lanka Hambantota 23 Aug 2014 ODI # 3512
30 74 40 3 0 75.00 6 caught 2 ODI v Sri Lanka Hambantota 26 Aug 2014 ODI # 3515
38* 118 73 3 0 52.05 5 not out 1 ODI v Sri Lanka Dambulla 30 Aug 2014 ODI # 3519
7 37 25 0 0 28.00 5 caught 2 ODI v Australia Sharjah 7 Oct 2014 ODI # 3530
20* 67 39 1 0 51.28 6 not out 1 ODI v Australia Dubai (DICS) 10 Oct 2014 ODI # 3532
0 2 4 0 0 0.00 4 caught 2 ODI v Australia Abu Dhabi 12 Oct 2014 ODI # 3534
14 30 19 1 0 73.68 6 caught 2 ODI v Bangladesh Mirpur 17 Apr 2015 ODI # 3647
0 8 6 0 0 0.00 5 bowled 1 ODI v Bangladesh Mirpur 19 Apr 2015 ODI # 3648
4 19 9 0 0 44.44 6 caught 1 ODI v Bangladesh Mirpur 22 Apr 2015 ODI # 3649
0 10 4 0 0 0.00 6 lbw 1 Test v England Southampton 13 Aug 2020 Test # 2392
21 102 74 1 0 28.37 6 caught 2 Test v England Southampton 21 Aug 2020 Test # 2393
0* 13 9 0 0 0.00 6 not out 3 Test v England Southampton 21 Aug 2020 Test # 2393
9 80 42 0 0 21.42 6 caught 2 Test v New Zealand Mount Maunganui 26 Dec 2020 Test # 2397
102 396 269 14 0 37.91 5 caught 4 Test v New Zealand Mount Maunganui 26 Dec 2020 Test # 2397
2 13 8 0 0 25.00 5 caught 1 Test v New Zealand Christchurch 3 Jan 2021 Test # 2400
16 88 44 2 0 36.36 6 caught 3 Test v New Zealand Christchurch 3 Jan 2021 Test # 2400
109 353 245 9 2 44.48 6 caught 2 Test v South Africa Karachi 26 Jan 2021 Test # 2406
4* 2 4 1 0 100.00 5 not out 4 Test v South Africa Karachi 26 Jan 2021 Test # 2406
45 207 155 5 0 29.03 5 run out 1 Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
12 58 33 2 0 36.36 5 caught 3 Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
140 297 204 20 0 68.62 5 caught 2 Test v Zimbabwe Harare 29 Apr 2021 Test # 2420
5 14 12 1 0 41.66 5 bowled 1 Test v Zimbabwe Harare 7 May 2021 Test # 2421
56 189 117 6 0 47.86 5 bowled 1 Test v West Indies Kingston 12 Aug 2021 Test # 2430
0 4 3 0 0 0.00 5 caught 3 Test v West Indies Kingston 12 Aug 2021 Test # 2430
124* 373 213 17 0 58.21 5 not out 1 Test v West Indies Kingston 20 Aug 2021 Test # 2431
DNB - - - - - - - 3 Test v West Indies Kingston 20 Aug 2021 Test # 2431
8 23 15 1 0 53.33 5 caught 2 Test v Bangladesh Chattogram 26 Nov 2021 Test # 2436
DNB - - - - - - - 4 Test v Bangladesh Chattogram 26 Nov 2021 Test # 2436
50* 162 96 7 0 52.08 5 not out 1 Test v Bangladesh Mirpur 4 Dec 2021 Test # 2439
DNB - - - - - - - 1 Test v Australia Rawalpindi 4 Mar 2022 Test # 2453
DNB - - - - - - - 3 Test v Australia Rawalpindi 4 Mar 2022 Test # 2453
0 4 1 0 0 0.00 5 lbw 2 Test v Australia Karachi 12 Mar 2022 Test # 2455
9 52 27 0 0 33.33 5 caught 4 Test v Australia Karachi 12 Mar 2022 Test # 2455
13 85 56 1 0 23.21 5 bowled 2 Test v Australia Lahore 21 Mar 2022 Test # 2458
11 37 20 1 0 55.00 5 lbw 4 Test v Australia Lahore 21 Mar 2022 Test # 2458
24 86 69 1 0 34.78 5 lbw 2 Test v Sri Lanka Galle 24 Jul 2022 Test # 2473
1 13 9 0 0 11.11 5 run out 4 Test v Sri Lanka Galle 24 Jul 2022 Test # 2473
Statsguru includes the following current or recent relevant matches:
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629 - Current]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628 - Current]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627 - Current]
 
Feedback Print this page