Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 29 Dec 2011 remove greater than or equal to 29 Dec 2011 from query
Runs scored between 50 and 99 remove between 50 and 99 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-2022 150 233 14 8987 302* 41.03 19511 46.06 22 47 22 69 862 36 Profile
filtered 2012-2022 35 35 2 2484 96 75.27 5075 48.94 0 35 0 35 224 12
Innings by innings list
68 253 195 8 0 34.87 3 caught 3 Test v England Abu Dhabi 25 Jan 2012 Test # 2032
58 128 89 5 0 65.16 2 caught 1 ODI v England Dubai (DICS) 21 Feb 2012 ODI # 3247
96 156 119 12 0 80.67 2 bowled 2 ODI v Sri Lanka Pallekele 9 Jun 2012 ODI # 3273
81* 217 126 4 1 64.28 2 not out 2 ODI v Sri Lanka Colombo (RPS) 16 Jun 2012 ODI # 3275
59* 172 86 4 0 68.60 3 not out 2 ODI v Australia Abu Dhabi 31 Aug 2012 ODI # 3301
65 288 193 7 0 33.67 3 caught 3 Test v South Africa Cape Town 14 Feb 2013 Test # 2073
78 263 185 9 0 42.16 3 caught 1 Test v Zimbabwe Harare 3 Sep 2013 Test # 2095
53 211 167 6 0 31.73 3 caught 1 Test v Australia Dubai (DICS) 22 Oct 2014 Test # 2140
87 295 215 4 0 40.46 3 bowled 1 Test v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
75 322 225 6 1 33.33 3 bowled 2 Test v New Zealand Dubai (DICS) 17 Nov 2014 Test # 2146
72 118 73 7 0 98.63 1 caught 2 ODI v Bangladesh Mirpur 17 Apr 2015 ODI # 3647
83 246 177 4 1 46.89 3 bowled 2 Test v Bangladesh Khulna 28 Apr 2015 Test # 2159
79 117 76 9 2 103.94 2 caught 1 ODI v Zimbabwe Lahore 26 May 2015 ODI # 3651
52 150 96 8 0 54.16 3 caught 2 Test v Sri Lanka Pallekele 3 Jul 2015 Test # 2169
79 160 104 6 0 75.96 1 caught 1 ODI v Sri Lanka Pallekele 15 Jul 2015 ODI # 3669
82 136 110 9 0 74.54 1 caught 1 ODI v England Southampton 24 Aug 2016 ODI # 3770
80 130 104 5 2 76.92 3 caught 1 ODI v England Leeds 1 Sep 2016 ODI # 3775
79 222 137 5 0 57.66 2 caught 3 Test v West Indies Abu Dhabi 21 Oct 2016 Test # 2226
91 348 234 6 1 38.88 2 caught 3 Test v West Indies Sharjah 30 Oct 2016 Test # 2229
58 253 161 4 0 36.02 2 bowled 4 Test v New Zealand Hamilton 25 Nov 2016 Test # 2237
71 268 179 9 0 39.66 2 caught 4 Test v Australia Brisbane 15 Dec 2016 Test # 2240
71 227 159 7 0 44.65 1 run out 2 Test v Australia Sydney 3 Jan 2017 Test # 2245
50 85 65 6 0 76.92 1 caught 2 ODI v India Birmingham 4 Jun 2017 ODI # 3878
76 129 100 5 1 76.00 1 bowled 2 ODI v England Cardiff 14 Jun 2017 ODI # 3889
59 99 71 6 1 83.09 1 run out 1 ODI v India The Oval 18 Jun 2017 ODI # 3894
85 314 226 4 0 37.61 3 caught 2 Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
59 211 128 6 0 46.09 3 lbw 2 Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
50 209 136 6 0 36.76 1 lbw 2 Test v England Lord's 24 May 2018 Test # 2304
64 - 141 4 0 45.39 3 run out 3 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
65 - 136 5 0 47.79 3 lbw 4 Test v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
81 - 187 7 1 43.31 3 run out 1 Test v New Zealand Dubai (DICS) 24 Nov 2018 Test # 2330
93 271 172 12 0 54.06 3 caught 1 Test v New Zealand Christchurch 3 Jan 2021 Test # 2400
51 220 151 4 0 33.77 3 caught 2 Test v South Africa Karachi 26 Jan 2021 Test # 2406
56 182 144 8 0 38.88 3 caught 1 Test v Bangladesh Mirpur 4 Dec 2021 Test # 2439
78 329 208 7 1 37.50 3 caught 2 Test v Australia Lahore 21 Mar 2022 Test # 2458
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 2nd T20I, May 25, 2024 [T20I # 2626 - Live]
    » South Africa 191/7 (20.0 ov, BC Fortuin 9*, N Peter 10*, R Shepherd 1/23) - Match over
United States of America v Bangladesh at Prairie View, 3rd T20I, May 25, 2024 [T20I # 2625 - Live]
    » Bangladesh 108/0 (11.4 ov, Soumya Sarkar 43*, Tanzid Hasan 58*, NK Patel 0/6) - Match over
Romania v Gibraltar at Ilfov County, Continental Cup 6th Match, May 25, 2024 [T20I # 2624]
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623]
Austria v Belgium at Lower Austria, 2nd T20I, May 25, 2024 [T20I # 2622]
Austria v Belgium at Lower Austria, 1st T20I, May 25, 2024 [T20I # 2621]
 
Feedback Print this page