Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 16 Dec 2010 remove greater than or equal to 16 Dec 2010 from query
Ordered by start date (ascending)
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 2004-2020 265 1637 76 11.94 0 699 7/51 23.37 29 66 0 -11.42 Profile
filtered 2010-2020 158 966 60 11.36 0 392 6/8 22.30 15 39 0 -10.94
Match by match list
DNB - - 7 139 1 0 Test v India Centurion 16 Dec 2010 Test # 1985
1 10 11 8 110 0 0 Test v India Durban 26 Dec 2010 Test # 1987
0 32 32 6 118 0 0 Test v India Cape Town 2 Jan 2011 Test # 1988
7 - 7 2 29 1 0 ODI v India Durban 12 Jan 2011 ODI # 3079
6 - 6 2 35 1 0 ODI v India Johannesburg 15 Jan 2011 ODI # 3080
5 - 5 2 31 1 0 ODI v India Cape Town 18 Jan 2011 ODI # 3082
4* - 4 0 15 0 0 ODI v India Gqeberha 21 Jan 2011 ODI # 3084
0 - 0 2 32 0 0 ODI v India Centurion 23 Jan 2011 ODI # 3087
DNB - - 3 24 0 0 ODI v West Indies Delhi 24 Feb 2011 ODI # 3106
DNB - - 1 26 1 0 ODI v Netherlands Mohali 3 Mar 2011 ODI # 3115
20 - 20 1 37 0 0 ODI v England Chennai 6 Mar 2011 ODI # 3120
DNB - - 5 50 0 0 ODI v India Nagpur 12 Mar 2011 ODI # 3128
DNB - - 0 13 0 0 ODI v Ireland Eden Gardens 15 Mar 2011 ODI # 3133
8 - 8 2 42 0 0 ODI v New Zealand Mirpur 25 Mar 2011 ODI # 3144
5 - 5 2 48 0 0 ODI v Australia Centurion 19 Oct 2011 ODI # 3203
DNB - - 2 57 0 0 ODI v Australia Gqeberha 23 Oct 2011 ODI # 3208
DNB - - 1 44 0 0 ODI v Australia Durban 28 Oct 2011 ODI # 3211
9* DNB 9 6 78 0 0 Test v Australia Cape Town 9 Nov 2011 Test # 2016
15* 41 56 5 162 0 0 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
0 - 0 6 54 0 0 Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
29* 43 72 5 136 0 0 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
DNB DNB - 3 112 0 0 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
1 - 1 1 7 0 0 ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
DNB - - 1 54 1 0 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
DNB - - 1 55 1 0 ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
DNB - - 1 37 0 0 ODI v New Zealand Wellington 25 Feb 2012 ODI # 3249
DNB - - 1 37 2 0 ODI v New Zealand Napier 29 Feb 2012 ODI # 3252
DNB - - 0 28 0 0 ODI v New Zealand Auckland 3 Mar 2012 ODI # 3254
9 DNB 9 2 104 0 0 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
4 DNB 4 5 80 0 0 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
0 DNB 0 2 55 1 0 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
DNB - - 7 155 0 0 Test v England The Oval 19 Jul 2012 Test # 2049
0 3 3 3 128 1 0 Test v England Leeds 2 Aug 2012 Test # 2051
26 9 35 5 155 0 0 Test v England Lord's 16 Aug 2012 Test # 2053
1 - 1 1 32 0 0 ODI v England The Oval 31 Aug 2012 ODI # 3300
3* - 3 2 47 0 0 ODI v England Lord's 2 Sep 2012 ODI # 3302
DNB - - 2 24 0 0 ODI v England Nottingham 5 Sep 2012 ODI # 3304
DNB - - 1 13 0 0 T20I v England Chester-le-Street 8 Sep 2012 T20I # 258
DNB - - 1 10 0 0 T20I v England Manchester 10 Sep 2012 T20I # 260
DNB - - 1 9 0 0 T20I v Zimbabwe Hambantota 20 Sep 2012 T20I # 266
DNB - - 2 10 0 0 T20I v Sri Lanka Hambantota 22 Sep 2012 T20I # 269
DNB - - 3 22 1 0 T20I v Pakistan Colombo (RPS) 28 Sep 2012 T20I # 277
DNB - - 0 15 0 0 T20I v Australia Colombo (RPS) 30 Sep 2012 T20I # 281
0* - 0 0 26 0 0 T20I v India Colombo (RPS) 2 Oct 2012 T20I # 286
15 DNB 15 1 129 1 0 Test v Australia Brisbane 9 Nov 2012 Test # 2056
1 0 1 4 129 1 0 Test v Australia Adelaide 22 Nov 2012 Test # 2061
2 8 10 7 112 0 0 Test v Australia Perth 30 Nov 2012 Test # 2064
DNB - - 2 13 1 0 T20I v New Zealand Durban 21 Dec 2012 T20I # 293
DNB - - 5 85 1 0 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
5 - 5 8 65 0 0 Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
0 - 0 0 33 0 0 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
4 - 4 0 56 2 0 ODI v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
12* DNB 12 11 60 0 0 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
10 DNB 10 4 93 0 0 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
5* - 5 5 105 0 0 Test v Pakistan Centurion 22 Feb 2013 Test # 2075
0 - 0 1 29 0 0 ODI v Pakistan Centurion 15 Mar 2013 ODI # 3346
DNB - - 1 48 2 0 ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
9 - 9 1 26 0 0 ODI v Pakistan Durban 21 Mar 2013 ODI # 3348
DNB - - 1 33 0 0 ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
DNB - - 2 33 1 0 ODI v West Indies Cardiff 14 Jun 2013 ODI # 3371
15 7 22 4 95 0 0 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
7 - 7 4 86 0 0 Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
2 - 2 1 31 0 0 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
DNB - - 5 25 0 0 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
DNB - - 3 15 0 0 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
DNB - - 2 20 0 0 T20I v Pakistan Dubai (DICS) 15 Nov 2013 T20I # 336
1 - 1 0 13 0 0 T20I v Pakistan Johannesburg 20 Nov 2013 T20I # 340
DNB - - 2 29 0 0 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
15 - 15 3 33 0 0 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
DNB - - 6 39 0 0 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
DNB - - 3 25 1 0 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
DNB - - 3 17 0 0 ODI v India Durban 8 Dec 2013 ODI # 3443
10 6* 16 1 165 0 0 Test v India Johannesburg 18 Dec 2013 Test # 2108
44 DNB 44 9 147 0 0 Test v India Durban 26 Dec 2013 Test # 2111
7* 3 10 6 139 0 0 Test v Australia Centurion 12 Feb 2014 Test # 2119
4* DNB 4 5 110 0 0 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
28 1 29 1 68 1 0 Test v Australia Cape Town 1 Mar 2014 Test # 2122
0 - 0 2 37 1 0 T20I v Sri Lanka Chattogram 22 Mar 2014 T20I # 379
1* - 1 4 17 0 0 T20I v New Zealand Chattogram 24 Mar 2014 T20I # 383
5 - 5 2 19 0 0 T20I v Netherlands Chattogram 27 Mar 2014 T20I # 386
DNB - - 1 44 0 0 T20I v England Chattogram 29 Mar 2014 T20I # 391
DNB - - 0 36 0 0 T20I v India Mirpur 4 Apr 2014 T20I # 399
DNB - - 2 38 0 0 ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
23 - 23 0 19 0 0 ODI v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
DNB - - 0 55 1 0 ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
3 DNB 3 9 99 0 0 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
30 6 36 4 128 0 0 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
19 DNB 19 8 84 0 0 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
DNB - - 1 54 0 0 ODI v Australia Harare 27 Aug 2014 ODI # 3516
10 - 10 3 36 0 0 ODI v Zimbabwe Harare 29 Aug 2014 ODI # 3518
5 - 5 1 64 0 0 ODI v Australia Harare 2 Sep 2014 ODI # 3522
DNB - - 1 24 0 0 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
DNB - - 4 34 0 0 ODI v Australia Harare 6 Sep 2014 ODI # 3526
DNB - - 1 28 0 0 ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
0 - 0 2 35 0 0 ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
6 - 6 2 62 0 0 ODI v Australia Perth 14 Nov 2014 ODI # 3545
4* - 4 3 35 0 0 ODI v Australia Perth 16 Nov 2014 ODI # 3546
12 - 12 0 53 0 0 ODI v Australia Canberra 19 Nov 2014 ODI # 3548
0* - 0 2 47 0 0 ODI v Australia Melbourne 21 Nov 2014 ODI # 3549
DNB - - 6 87 0 0 Test v West Indies Centurion 17 Dec 2014 Test # 2150
58 - 58 0 48 0 0 Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
0 DNB 0 7 153 2 0 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
6* - 6 3 27 0 0 ODI v West Indies Durban 16 Jan 2015 ODI # 3579
DNB - - 1 29 0 0 ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
DNB - - 2 21 0 0 ODI v West Indies East London 21 Jan 2015 ODI # 3587
DNB - - 1 64 0 0 ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
1 - 1 1 55 0 0 ODI v India Melbourne 22 Feb 2015 ODI # 3610
DNB - - 1 24 0 0 ODI v West Indies Sydney 27 Feb 2015 ODI # 3616
DNB - - 2 39 0 0 ODI v Ireland Canberra 3 Mar 2015 ODI # 3621
16 - 16 3 30 1 0 ODI v Pakistan Auckland 7 Mar 2015 ODI # 3626
DNB - - 1 40 1 0 ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
DNB - - 1 18 0 0 ODI v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
DNB - - 1 76 1 0 ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
2 DNB 2 3 78 0 0 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
TDNB - - 3 30 0 0 Test v Bangladesh Mirpur 30 Jul 2015 Test # 2174
DNB - - 2 50 0 0 ODI v New Zealand Centurion 19 Aug 2015 ODI # 3676
2 - 2 0 38 0 0 ODI v New Zealand Potchefstroom 23 Aug 2015 ODI # 3677
DNB - - 1 41 0 0 ODI v New Zealand Durban 26 Aug 2015 ODI # 3678
DNB - - 1 54 0 0 ODI v India Kanpur 11 Oct 2015 ODI # 3689
13 - 13 3 49 0 0 ODI v India Indore 14 Oct 2015 ODI # 3692
12 - 12 0 65 1 0 ODI v India Rajkot 18 Oct 2015 ODI # 3695
6 - 6 3 61 0 0 ODI v India Chennai 22 Oct 2015 ODI # 3698
DNB - - 3 38 0 0 ODI v India Wankhede 25 Oct 2015 ODI # 3700
6 2 8 0 30 1 0 Test v India Mohali 5 Nov 2015 Test # 2186
17 2 19 4 80 0 0 Test v England Durban 26 Dec 2015 Test # 2196
DNB - - 2 32 0 0 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
DNB - - 0 30 0 0 T20I v Australia Cape Town 9 Mar 2016 T20I # 526
DNB - - 0 35 0 0 T20I v England Wankhede 18 Mar 2016 T20I # 540
DNB - - 1 33 0 0 T20I v Sri Lanka Delhi 28 Mar 2016 T20I # 554
2 - 2 2 3 0 0 Test v New Zealand Durban 19 Aug 2016 Test # 2219
13* DNB 13 8 99 0 0 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
DNB - - 2 65 0 0 ODI v Australia Centurion 30 Sep 2016 ODI # 3785
DNB - - 1 37 0 0 ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
DNB - - 2 96 0 0 ODI v Australia Durban 5 Oct 2016 ODI # 3790
6* - 6 0 56 0 0 ODI v Australia Cape Town 12 Oct 2016 ODI # 3795
4 DNB 4 1 51 0 0 Test v Australia Perth 3 Nov 2016 Test # 2230
16* 0* 16 2 51 1 0 Test v India Cape Town 5 Jan 2018 Test # 2292
8 2 10 2 89 0 0 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
0 6 6 0 90 0 0 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
60 - 60 2 19 1 0 ODI v Zimbabwe Bloemfontein 3 Oct 2018 ODI # 4050
4* - 4 3 29 0 0 ODI v Zimbabwe Paarl 6 Oct 2018 ODI # 4051
DNB - - 2 18 0 0 ODI v Australia Perth 4 Nov 2018 ODI # 4065
3 - 3 2 31 1 0 ODI v Australia Adelaide 9 Nov 2018 ODI # 4067
DNB - - 3 45 0 0 ODI v Australia Hobart 11 Nov 2018 ODI # 4069
23 DNB 23 3 100 0 0 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
13 DNB 13 7 133 0 0 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
2* 0* 2 2 115 0 0 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
DNB - - 2 43 0 0 ODI v Pakistan Centurion 25 Jan 2019 ODI # 4084
0 - 0 0 26 0 0 ODI v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
DNB - - 1 51 0 0 ODI v Pakistan Cape Town 30 Jan 2019 ODI # 4090
15 1 16 6 119 3 0 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
3* 0 3 0 77 0 0 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
DNB - - 1 32 0 0 ODI v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
1* - 1 1 25 0 0 T20I v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
DNB - - 2 34 0 0 T20I v Sri Lanka Centurion 22 Mar 2019 T20I # 758
5* - 5 1 33 0 0 T20I v England East London 12 Feb 2020 T20I # 1039
DNB - - 0 43 0 0 T20I v England Centurion 16 Feb 2020 T20I # 1043
0 - 0 2 31 1 0 T20I v Australia Johannesburg 21 Feb 2020 T20I # 1046
Statsguru includes the following current or recent relevant matches:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th Match, Jun 12, 2024 [T20I # 2672 - Live]
    » New Zealand 136/9 (20.0 ov, MJ Santner 21*, LH Ferguson 0*, R Shepherd 0/36) - Match over
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671]
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th match, Jun 12, 2024 [T20I # 2670]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th match, Jun 12, 2024 [T20I # 2669]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th match, Jun 12, 2024 [T20I # 2668]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th match, Jun 12, 2024 [T20I # 2667]
 
Feedback Print this page