Records type batting analysis [change type]
View innings by innings list [change view]
Match result lost match remove lost match 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 2009-2024 376 467 25 18817 335* 42.57 21816 86.25 49 96 23 2089 312 Profile
filtered 2009-2024 131 161 3 4995 173 31.61 6021 82.95 8 35 8 585 65
Innings by innings list
69 96 60 6 2 115.00 2 bowled 1 ODI v South Africa Sydney 23 Jan 2009 ODI # 2802
1 9 7 0 0 14.28 2 caught 1 ODI v South Africa Adelaide 26 Jan 2009 ODI # 2804
22 58 29 1 1 75.86 2 run out 2 ODI v South Africa Perth 30 Jan 2009 ODI # 2808
7 36 18 0 0 38.88 2 caught 1 ODI v New Zealand Perth 1 Feb 2009 ODI # 2811
2 10 11 0 0 18.18 1 caught 1 ODI v New Zealand Melbourne 6 Feb 2009 ODI # 2816
38 37 29 4 1 131.03 1 caught 1 T20I v South Africa Johannesburg 27 Mar 2009 T20I # 87
20 21 15 2 1 133.33 2 bowled 2 T20I v South Africa Centurion 29 Mar 2009 T20I # 88
63 71 53 6 1 118.86 2 caught 1 T20I v West Indies The Oval 6 Jun 2009 T20I # 92
0 1 3 0 0 0.00 2 caught 1 T20I v Sri Lanka Nottingham 8 Jun 2009 T20I # 97
2 11 4 0 0 50.00 2 run out 1 T20I v England Bridgetown 16 May 2010 T20I # 177
41 50 31 6 0 132.25 1 bowled 2 T20I v Pakistan Birmingham 5 Jul 2010 T20I # 184
1 8 3 0 0 33.33 1 lbw 2 T20I v Pakistan Birmingham 6 Jul 2010 T20I # 185
2 - 8 0 0 25.00 1 caught 1 T20I v Sri Lanka Perth 31 Oct 2010 T20I # 192
30 45 28 5 0 107.14 1 caught 1 T20I v England Adelaide 12 Jan 2011 T20I # 197
53 62 31 6 2 170.96 2 caught 2 T20I v Sri Lanka Pallekele 6 Aug 2011 T20I # 202
16 29 18 2 0 88.88 2 caught 2 T20I v Sri Lanka Pallekele 8 Aug 2011 T20I # 203
0 8 9 0 0 0.00 1 caught 1 T20I v South Africa Johannesburg 16 Oct 2011 T20I # 212
74 136 97 6 0 76.28 1 caught 2 ODI v South Africa Gqeberha 23 Oct 2011 ODI # 3208
15 39 30 1 0 50.00 1 caught 2 Test v New Zealand Hobart 9 Dec 2011 Test # 2021
123* 317 170 14 0 72.35 2 not out 4 Test v New Zealand Hobart 9 Dec 2011 Test # 2021
8 10 8 1 0 100.00 1 caught 1 T20I v India Melbourne 3 Feb 2012 T20I # 218
18 46 24 2 0 75.00 1 run out 1 ODI v India Adelaide 12 Feb 2012 ODI # 3237
13 23 21 2 0 61.90 1 caught 1 ODI v Sri Lanka Sydney 17 Feb 2012 ODI # 3241
7 30 13 0 0 53.84 2 caught 1 ODI v Sri Lanka Hobart 24 Feb 2012 ODI # 3248
6 11 6 1 0 100.00 2 caught 2 ODI v Sri Lanka Melbourne 2 Mar 2012 ODI # 3253
100 184 140 4 1 71.42 2 caught 1 ODI v Sri Lanka Adelaide 6 Mar 2012 ODI # 3256
13 27 20 1 0 65.00 2 bowled 1 ODI v West Indies Kingstown 18 Mar 2012 ODI # 3264
1 6 4 0 0 25.00 2 caught 2 ODI v West Indies Gros Islet 23 Mar 2012 ODI # 3268
58 58 43 5 3 134.88 1 run out 2 T20I v West Indies Bridgetown 30 Mar 2012 T20I # 243
56 94 61 6 1 91.80 2 caught 2 ODI v England Lord's 29 Jun 2012 ODI # 3280
10 18 20 2 0 50.00 2 caught 1 ODI v England The Oval 1 Jul 2012 ODI # 3281
2 21 19 0 0 10.52 2 lbw 1 ODI v England Chester-le-Street 7 Jul 2012 ODI # 3284
32 46 32 4 1 100.00 2 lbw 1 ODI v England Manchester 10 Jul 2012 ODI # 3286
24 89 68 2 0 35.29 2 lbw 1 ODI v Pakistan Abu Dhabi 31 Aug 2012 ODI # 3301
22 40 25 2 0 88.00 2 caught 1 T20I v Pakistan Dubai (DICS) 5 Sep 2012 T20I # 256
8 20 13 1 0 61.53 2 lbw 2 T20I v Pakistan Colombo (RPS) 2 Oct 2012 T20I # 285
1 4 3 0 0 33.33 1 bowled 2 T20I v West Indies Colombo (RPS) 5 Oct 2012 T20I # 288
13 58 35 2 0 37.14 1 caught 2 Test v South Africa Perth 30 Nov 2012 Test # 2064
29 62 34 5 0 85.29 2 caught 4 Test v South Africa Perth 30 Nov 2012 Test # 2064
4 8 11 0 0 36.36 1 caught 1 ODI v Sri Lanka Brisbane 18 Jan 2013 ODI # 3321
90* 91 62 5 3 145.16 1 not out 1 T20I v Sri Lanka Sydney 26 Jan 2013 T20I # 299
7 5 6 1 0 116.66 2 caught 2 T20I v Sri Lanka Melbourne 28 Jan 2013 T20I # 300
59 133 93 6 0 63.44 2 lbw 1 Test v India Chennai 22 Feb 2013 Test # 2074
23 82 61 2 0 37.70 3 lbw 3 Test v India Chennai 22 Feb 2013 Test # 2074
6 12 8 1 0 75.00 1 bowled 1 Test v India Hyderabad 2 Mar 2013 Test # 2076
26 72 56 3 1 46.42 2 bowled 3 Test v India Hyderabad 2 Mar 2013 Test # 2076
71 186 147 9 0 48.29 2 caught 1 Test v India Mohali 14 Mar 2013 Test # 2081
2 2 3 0 0 66.66 1 caught 3 Test v India Mohali 14 Mar 2013 Test # 2081
0 6 4 0 0 0.00 2 caught 1 Test v India Delhi 22 Mar 2013 Test # 2085
8 23 15 1 0 53.33 1 lbw 3 Test v India Delhi 22 Mar 2013 Test # 2085
9 23 21 1 0 42.85 1 caught 2 ODI v England Birmingham 8 Jun 2013 ODI # 3365
3 17 7 0 0 42.85 2 bowled 2 Test v England Chester-le-Street 9 Aug 2013 Test # 2093
71 174 113 10 1 62.83 2 caught 4 Test v England Chester-le-Street 9 Aug 2013 Test # 2093
53 56 42 5 3 126.19 1 caught 2 T20I v England Chester-le-Street 31 Aug 2013 T20I # 329
70 146 78 10 0 89.74 2 caught 2 Test v South Africa Gqeberha 20 Feb 2014 Test # 2121
66 124 73 9 1 90.41 2 lbw 4 Test v South Africa Gqeberha 20 Feb 2014 Test # 2121
4 1 2 1 0 200.00 1 bowled 2 T20I v Pakistan Mirpur 23 Mar 2014 T20I # 381
20 21 14 4 0 142.85 2 bowled 1 T20I v West Indies Mirpur 28 Mar 2014 T20I # 388
19 33 21 1 1 90.47 2 caught 2 T20I v India Mirpur 30 Mar 2014 T20I # 393
133 283 174 11 2 76.43 2 bowled 2 Test v Pakistan Dubai (DICS) 22 Oct 2014 Test # 2140
29 55 27 3 0 107.40 2 stumped 4 Test v Pakistan Dubai (DICS) 22 Oct 2014 Test # 2140
19 46 28 3 0 67.85 1 caught 2 Test v Pakistan Abu Dhabi 30 Oct 2014 Test # 2142
58 109 75 6 0 77.33 2 caught 4 Test v Pakistan Abu Dhabi 30 Oct 2014 Test # 2142
0 6 5 0 0 0.00 1 caught 1 ODI v South Africa Perth 16 Nov 2014 ODI # 3546
34 58 42 2 1 80.95 2 lbw 1 ODI v New Zealand Auckland 28 Feb 2015 ODI # 3617
17 62 42 3 0 40.47 2 caught 2 Test v England Cardiff 8 Jul 2015 Test # 2170
52 118 86 6 1 60.46 2 lbw 4 Test v England Cardiff 8 Jul 2015 Test # 2170
2 12 6 0 0 33.33 2 lbw 1 Test v England Birmingham 29 Jul 2015 Test # 2173
77 138 62 11 0 124.19 2 caught 3 Test v England Birmingham 29 Jul 2015 Test # 2173
0 7 2 0 0 0.00 2 caught 1 Test v England Nottingham 6 Aug 2015 Test # 2175
64 115 74 9 2 86.48 2 caught 3 Test v England Nottingham 6 Aug 2015 Test # 2175
4 5 6 0 0 66.66 1 caught 2 T20I v England Cardiff 31 Aug 2015 T20I # 453
122 171 113 9 3 107.96 2 caught 1 ODI v India Sydney 23 Jan 2016 ODI # 3727
17 23 9 2 1 188.88 2 caught 2 T20I v India Adelaide 26 Jan 2016 T20I # 485
12 28 11 2 0 109.09 2 lbw 2 ODI v New Zealand Auckland 3 Feb 2016 ODI # 3731
16 19 14 3 0 114.28 2 caught 2 ODI v New Zealand Hamilton 8 Feb 2016 ODI # 3735
20 15 11 3 1 181.81 3 caught 1 T20I v South Africa Durban 4 Mar 2016 T20I # 519
6 13 11 0 0 54.54 4 caught 2 T20I v New Zealand Dharamsala 18 Mar 2016 T20I # 539
6 15 9 0 0 66.66 3 stumped 1 T20I v India Mohali 27 Mar 2016 T20I # 553
1 7 5 0 0 20.00 1 lbw 2 ODI v South Africa Providence 7 Jun 2016 ODI # 3741
0 10 5 0 0 0.00 2 bowled 2 Test v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
1 7 4 0 0 25.00 2 bowled 4 Test v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
42 49 41 7 0 102.43 2 caught 2 Test v Sri Lanka Galle 4 Aug 2016 Test # 2213
41 46 31 7 0 132.25 1 lbw 4 Test v Sri Lanka Galle 4 Aug 2016 Test # 2213
11 13 9 1 1 122.22 1 caught 2 Test v Sri Lanka Colombo (SSC) 13 Aug 2016 Test # 2217
68 109 94 6 1 72.34 2 bowled 4 Test v Sri Lanka Colombo (SSC) 13 Aug 2016 Test # 2217
1 5 4 0 0 25.00 1 caught 2 ODI v Sri Lanka Colombo (RPS) 24 Aug 2016 ODI # 3769
40 41 36 5 1 111.11 1 caught 1 ODI v South Africa Centurion 30 Sep 2016 ODI # 3785
50 93 56 7 1 89.28 2 caught 2 ODI v South Africa Johannesburg 2 Oct 2016 ODI # 3787
117 139 107 13 2 109.34 1 caught 1 ODI v South Africa Durban 5 Oct 2016 ODI # 3790
6 10 5 1 0 120.00 2 bowled 1 ODI v South Africa Gqeberha 9 Oct 2016 ODI # 3792
173 218 136 24 0 127.20 1 run out 2 ODI v South Africa Cape Town 12 Oct 2016 ODI # 3795
97 154 100 16 1 97.00 1 caught 2 Test v South Africa Perth 3 Nov 2016 Test # 2230
35 52 33 6 0 106.06 2 run out 4 Test v South Africa Perth 3 Nov 2016 Test # 2230
1 5 4 0 0 25.00 1 caught 1 Test v South Africa Hobart 12 Nov 2016 Test # 2233
45 96 78 4 0 57.69 2 bowled 3 Test v South Africa Hobart 12 Nov 2016 Test # 2233
16 27 22 1 0 72.72 2 caught 1 ODI v Pakistan Melbourne 15 Jan 2017 ODI # 3818
33 87 67 3 0 49.25 1 bowled 2 Test v India Bengaluru 4 Mar 2017 Test # 2251
17 46 25 0 1 68.00 1 lbw 4 Test v India Bengaluru 4 Mar 2017 Test # 2251
56 135 87 8 1 64.36 1 caught 1 Test v India Dharamsala 25 Mar 2017 Test # 2258
6 17 5 1 0 120.00 2 caught 3 Test v India Dharamsala 25 Mar 2017 Test # 2258
21 29 25 4 0 84.00 1 caught 1 ODI v England Birmingham 10 Jun 2017 ODI # 3885
8 20 15 1 0 53.33 1 lbw 2 Test v Bangladesh Mirpur 27 Aug 2017 Test # 2272
112 164 135 16 1 82.96 1 lbw 4 Test v Bangladesh Mirpur 27 Aug 2017 Test # 2272
25 47 28 2 0 89.28 1 caught 2 ODI v India Chennai 17 Sep 2017 ODI # 3910
1 22 9 0 0 11.11 2 caught 2 ODI v India Eden Gardens 21 Sep 2017 ODI # 3912
42 59 44 4 1 95.45 1 bowled 1 ODI v India Indore 24 Sep 2017 ODI # 3914
53 91 62 5 0 85.48 1 caught 1 ODI v India Nagpur 1 Oct 2017 ODI # 3919
8 2 5 2 0 160.00 1 bowled 1 T20I v India Ranchi 7 Oct 2017 T20I # 623
2 8 5 0 0 40.00 2 caught 1 ODI v England Melbourne 14 Jan 2018 ODI # 3951
35 - 40 5 0 87.50 1 caught 1 ODI v England Brisbane 19 Jan 2018 ODI # 3958
8 - 10 2 0 80.00 2 caught 2 ODI v England Sydney 21 Jan 2018 ODI # 3960
15 - 11 2 0 136.36 1 bowled 2 ODI v England Perth 28 Jan 2018 ODI # 3968
63 156 100 9 0 63.00 2 bowled 1 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
13 43 21 3 0 61.90 2 bowled 3 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
30 28 14 5 1 214.28 2 bowled 2 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
32 100 67 4 0 47.76 2 caught 4 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
56 111 84 5 0 66.66 1 caught 2 ODI v India The Oval 9 Jun 2019 ODI # 4155
122 168 117 15 2 104.27 1 caught 2 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
9 14 11 2 0 81.81 1 caught 1 ODI v England Birmingham 11 Jul 2019 ODI # 4191
61 148 94 7 0 64.89 1 caught 1 Test v England Leeds 22 Aug 2019 Test # 2357
0 3 2 0 0 0.00 2 lbw 3 Test v England Leeds 22 Aug 2019 Test # 2357
5 11 8 1 0 62.50 1 caught 2 Test v England The Oval 12 Sep 2019 Test # 2362
11 30 22 2 0 50.00 2 caught 4 Test v England The Oval 12 Sep 2019 Test # 2362
15 - 12 2 0 125.00 1 caught 2 ODI v India Rajkot 17 Jan 2020 ODI # 4232
3 - 7 0 0 42.85 1 caught 1 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
67* 94 56 5 1 119.64 1 not out 2 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
25 37 27 3 0 92.59 1 caught 2 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
35 26 23 4 1 152.17 1 caught 1 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
4 18 9 0 0 44.44 1 caught 1 ODI v South Africa Potchefstroom 7 Mar 2020 ODI # 4254
58 77 47 4 0 123.40 1 bowled 2 T20I v England Southampton 4 Sep 2020 T20I # 1095
0 - 3 0 0 0.00 1 caught 1 T20I v England Southampton 6 Sep 2020 T20I # 1096
6 17 11 0 0 54.54 1 caught 2 ODI v England Manchester 13 Sep 2020 ODI # 4260
1 8 4 0 0 25.00 1 caught 1 Test v India Brisbane 15 Jan 2021 Test # 2404
48 103 75 6 0 64.00 2 lbw 3 Test v India Brisbane 15 Jan 2021 Test # 2404
1 7 2 0 0 50.00 1 caught 1 T20I v England Dubai (DICS) 30 Oct 2021 T20I # 1379
39 49 33 6 0 118.18 1 lbw 1 T20I v Sri Lanka Pallekele 11 Jun 2022 T20I # 1564
37 60 51 5 0 72.54 1 bowled 2 ODI v Sri Lanka Pallekele 16 Jun 2022 ODI # 4412
9 16 12 2 0 75.00 1 caught 1 ODI v Sri Lanka Colombo (RPS) 19 Jun 2022 ODI # 4415
99 169 112 12 0 88.39 1 stumped 2 ODI v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
5 20 13 1 0 38.46 2 bowled 1 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
24 56 44 4 0 54.54 1 lbw 3 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
94 126 96 14 2 97.91 1 caught 1 ODI v Zimbabwe Townsville 3 Sep 2022 ODI # 4460
73 96 44 8 2 165.90 1 caught 2 T20I v England Perth 9 Oct 2022 T20I # 1812
4 22 11 0 0 36.36 1 caught 2 T20I v England Canberra 12 Oct 2022 T20I # 1817
5 7 6 1 0 83.33 1 bowled 2 T20I v New Zealand Sydney 22 Oct 2022 T20I # 1839
1 12 5 0 0 20.00 1 bowled 1 Test v India Nagpur 9 Feb 2023 Test # 2490
10 54 41 2 0 24.39 2 lbw 3 Test v India Nagpur 9 Feb 2023 Test # 2490
15 75 44 3 0 34.09 1 caught 1 Test v India Delhi 17 Feb 2023 Test # 2493
sub - - - - - - - 3 Test v India Delhi 17 Feb 2023 Test # 2493
4 3 5 1 0 80.00 1 caught 1 Test v England Leeds 6 Jul 2023 Test # 2509
1 13 5 0 0 20.00 2 caught 3 Test v England Leeds 6 Jul 2023 Test # 2509
24 74 52 3 0 46.15 2 caught 2 Test v England The Oval 27 Jul 2023 Test # 2515
60 171 106 9 0 56.60 1 caught 4 Test v England The Oval 27 Jul 2023 Test # 2515
78 80 56 10 3 139.28 1 run out 2 ODI v South Africa Potchefstroom 12 Sep 2023 ODI # 4642
12 10 13 2 0 92.30 1 caught 2 ODI v South Africa Centurion 15 Sep 2023 ODI # 4646
10 16 6 1 1 166.66 2 caught 2 ODI v South Africa Johannesburg 17 Sep 2023 ODI # 4648
52 75 53 6 2 98.11 2 caught 1 ODI v India Mohali 22 Sep 2023 ODI # 4651
53 65 39 7 1 135.89 2 lbw 2 ODI v India Indore 24 Sep 2023 ODI # 4654
41 76 52 6 0 78.84 1 caught 1 ODI v India Chennai 8 Oct 2023 ODI # 4662
13 33 27 2 0 48.14 2 caught 2 ODI v South Africa Lucknow 12 Oct 2023 ODI # 4667
81 60 49 9 3 165.30 2 caught 2 T20I v West Indies Perth 13 Feb 2024 T20I # 2467
Statsguru includes the following current or recent relevant matches:
United States of America v Bangladesh at Prairie View, 1st T20I, May 21, 2024 [T20I # 2613 - Live]
    » Bangladesh 37/2 (5.6 ov, Towhid Hridoy 2*, Najmul Hossain Shanto 1*, SR Taylor 1/3)
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]
 
Feedback Print this page