Records type all-round analysis [change type]
View match by match list [change view]
Match result lost match remove lost match from query
Ordered by hundreds scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2010-2022 150 8987 302* 41.03 22 12 2/26 73.41 0 74 0 -32.38 Profile
filtered 2010-2022 71 3550 205* 32.56 6 7 2/26 93.57 0 25 0 -61.00
Match by match list
101 - 101 1 0 7 0 0 ODI v Bangladesh Mirpur 22 Apr 2015 ODI # 3649
26 117 143 1 - - 2 0 Test v Sri Lanka Colombo (PSS) 25 Jun 2015 Test # 2168
205* 43 248 1 0 35 0 0 Test v Australia Melbourne 26 Dec 2016 Test # 2242
134 5 139 1 0 2 0 0 Test v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
139 38 177 1 0 22 1 0 Test v England Birmingham 3 Aug 2016 Test # 2212
105 10 115 1 0 4 3 0 Test v West Indies Bridgetown 30 Apr 2017 Test # 2260
96 - 96 0 - - 0 0 ODI v Sri Lanka Pallekele 9 Jun 2012 ODI # 3273
32 10 42 0 - - 2 0 Test v Sri Lanka Colombo (SSC) 14 Aug 2014 Test # 2136
59 17 76 0 - - 0 0 Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
44 - 44 0 2 26 0 0 ODI v England Dubai (DICS) 20 Nov 2015 ODI # 3712
0 - 0 0 - - 0 0 ODI v New Zealand Dunedin 13 Jan 2018 ODI # 3949
78 17 95 0 - - 0 0 Test v Australia Lahore 21 Mar 2022 Test # 2458
13 18 31 0 - - 1 0 Test v South Africa Johannesburg 1 Feb 2013 Test # 2072
1 58 59 0 0 23 1 0 Test v New Zealand Hamilton 25 Nov 2016 Test # 2237
24 - 24 0 - - 0 0 ODI v Australia Brisbane 13 Jan 2017 ODI # 3817
39 5 44 0 - - 0 0 Test v Australia Brisbane 21 Nov 2019 Test # 2368
16 42 58 0 - - 0 0 Test v Australia Lord's 13 Jul 2010 Test # 1963
81* - 81 0 - - 1 0 ODI v Sri Lanka Colombo (RPS) 16 Jun 2012 ODI # 3275
39 6 45 0 0 8 0 0 Test v New Zealand Sharjah 26 Nov 2014 Test # 2147
2 11 13 0 - - 0 0 Test v England Leeds 1 Jun 2018 Test # 2305
19 - 19 0 0 22 0 0 ODI v New Zealand Wellington 25 Jan 2016 ODI # 3728
27 40 67 0 - - 0 0 Test v England Rawalpindi 1 Dec 2022 Test # 2478
4 65 69 0 - - 1 0 Test v South Africa Cape Town 14 Feb 2013 Test # 2073
5 71 76 0 0 62 1 0 Test v Australia Brisbane 15 Dec 2016 Test # 2240
79 - 79 0 - - 0 0 ODI v Sri Lanka Pallekele 15 Jul 2015 ODI # 3669
7 - 7 0 - - 0 0 ODI v Australia Sydney 22 Jan 2017 ODI # 3822
9 9 18 0 0 9 0 0 Test v Australia Adelaide 29 Nov 2019 Test # 2372
14 0 14 0 0 9 0 0 Test v England Nottingham 29 Jul 2010 Test # 1967
30 - 30 0 - - 0 0 ODI v Sri Lanka Colombo (RPS) 18 Jun 2012 ODI # 3277
22 65 87 0 - - 0 0 Test v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
3 - 3 0 2 37 0 0 ODI v New Zealand Auckland 31 Jan 2016 ODI # 3730
45 0 45 0 - - 0 0 Test v England Karachi 17 Dec 2022 Test # 2483
6 27 33 0 0 13 0 0 Test v South Africa Centurion 22 Feb 2013 Test # 2075
35 - 35 0 - - 0 0 ODI v Sri Lanka Hambantota 26 Jul 2015 ODI # 3672
6 - 6 0 - - 1 0 ODI v Australia Adelaide 26 Jan 2017 ODI # 3826
0 18 18 0 - - 0 0 Test v England Manchester 5 Aug 2020 Test # 2391
0 19 19 0 - - 0 0 Test v England Birmingham 6 Aug 2010 Test # 1969
5 - 5 0 0 12 0 0 ODI v Australia Sharjah 28 Aug 2012 ODI # 3299
1 8 9 0 0 73 0 0 Test v England Manchester 22 Jul 2016 Test # 2208
82 - 82 0 - - 0 0 ODI v England Southampton 24 Aug 2016 ODI # 3770
31 - 31 0 - - 0 0 ODI v England Abu Dhabi 15 Feb 2012 ODI # 3240
7 0 7 0 - - 2 0 Test v Zimbabwe Harare 10 Sep 2013 Test # 2096
71 11 82 0 2 110 0 0 Test v Australia Sydney 3 Jan 2017 Test # 2245
1 - 1 0 0 22 0 0 ODI v Zimbabwe Harare 3 Oct 2015 ODI # 3686
50 - 50 0 - - 1 0 ODI v India Birmingham 4 Jun 2017 ODI # 3878
5 38 43 0 - - 1 0 Test v New Zealand Mount Maunganui 26 Dec 2020 Test # 2397
10 12 22 0 - - 1 0 Test v England Lord's 26 Aug 2010 Test # 1971
27* - 27 0 0 15 0 0 ODI v Australia Sharjah 3 Sep 2012 ODI # 3303
0 - 0 0 - - 0 0 ODI v England Lord's 27 Aug 2016 ODI # 3771
36 0 36 0 - - 1 0 Test v South Africa Centurion 26 Dec 2018 Test # 2338
5 - 5 0 - - 0 0 ODI v England Dubai (DICS) 18 Feb 2012 ODI # 3243
19 19 38 0 0 22 1 0 Test v South Africa Dubai (DICS) 23 Oct 2013 Test # 2100
22 - 22 0 - - 0 0 ODI v England Abu Dhabi 13 Nov 2015 ODI # 3708
6 - 6 0 - - 0 0 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
93 37 130 0 - - 0 0 Test v New Zealand Christchurch 3 Jan 2021 Test # 2400
34 0 34 0 - - 3 0 Test v West Indies Providence 12 May 2011 Test # 1992
72 - 72 0 0 17 0 0 ODI v Bangladesh Mirpur 17 Apr 2015 ODI # 3647
0 91 91 0 0 16 0 0 Test v West Indies Sharjah 30 Oct 2016 Test # 2229
13 - 13 0 0 20 0 0 ODI v England Nottingham 30 Aug 2016 ODI # 3773
2 6 8 0 0 8 0 0 Test v South Africa Cape Town 3 Jan 2019 Test # 2340
58 - 58 0 - - 1 0 ODI v England Dubai (DICS) 21 Feb 2012 ODI # 3247
30 41 71 0 - - 0 0 Test v Sri Lanka Galle 6 Aug 2014 Test # 2133
85 0 85 0 - - 0 0 Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
36 - 36 0 0 8 0 0 ODI v England Sharjah 17 Nov 2015 ODI # 3710
6 - 6 0 - - 0 0 ODI v New Zealand Nelson 9 Jan 2018 ODI # 3947
17 23 40 0 - - 0 0 Test v West Indies Kingston 12 Aug 2021 Test # 2430
0 7 7 0 - - 0 0 Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
36 - 36 0 0 20 0 0 ODI v Bangladesh Mirpur 19 Apr 2015 ODI # 3648
15 31 46 0 1 6 0 0 Test v New Zealand Christchurch 17 Nov 2016 Test # 2234
80 - 80 0 0 27 0 0 ODI v England Leeds 1 Sep 2016 ODI # 3775
0 15 15 0 - - 0 0 Test v South Africa Johannesburg 11 Jan 2019 Test # 2341
Statsguru includes the following current or recent relevant matches:
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]
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
 
Feedback Print this page