Records type batting analysis [change type]
View list of dismissals [change view]
Primary team India remove India 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-2024 154 146 19 4042 121* 31.82 2894 139.66 5 30 12 364 194 Profile
filtered 2007-2024 154 146 19 4042 121* 31.82 2894 139.66 5 30 12 364 194
List of dismissals
DNB - 1 v England Durban 19 Sep 2007 T20I # 40
not out 50 1 v South Africa Durban 20 Sep 2007 T20I # 43
not out 8 1 v Australia Durban 22 Sep 2007 T20I # 45
not out 30 1 v Pakistan Johannesburg 24 Sep 2007 T20I # 46
DNB - 2 v Australia Brabourne 20 Oct 2007 T20I # 47
bowled JR Hopes 8 1 v Australia Melbourne 1 Feb 2008 T20I # 52
caught J Mubarak ST Jayasuriya 4 2 v Sri Lanka Colombo (RPS) 10 Feb 2009 T20I # 82
caught BB McCullum IG Butler 7 1 v New Zealand Christchurch 25 Feb 2009 T20I # 84
bowled Shakib Al Hasan 36 1 v Bangladesh Nottingham 6 Jun 2009 T20I # 93
not out 52 2 v Ireland Nottingham 10 Jun 2009 T20I # 101
caught LMP Simmons FH Edwards 5 1 v West Indies Lord's 12 Jun 2009 T20I # 105
bowled RJ Sidebottom 9 2 v England Lord's 14 Jun 2009 T20I # 109
caught DW Steyn JP Duminy 29 2 v South Africa Nottingham 16 Jun 2009 T20I # 113
run out 3 2 v Sri Lanka Nagpur 9 Dec 2009 T20I # 126
not out 79 2 v Australia Bridgetown 7 May 2010 T20I # 165
caught D Ramdin KA Pollard 5 2 v West Indies Bridgetown 9 May 2010 T20I # 169
DNB - 1 v Sri Lanka Gros Islet 11 May 2010 T20I # 173
stumped T Taibu RW Price 10 2 v Zimbabwe Harare 12 Jun 2010 T20I # 182
not out 0 2 v Zimbabwe Harare 13 Jun 2010 T20I # 183
caught M Ntini JP Duminy 53 1 v South Africa Durban 9 Jan 2011 T20I # 196
bowled CD Barnwell 26 1 v West Indies Port of Spain 4 Jun 2011 T20I # 200
stumped C Kieswetter GP Swann 1 1 v England Manchester 31 Aug 2011 T20I # 204
bowled DJ Hussey 0 2 v Australia Sydney 1 Feb 2012 T20I # 217
DNB - 2 v Australia Melbourne 3 Feb 2012 T20I # 218
DNB - 2 v South Africa Johannesburg 30 Mar 2012 T20I # 242
DNB - 1 v Sri Lanka Pallekele 7 Aug 2012 T20I # 255
not out 4 2 v New Zealand Chennai 11 Sep 2012 T20I # 261
not out 1 1 v Afghanistan Colombo (RPS) 19 Sep 2012 T20I # 265
not out 55 1 v England Colombo (RPS) 23 Sep 2012 T20I # 272
bowled MA Starc 1 1 v Australia Colombo (RPS) 28 Sep 2012 T20I # 278
DNB - 2 v Pakistan Colombo (RPS) 30 Sep 2012 T20I # 282
lbw RJ Peterson 25 1 v South Africa Colombo (RPS) 2 Oct 2012 T20I # 286
bowled JC Tredwell 24 1 v England Wankhede 22 Dec 2012 T20I # 294
run out 2 1 v Pakistan Bengaluru 25 Dec 2012 T20I # 296
not out 4 1 v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
caught BJ Haddin CJ McKay 8 2 v Australia Rajkot 10 Oct 2013 T20I # 331
bowled Saeed Ajmal 24 2 v Pakistan Mirpur 21 Mar 2014 T20I # 378
not out 62 2 v West Indies Mirpur 23 Mar 2014 T20I # 382
caught Nasir Hossain Mashrafe Mortaza 56 2 v Bangladesh Mirpur 28 Mar 2014 T20I # 389
caught JM Muirhead BJ Hodge 5 1 v Australia Mirpur 30 Mar 2014 T20I # 393
caught F du Plessis BE Hendricks 24 2 v South Africa Mirpur 4 Apr 2014 T20I # 399
caught SMSM Senanayake HMRKB Herath 29 1 v Sri Lanka Mirpur 6 Apr 2014 T20I # 400
caught CH Morris KJ Abbott 106 1 v South Africa Dharamsala 2 Oct 2015 T20I # 456
run out 22 1 v South Africa Cuttack 5 Oct 2015 T20I # 457
caught JP Faulkner SR Watson 31 1 v Australia Adelaide 26 Jan 2016 T20I # 485
run out 60 1 v Australia Melbourne 29 Jan 2016 T20I # 486
caught SR Watson CJ Boyce 52 2 v Australia Sydney 31 Jan 2016 T20I # 489
caught PVD Chameera CAK Rajitha 0 1 v Sri Lanka Pune 9 Feb 2016 T20I # 496
caught PVD Chameera PVD Chameera 43 1 v Sri Lanka Ranchi 12 Feb 2016 T20I # 497
lbw PVD Chameera 13 2 v Sri Lanka Visakhapatnam 14 Feb 2016 T20I # 499
caught Soumya Sarkar Al-Amin Hossain 83 1 v Bangladesh Mirpur 24 Feb 2016 T20I # 509
lbw Mohammad Amir 0 2 v Pakistan Mirpur 27 Feb 2016 T20I # 512
caught CK Kapugedera KMDN Kulasekara 15 2 v Sri Lanka Mirpur 1 Mar 2016 T20I # 515
caught Mohammad Naveed Qadeer Ahmed 39 2 v U.A.E. Mirpur 3 Mar 2016 T20I # 517
caught Soumya Sarkar Al-Amin Hossain 1 2 v Bangladesh Mirpur 6 Mar 2016 T20I # 521
stumped L Ronchi MJ Santner 5 2 v New Zealand Nagpur 15 Mar 2016 T20I # 535
caught Shoaib Malik Mohammad Amir 10 2 v Pakistan Eden Gardens 19 Mar 2016 T20I # 541
caught Sabbir Rahman Mustafizur Rahman 18 1 v Bangladesh Bengaluru 23 Mar 2016 T20I # 547
bowled SR Watson 12 2 v Australia Mohali 27 Mar 2016 T20I # 553
lbw S Badree 43 1 v West Indies Wankhede 31 Mar 2016 T20I # 556
caught J Charles KA Pollard 62 2 v West Indies Lauderhill 27 Aug 2016 T20I # 562
not out 10 2 v West Indies Lauderhill 28 Aug 2016 T20I # 563
caught NLTC Perera SL Malinga 9 2 v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
bowled NM Coulter-Nile 11 2 v Australia Ranchi 7 Oct 2017 T20I # 623
lbw JP Behrendorff 8 1 v Australia Guwahati 10 Oct 2017 T20I # 624
caught TWM Latham TA Boult 80 1 v New Zealand Delhi 1 Nov 2017 T20I # 630
caught GD Phillips TA Boult 5 2 v New Zealand Rajkot 4 Nov 2017 T20I # 631
caught MJ Santner TG Southee 8 1 v New Zealand Thiruvananthapuram 7 Nov 2017 T20I # 632
caught PVD Chameera AD Mathews 17 1 v Sri Lanka Cuttack 20 Dec 2017 T20I # 633
caught A Dananjaya PVD Chameera 118 1 v Sri Lanka Indore 22 Dec 2017 T20I # 634
caught MDKJ Perera MD Shanaka 27 2 v Sri Lanka Wankhede 24 Dec 2017 T20I # 635
caught H Klaasen CJ Dala 21 1 v South Africa Johannesburg 18 Feb 2018 T20I # 652
lbw CJ Dala 0 1 v South Africa Centurion 21 Feb 2018 T20I # 654
lbw CJ Dala 11 1 v South Africa Cape Town 24 Feb 2018 T20I # 655
caught BMAJ Mendis PVD Chameera 0 1 v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
bowled Mustafizur Rahman 17 2 v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
caught BKG Mendis A Dananjaya 11 2 v Sri Lanka Colombo (RPS) 12 Mar 2018 T20I # 659
run out 89 1 v Bangladesh Colombo (RPS) 14 Mar 2018 T20I # 660
caught Mahmudullah Nazmul Islam 56 2 v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
bowled PKD Chase 97 1 v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
caught PR Stirling KJ O'Brien 0 1 v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
caught EJG Morgan AU Rashid 32 2 v England Manchester 3 Jul 2018 T20I # 684
caught JC Buttler JT Ball 5 1 v England Cardiff 6 Jul 2018 T20I # 688
not out 100 2 v England Bristol 8 Jul 2018 T20I # 690
caught D Ramdin O Thomas 6 2 v West Indies Eden Gardens 4 Nov 2018 T20I # 707
not out 111 1 v West Indies Lucknow 6 Nov 2018 T20I # 709
caught CR Brathwaite KMA Paul 4 2 v West Indies Chennai 11 Nov 2018 T20I # 710
caught AJ Finch JP Behrendorff 7 2 v Australia Brisbane 21 Nov 2018 T20I # 712
TDNB - 0 v Australia Melbourne 23 Nov 2018 T20I # 713
bowled A Zampa 23 2 v Australia Sydney 25 Nov 2018 T20I # 714
caught LH Ferguson TG Southee 1 2 v New Zealand Wellington 6 Feb 2019 T20I # 735
caught TG Southee IS Sodhi 50 2 v New Zealand Auckland 8 Feb 2019 T20I # 737
caught TL Seifert DJ Mitchell 38 2 v New Zealand Hamilton 10 Feb 2019 T20I # 738
caught A Zampa JP Behrendorff 5 1 v Australia Visakhapatnam 24 Feb 2019 T20I # 748
caught KA Pollard SP Narine 24 2 v West Indies Lauderhill 3 Aug 2019 T20I # 842
caught SO Hetmyer O Thomas 67 1 v West Indies Lauderhill 4 Aug 2019 T20I # 843
lbw AL Phehlukwayo 12 2 v South Africa Mohali 18 Sep 2019 T20I # 888
caught RR Hendricks BE Hendricks 9 1 v South Africa Bengaluru 22 Sep 2019 T20I # 893
lbw Shafiul Islam 9 1 v Bangladesh Delhi 3 Nov 2019 T20I # 1000
caught Mohammad Mithun (sub) Aminul Islam 85 2 v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
bowled Shafiul Islam 2 1 v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
caught SO Hetmyer K Pierre 8 2 v West Indies Hyderabad 6 Dec 2019 T20I # 1020
bowled JO Holder 15 1 v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
caught HR Walsh KOK Williams 71 1 v West Indies Wankhede 11 Dec 2019 T20I # 1024
caught LRPL Taylor MJ Santner 7 2 v New Zealand Auckland 24 Jan 2020 T20I # 1031
caught LRPL Taylor TG Southee 8 2 v New Zealand Auckland 26 Jan 2020 T20I # 1034
caught TG Southee HK Bennett 65 1 v New Zealand Hamilton 29 Jan 2020 T20I # 1035
retired notout 60 1 v New Zealand Mount Maunganui 2 Feb 2020 T20I # 1037
caught JC Archer MA Wood 15 1 v England Ahmedabad 16 Mar 2021 T20I # 1133
caught JC Archer JC Archer 12 1 v England Ahmedabad 18 Mar 2021 T20I # 1135
bowled BA Stokes 64 1 v England Ahmedabad 20 Mar 2021 T20I # 1138
lbw Shaheen Shah Afridi 0 1 v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
caught MJ Guptill IS Sodhi 14 1 v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
caught Mohammad Nabi Karim Janat 74 1 v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
lbw BTJ Wheal 30 2 v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
caught ZE Green JN Frylinck 56 2 v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
caught R Ravindra TA Boult 48 2 v New Zealand Jaipur 17 Nov 2021 T20I # 1434
caught MJ Guptill TG Southee 55 2 v New Zealand Ranchi 19 Nov 2021 T20I # 1440
caught IS Sodhi IS Sodhi 56 1 v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
caught OF Smith RL Chase 40 2 v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
caught BA King RL Chase 19 1 v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
bowled DC Drakes 7 1 v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
bowled CBRLS Kumara 44 1 v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
bowled PVD Chameera 1 2 v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
caught C Karunaratne PVD Chameera 5 2 v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
caught JC Buttler MM Ali 24 1 v England Southampton 7 Jul 2022 T20I # 1616
caught JC Buttler RJ Gleeson 31 1 v England Birmingham 9 Jul 2022 T20I # 1628
caught PD Salt RJW Topley 11 2 v England Nottingham 10 Jul 2022 T20I # 1631
caught SO Hetmyer JO Holder 64 1 v West Indies Tarouba 29 Jul 2022 T20I # 1702
caught AJ Hosein OC McCoy 0 1 v West Indies Basseterre 1 Aug 2022 T20I # 1718
retired notout 11 2 v West Indies Basseterre 2 Aug 2022 T20I # 1720
bowled AJ Hosein 33 1 v West Indies Lauderhill 6 Aug 2022 T20I # 1725
caught Iftikhar Ahmed Mohammad Nawaz (3) 12 2 v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
caught Aizaz Khan A Shukla 21 1 v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
caught Khushdil Shah Haris Rauf 28 1 v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
caught P Nissanka C Karunaratne 72 1 v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
caught NT Ellis JR Hazlewood 11 1 v Australia Mohali 20 Sep 2022 T20I # 1788
not out 46 2 v Australia Nagpur 23 Sep 2022 T20I # 1794
caught DR Sams PJ Cummins 17 2 v Australia Hyderabad 25 Sep 2022 T20I # 1796
caught Q de Kock K Rabada 0 2 v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
caught T Stubbs KA Maharaj 43 1 v South Africa Guwahati 2 Oct 2022 T20I # 1803
bowled K Rabada 0 2 v South Africa Indore 4 Oct 2022 T20I # 1805
caught Iftikhar Ahmed Haris Rauf 4 2 v Pakistan Melbourne 23 Oct 2022 T20I # 1842
caught CN Ackermann FJ Klaassen 53 1 v Netherlands Sydney 27 Oct 2022 T20I # 1848
caught L Ngidi L Ngidi 15 1 v South Africa Perth 30 Oct 2022 T20I # 1853
caught Yasir Ali Hasan Mahmud 2 1 v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
caught WP Masakadza B Muzarabani 15 1 v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
caught SM Curran CJ Jordan 27 1 v England Adelaide 10 Nov 2022 T20I # 1878
run out 0 2 v Afghanistan Mohali 11 Jan 2024 T20I # 2428
bowled Fazalhaq Farooqi 0 2 v Afghanistan Indore 14 Jan 2024 T20I # 2431
not out 121 1 v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
retired notout 52 2 v Ireland New York 5 Jun 2024 T20I # 2639
caught Haris Rauf Shaheen Shah Afridi 13 1 v Pakistan New York 9 Jun 2024 T20I # 2658
caught Harmeet Singh SN Netravalkar 3 2 v U.S.A. New York 12 Jun 2024 T20I # 2671
Statsguru includes the following current or recent Twenty20 Internationals:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th Match, Jun 12, 2024 [T20I # 2672 - Live]
    » West Indies 56/5 (10.4 ov, AJ Hosein 13*, SE Rutherford 13*, MJ Santner 0/7)
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671 - Live]
    » India 111/3 (18.2 ov, S Dube 31*, SA Yadav 50*, Ali Khan 1/21) - Match over
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