Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 29 Dec 2013 remove greater than or equal to 29 Dec 2013 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 2011-2023 352 359 57 10856 162* 35.94 11677 92.96 14 66 29 80 1010 326 Profile
filtered 2014-2023 76 77 26 6033 162* 118.29 5694 105.95 14 63 0 77 546 213
Innings by innings list
71 52 43 6 4 165.11 7 caught 1 ODI v Australia Perth 24 Jan 2014 ODI # 3461
99 102 84 7 4 117.85 6 caught 1 ODI v West Indies North Sound 5 Mar 2014 ODI # 3484
67 60 43 5 3 155.81 5 caught 1 T20I v West Indies Bridgetown 11 Mar 2014 T20I # 362
121 102 74 11 4 163.51 7 run out 2 ODI v Sri Lanka Lord's 31 May 2014 ODI # 3495
85 105 83 9 3 102.40 7 bowled 1 Test v India Southampton 27 Jul 2014 Test # 2132
70 186 130 10 0 53.84 8 caught 2 Test v India Manchester 7 Aug 2014 Test # 2134
55* 46 37 9 0 148.64 7 not out 2 ODI v Sri Lanka Hambantota 3 Dec 2014 ODI # 3561
67 98 78 7 0 85.89 7 caught 2 ODI v India Perth 30 Jan 2015 ODI # 3595
65 75 52 6 1 125.00 7 caught 2 ODI v Bangladesh Adelaide 9 Mar 2015 ODI # 3630
59* 81 56 5 2 105.35 7 not out 3 Test v West Indies North Sound 13 Apr 2015 Test # 2157
67 178 126 9 0 53.17 7 lbw 1 Test v New Zealand Lord's 21 May 2015 Test # 2162
73 172 147 13 1 49.65 7 lbw 4 Test v New Zealand Leeds 29 May 2015 Test # 2163
129 105 77 13 5 167.53 6 caught 1 ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
116* 68 52 10 8 223.07 4 not out 1 ODI v Pakistan Dubai (DICS) 20 Nov 2015 ODI # 3712
105 109 76 11 5 138.15 4 caught 1 ODI v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
54 40 28 4 4 192.85 5 caught 1 T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
66* 47 37 8 2 178.37 4 not out 1 T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
93 145 99 6 1 93.93 6 caught 2 ODI v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
70 65 45 7 1 155.55 6 bowled 1 ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
73* - 49 3 4 148.97 2 not out 2 T20I v Sri Lanka Southampton 5 Jul 2016 T20I # 561
90* 65 51 7 7 176.47 4 not out 1 ODI v Pakistan Nottingham 30 Aug 2016 ODI # 3773
63 48 38 3 4 165.78 6 caught 1 ODI v Bangladesh Mirpur 7 Oct 2016 ODI # 3791
57 84 57 7 0 100.00 6 lbw 2 ODI v Bangladesh Mirpur 9 Oct 2016 ODI # 3793
76 192 137 6 1 55.47 7 bowled 1 Test v India Wankhede 8 Dec 2016 Test # 2239
65* 81 53 7 0 122.64 6 not out 1 ODI v South Africa Southampton 27 May 2017 ODI # 3873
61* 76 48 2 2 127.08 6 not out 1 ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
100* - 83 6 4 120.48 6 not out 1 ODI v Australia Sydney 21 Jan 2018 ODI # 3960
79 92 65 5 5 121.53 6 run out 1 ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
67 185 138 6 0 48.55 7 lbw 3 Test v Pakistan Lord's 24 May 2018 Test # 2304
80* 174 101 11 2 79.20 7 not out 2 Test v Pakistan Leeds 1 Jun 2018 Test # 2305
91* 102 70 8 2 130.00 5 not out 1 ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
54* - 29 9 1 186.20 6 not out 2 ODI v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
110* - 122 12 1 90.16 6 not out 2 ODI v Australia Manchester 24 Jun 2018 ODI # 4013
61 - 30 6 5 203.33 2 caught 1 T20I v Australia Birmingham 27 Jun 2018 T20I # 679
69 - 46 8 2 150.00 2 caught 1 T20I v India Manchester 3 Jul 2018 T20I # 684
53 - 51 5 0 103.92 6 caught 1 ODI v India Nottingham 12 Jul 2018 ODI # 4014
106 251 176 21 0 60.22 6 lbw 4 Test v India Nottingham 18 Aug 2018 Test # 2316
69 164 122 7 0 56.55 7 lbw 3 Test v India Southampton 30 Aug 2018 Test # 2317
89 211 133 6 2 66.91 7 caught 1 Test v India The Oval 7 Sep 2018 Test # 2318
63 - 67 7 0 94.02 5 caught 1 Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
64 - 79 3 0 81.01 6 stumped 3 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
67 225 127 9 0 52.75 5 bowled 1 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
56 121 115 5 0 48.69 5 bowled 3 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
150 - 77 13 12 194.80 5 bowled 1 ODI v West Indies St George's 27 Feb 2019 ODI # 4099
110* 66 55 6 9 200.00 5 not out 1 ODI v Pakistan Southampton 11 May 2019 ODI # 4133
103 103 76 9 2 135.52 6 caught 2 ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
64 66 44 2 4 145.45 4 caught 1 ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
59 94 60 6 0 98.33 6 caught 2 ODI v New Zealand Lord's 14 Jul 2019 ODI # 4192
70 151 98 7 3 71.42 6 bowled 1 Test v Australia The Oval 12 Sep 2019 Test # 2362
57 43 29 9 2 196.55 2 caught 2 T20I v South Africa Centurion 16 Feb 2020 T20I # 1043
67 188 142 7 2 47.18 6 caught 1 Test v West Indies Manchester 24 Jul 2020 Test # 2390
75 155 101 7 1 74.25 6 lbw 4 Test v Pakistan Manchester 5 Aug 2020 Test # 2391
152 447 311 13 2 48.87 6 caught 1 Test v Pakistan Southampton 21 Aug 2020 Test # 2393
77* - 54 8 2 142.59 1 not out 2 T20I v Australia Southampton 6 Sep 2020 T20I # 1096
67* - 46 3 5 145.65 2 not out 2 T20I v South Africa Cape Town 1 Dec 2020 T20I # 1113
55 145 95 7 0 57.89 6 caught 2 Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
83* 96 52 5 4 159.61 2 not out 2 T20I v India Ahmedabad 16 Mar 2021 T20I # 1133
52 72 34 2 4 152.94 2 caught 2 T20I v India Ahmedabad 20 Mar 2021 T20I # 1138
68* 70 55 8 1 123.63 2 not out 2 T20I v Sri Lanka Cardiff 23 Jun 2021 T20I # 1165
59 65 39 7 2 151.28 2 caught 1 T20I v Pakistan Leeds 18 Jul 2021 T20I # 1193
71* 62 32 5 5 221.87 2 not out 2 T20I v Australia Dubai (DICS) 30 Oct 2021 T20I # 1379
101* 104 67 6 6 150.74 2 not out 1 T20I v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
162* 107 70 7 14 231.42 4 not out 1 ODI v Netherlands Amstelveen 17 Jun 2022 ODI # 4413
86* 84 64 7 5 134.37 4 not out 2 ODI v Netherlands Amstelveen 22 Jun 2022 ODI # 4417
60 129 80 3 2 75.00 5 caught 1 ODI v India Manchester 17 Jul 2022 ODI # 4433
68 53 32 8 4 212.50 1 caught 1 T20I v Australia Perth 9 Oct 2022 T20I # 1812
65* 62 41 7 1 158.53 1 not out 1 T20I v Australia Canberra 14 Oct 2022 T20I # 1820
73 82 47 7 2 155.31 1 run out 1 T20I v New Zealand Brisbane 1 Nov 2022 T20I # 1858
80* 74 49 9 3 163.26 1 not out 2 T20I v India Adelaide 10 Nov 2022 T20I # 1878
94* 154 81 8 3 116.04 5 not out 1 ODI v South Africa Bloemfontein 29 Jan 2023 ODI # 4513
131 190 127 6 7 103.14 5 caught 1 ODI v South Africa Kimberley 1 Feb 2023 ODI # 4514
76 103 64 5 2 118.75 5 caught 1 ODI v Bangladesh Mirpur 3 Mar 2023 ODI # 4528
67 71 42 4 4 159.52 2 caught 1 T20I v Bangladesh Chattogram 9 Mar 2023 T20I # 2018
72 112 68 5 2 105.88 5 caught 1 ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
58* 52 45 4 3 128.88 6 not out 2 ODI v West Indies North Sound 6 Dec 2023 ODI # 4707
51 46 34 5 2 150.00 2 caught 2 T20I v West Indies St George's 16 Dec 2023 T20I # 2407
55 39 29 6 3 189.65 2 caught 1 T20I v West Indies Tarouba 19 Dec 2023 T20I # 2414
Statsguru includes the following current or recent relevant matches:
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th Match, May 24, 2024 [T20I # 2619 - Live]
    » Ireland 118/4 (16.0 ov, C Campher 37*, GH Dockrell 33*, BFW de Leede 2/20)
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st Match, May 24, 2024 [T20I # 2618 - Current]
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617]
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616]
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page