Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 9 Oct 2010 and 3 Mar 2023 remove between 9 Oct 2010 and 3 Mar 2023 from query
Not involving the player Azhar Ali (PAK) remove Azhar Ali (PAK) from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 2010-2024 304 345 43 10395 206* 34.42 17193 60.46 19 56 17 75 918 107 Profile
filtered 2011-2022 57 61 16 4926 206* 109.46 7635 64.51 15 46 0 61 434 53
Innings by innings list
105* 196 126 11 2 83.33 3 not out 2 ODI v England Lord's 3 Jul 2011 ODI # 3168
54 65 64 5 2 84.37 5 stumped 2 ODI v England Manchester 9 Jul 2011 ODI # 3170
56 - 44 6 0 127.27 3 lbw 1 T20I v Pakistan Abu Dhabi 25 Nov 2011 T20I # 215
58 141 86 7 0 67.44 7 caught 1 Test v South Africa Durban 26 Dec 2011 Test # 2026
54 92 92 7 0 58.69 7 caught 3 Test v South Africa Durban 26 Dec 2011 Test # 2026
92* 179 115 6 0 80.00 4 not out 1 ODI v South Africa East London 14 Jan 2012 ODI # 3226
59 117 81 1 1 72.83 4 bowled 2 ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
64 98 81 4 0 79.01 4 stumped 1 ODI v India Perth 8 Feb 2012 ODI # 3233
81 118 91 6 1 89.01 4 run out 1 ODI v India Adelaide 14 Feb 2012 ODI # 3239
80 119 100 7 0 80.00 4 lbw 2 ODI v Australia Hobart 24 Feb 2012 ODI # 3248
75 146 84 3 2 89.28 4 caught 1 ODI v Australia Melbourne 2 Mar 2012 ODI # 3253
62* 150 106 11 0 58.49 7 not out 3 Test v Australia Sydney 3 Jan 2013 Test # 2070
73 128 95 7 1 76.84 4 caught 2 ODI v Australia Melbourne 11 Jan 2013 ODI # 3317
116* 190 151 12 2 76.82 6 not out 1 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
102 237 176 8 0 57.95 6 bowled 2 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
64* 125 70 1 1 91.42 4 not out 2 ODI v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
89 244 166 12 0 53.61 5 caught 3 Test v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
100* 178 158 4 0 63.29 5 not out 3 Test v Bangladesh Chattogram 4 Feb 2014 Test # 2117
64 98 70 4 0 91.42 4 caught 2 ODI v Bangladesh Mirpur 22 Feb 2014 ODI # 3471
55* 89 50 2 1 110.00 5 not out 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
67 179 143 8 0 46.85 7 caught 2 Test v New Zealand Wellington 3 Jan 2015 Test # 2155
52* 38 24 8 1 216.66 6 retired notout 2 ODI v Australia Sydney 8 Mar 2015 ODI # 3629
59 116 77 9 0 76.62 7 caught 1 Test v India Galle 12 Aug 2015 Test # 2176
162* 247 169 19 4 95.85 6 not out 3 Test v India Galle 12 Aug 2015 Test # 2176
151 386 298 16 2 50.67 4 caught 1 Test v West Indies Galle 14 Oct 2015 Test # 2181
83 283 209 9 0 39.71 4 caught 2 Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
58 174 132 11 0 43.93 4 lbw 4 Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
50 101 65 4 1 76.92 4 caught 2 ODI v New Zealand Mount Maunganui 5 Jan 2016 ODI # 3721
50 55 39 7 1 128.20 1 caught 1 T20I v U.A.E. Mirpur 25 Feb 2016 T20I # 510
58 55 49 7 1 118.36 1 caught 1 T20I v Pakistan Mirpur 4 Mar 2016 T20I # 518
126 311 207 13 1 60.86 6 bowled 3 Test v England Chester-le-Street 27 May 2016 Test # 2204
100* - 107 6 0 93.45 4 not out 1 ODI v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
52 115 86 3 0 60.46 4 run out 1 ODI v England Birmingham 24 Jun 2016 ODI # 3753
62 110 77 5 0 80.51 4 caught 1 ODI v England Bristol 26 Jun 2016 ODI # 3755
63 60 51 1 3 123.52 4 bowled 1 ODI v England The Oval 29 Jun 2016 ODI # 3757
53 116 66 2 1 80.30 4 bowled 2 ODI v England Cardiff 2 Jul 2016 ODI # 3758
132 474 356 13 1 37.07 6 caught 1 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
80* 185 118 3 0 67.79 4 not out 1 ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
102 213 130 7 0 78.46 4 caught 1 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
58 - 43 6 1 134.88 4 caught 2 T20I v Australia Pallekele 6 Sep 2016 T20I # 565
50* 116 75 4 0 66.66 4 not out 3 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
138 413 300 10 1 46.00 4 caught 1 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
59 - 70 6 0 84.28 4 caught 2 ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
55 116 100 6 0 55.00 4 caught 2 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
57 156 122 4 1 46.72 5 lbw 1 Test v India Nagpur 24 Nov 2017 Test # 2283
61 111 82 10 0 74.39 5 caught 3 Test v India Nagpur 24 Nov 2017 Test # 2283
164 472 361 21 1 45.42 5 caught 2 Test v India Delhi 2 Dec 2017 Test # 2286
87 - 185 3 0 47.02 5 bowled 2 Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
119* - 186 10 1 63.97 5 not out 1 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
80 - 73 6 2 109.58 3 caught 1 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
56 324 228 5 0 24.56 3 caught 4 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
85 252 161 11 0 52.79 4 caught 1 Test v South Africa Centurion 26 Dec 2020 Test # 2399
52 184 121 4 1 42.97 5 lbw 1 Test v England Galle 22 Jan 2021 Test # 2405
54* 73 46 3 0 117.39 4 not out 1 T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
71 135 98 3 2 72.44 5 caught 1 ODI v West Indies North Sound 12 Mar 2021 ODI # 4277
66* 94 54 5 2 122.22 2 not out 2 T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
75 143 91 4 1 82.41 4 caught 2 ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
66 148 148 2 3 44.59 6 lbw 1 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
124 323 219 11 1 56.62 7 caught 2 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
206* 545 326 16 5 63.19 5 not out 2 Test v Australia Galle 8 Jul 2022 Test # 2471
80 185 137 9 2 58.39 5 caught 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
Statsguru includes the following current or recent relevant matches:
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634 - Live]
    » Namibia 109/6 (20.0 ov, D Wiese 9*, MB Kruger 1*, Mehran Khan 3/7) - Match over
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
 
Feedback Print this page