Records type batting analysis [change type]
View list of dismissals [change view]
Start of match date less than or equal to 31 Oct 2023 remove less than or equal to 31 Oct 2023 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 2007-2019 81 75 25 1934 96* 38.68 1532 126.24 0 11 6 138 71 Profile
filtered 2007-2019 81 75 25 1934 96* 38.68 1532 126.24 0 11 6 138 71
List of dismissals
lbw Abdur Razzak 36 2 v Bangladesh Cape Town 15 Sep 2007 T20I # 31
caught MJ Prior SCJ Broad 0 1 v England Cape Town 16 Sep 2007 T20I # 34
stumped BB McCullum DL Vettori 33 2 v New Zealand Johannesburg 23 Nov 2007 T20I # 48
bowled JE Taylor 0 1 v West Indies Gqeberha 16 Dec 2007 T20I # 50
caught S Chanderpaul DJG Sammy 13 2 v West Indies Johannesburg 18 Jan 2008 T20I # 51
caught Mushfiqur Rahim Shakib Al Hasan 6 1 v Bangladesh Johannesburg 5 Nov 2008 T20I # 77
lbw DJ Hussey 78 2 v Australia Melbourne 11 Jan 2009 T20I # 80
not out 69 1 v Australia Brisbane 13 Jan 2009 T20I # 81
bowled JR Hopes 21 2 v Australia Johannesburg 27 Mar 2009 T20I # 87
bowled SM Harwood 23 1 v Australia Centurion 29 Mar 2009 T20I # 88
not out 0 1 v Scotland The Oval 7 Jun 2009 T20I # 94
caught NT Broom KD Mills 29 1 v New Zealand Lord's 9 Jun 2009 T20I # 99
not out 2 2 v England Nottingham 11 Jun 2009 T20I # 103
caught RR Sarwan FH Edwards 0 1 v West Indies The Oval 13 Jun 2009 T20I # 106
stumped MS Dhoni SK Raina 10 1 v India Nottingham 16 Jun 2009 T20I # 113
not out 44 2 v Pakistan Nottingham 18 Jun 2009 T20I # 114
lbw SI Mahmood 6 2 v England Johannesburg 13 Nov 2009 T20I # 124
caught LJ Wright JM Anderson 2 1 v England Centurion 15 Nov 2009 T20I # 125
not out 4 2 v India Gros Islet 2 May 2010 T20I # 155
caught Nawroz Mangal Hamid Hassan 25 1 v Afghanistan Bridgetown 5 May 2010 T20I # 162
DNB - 1 v New Zealand Bridgetown 6 May 2010 T20I # 164
caught MH Yardy RJ Sidebottom 39 2 v England Bridgetown 8 May 2010 T20I # 168
caught Khalid Latif Abdur Rehman 3 2 v Pakistan Gros Islet 10 May 2010 T20I # 171
bowled KAJ Roach 0 1 v West Indies North Sound 19 May 2010 T20I # 178
caught ADS Fletcher DJG Sammy 13 1 v West Indies North Sound 20 May 2010 T20I # 179
not out 35 2 v Zimbabwe Bloemfontein 8 Oct 2010 T20I # 188
not out 96 1 v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
caught Umar Akmal Saeed Ajmal 41 2 v Pakistan Abu Dhabi 26 Oct 2010 T20I # 190
not out 20 2 v Pakistan Abu Dhabi 27 Oct 2010 T20I # 191
lbw Yuvraj Singh 0 2 v India Durban 9 Jan 2011 T20I # 196
caught SR Watson PJ Cummins 67 1 v Australia Cape Town 13 Oct 2011 T20I # 210
caught DJ Hussey PJ Cummins 0 2 v Australia Johannesburg 16 Oct 2011 T20I # 212
caught KD Mills TG Southee 41 1 v New Zealand Wellington 17 Feb 2012 T20I # 221
DNB - 2 v New Zealand Hamilton 19 Feb 2012 T20I # 222
run out 38 1 v New Zealand Auckland 22 Feb 2012 T20I # 223
not out 47 2 v England Chester-le-Street 8 Sep 2012 T20I # 258
caught GP Swann GP Swann 5 1 v England Manchester 10 Sep 2012 T20I # 260
DNB - 2 v Zimbabwe Hambantota 20 Sep 2012 T20I # 266
not out 12 1 v Sri Lanka Hambantota 22 Sep 2012 T20I # 269
caught Kamran Akmal Yasir Arafat 48 1 v Pakistan Colombo (RPS) 28 Sep 2012 T20I # 277
stumped MS Wade XJ Doherty 30 1 v Australia Colombo (RPS) 30 Sep 2012 T20I # 281
caught G Gambhir L Balaji 16 2 v India Colombo (RPS) 2 Oct 2012 T20I # 286
caught TM Dilshan BAW Mendis 51 1 v Sri Lanka Colombo (RPS) 2 Aug 2013 T20I # 323
caught AD Mathews SMSM Senanayake 30 1 v Sri Lanka Hambantota 4 Aug 2013 T20I # 324
not out 51 1 v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
DNB - 2 v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
caught Mohammad Hafeez Bilawal Bhatti 11 1 v Pakistan Johannesburg 20 Nov 2013 T20I # 340
not out 47 2 v Pakistan Cape Town 22 Nov 2013 T20I # 343
DNB - 1 v Australia Durban 12 Mar 2014 T20I # 363
caught MC Henriques GJ Maxwell 13 1 v Australia Centurion 14 Mar 2014 T20I # 365
caught TM Dilshan SMSM Senanayake 39 2 v Sri Lanka Chattogram 22 Mar 2014 T20I # 379
not out 86 1 v New Zealand Chattogram 24 Mar 2014 T20I # 383
caught W Barresi T van der Gugten 12 1 v Netherlands Chattogram 27 Mar 2014 T20I # 386
run out 5 1 v England Chattogram 29 Mar 2014 T20I # 391
not out 45 1 v India Mirpur 4 Apr 2014 T20I # 399
not out 6 2 v Australia Adelaide 5 Nov 2014 T20I # 407
caught AJ Finch JP Faulkner 49 1 v Australia Melbourne 7 Nov 2014 T20I # 408
caught GJ Maxwell JP Faulkner 2 1 v Australia Sydney 9 Nov 2014 T20I # 409
not out 7 1 v West Indies Durban 14 Jan 2015 T20I # 415
caught Nasir Hossain Arafat Sunny 18 1 v Bangladesh Mirpur 5 Jul 2015 T20I # 428
caught Shakib Al Hasan Nasir Hossain 6 1 v Bangladesh Mirpur 7 Jul 2015 T20I # 429
not out 68 2 v India Dharamsala 2 Oct 2015 T20I # 456
not out 30 2 v India Cuttack 5 Oct 2015 T20I # 457
caught JE Root AU Rashid 23 2 v England Cape Town 19 Feb 2016 T20I # 503
DNB - 2 v England Johannesburg 21 Feb 2016 T20I # 506
caught AJ Finch AJ Tye 5 2 v Australia Durban 4 Mar 2016 T20I # 519
caught SPD Smith MR Marsh 14 1 v Australia Johannesburg 6 Mar 2016 T20I # 520
not out 1 1 v Australia Cape Town 9 Mar 2016 T20I # 526
not out 54 1 v England Wankhede 18 Mar 2016 T20I # 540
not out 29 1 v Afghanistan Wankhede 20 Mar 2016 T20I # 542
run out 29 1 v New Zealand Auckland 17 Feb 2017 T20I # 595
caught Imrul Kayes Shakib Al Hasan 13 1 v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
bowled Shakib Al Hasan 4 1 v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
caught SK Raina B Kumar 3 2 v India Johannesburg 18 Feb 2018 T20I # 652
not out 64 2 v India Centurion 21 Feb 2018 T20I # 654
caught RG Sharma SN Thakur 55 2 v India Cape Town 24 Feb 2018 T20I # 655
lbw DM de Silva 3 1 v Sri Lanka Colombo (RPS) 14 Aug 2018 T20I # 695
not out 33 2 v Zimbabwe Potchefstroom 12 Oct 2018 T20I # 699
run out 9 2 v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
not out 33 1 v Sri Lanka Centurion 22 Mar 2019 T20I # 758
not out 34 1 v Sri Lanka Johannesburg 24 Mar 2019 T20I # 763
Statsguru includes the following current or recent Twenty20 Internationals:
Australia v Namibia at North Sound, ICC Men's T20 World Cup 24th match, Jun 11, 2024 [T20I # 2666]
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665]
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page