Live4th T20I · India in New Zealand 2026/27NZ252/7 (19.2)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE71/2 (18)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,659 of the 11,660 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Josh InglisAUS/PS/SFU202420243231568310326.27470145.321015629
Haider ButtBHR202420242221668279*45.47526129.660604834
Karun NairPK/KAR201820182221068011132.38439154.902315734
Riyan ParagIND/RR202420242420367984*39.94454149.560404342
Meet BhavsarKUW20242024262636797229.52550123.450505519
Shane WatsonAUS/RR/BH201220121919267890*39.88464146.120615444
Ahmed ShehzadPAK/QG20172017212006788933.90526128.900616419
Hamza KhanRWA2026202620204678164*42.38463146.441525741
Michael CarberryPS/HAM201520152523467877*35.68502135.060707819
Marcus StoinisAUS/DC/MS202120213630867897*30.82512132.420236726
Kane WilliamsonNZ/ND/SH20212021242486778542.31571118.560526314
Evin LewisWI/MI/SKAN20182018303006778922.57470144.040555247
LG PretoriusSA/HAM/PR20252025303016779723.34462146.540448223
Harry TectorIRE/LL/BR202220223432767764*27.08510132.750325920
Colin MunroNZ/KKR/TKR2016201625232676100*32.19468144.441405038
Kyle MayersWI/SKAN/FB20242024232316769230.73449150.560314949
Jason RoyENG/DC/SS201820183029167691*24.14454148.900426141
Virat KohliRCB2026202616164675105*56.25407165.851527325
O ManishimweRWA202420242222367589*35.53618109.220617418
Ravija SandaruwanKUW/BRC2024202431311675102*22.50452149.341325841
Quinton de KockSA/DC201620162020167410835.47483139.541408321
Jonny BairstowENG/SH20202020232216749732.10490137.550626228
Nitish RanaIND/KKR/DEL20212021272646748030.64507132.940536333
AB de VilliersSA/RCB2015201522203673133*39.59416161.781318224
Ajinkya RahaneIND/RR2012201221212673103*35.42533126.271328214
Shadab KhanPAK/SS/HH20222022483736739119.79461145.990304834
Aneurin DonaldENG/DER/TR20262026202006729133.60299224.750406948
Aiden MarkramSA/SH202220222521567268*42.00469143.280605330
Martin GuptillNZ/MI/GAW201620162121167187*33.55463144.920616434
Ravi BoparaNOR/LS/ADKR20242024282746716129.17531126.370525124
David WieseSUS/LQ/KT20192019332996716633.55465144.300114137
KD KesumaINA2025202541387670115*21.61589113.752156925
Anshuman RathHK2026202620204668140*41.75423157.921426531
Rishabh PantIND/DC202420242323466888*35.16456146.490316132
Shoaib MalikPAK/HH/BT201420142525566881*33.40540123.700524524
Glenn MaxwellAUS/PK/MS2020202037331066883*29.04512130.470414626
GA PriandanaINA202520253432766778*26.68605110.250336222
Ben McDermottAUS/HH202120211818166612739.18466142.922314836
Tim SeifertNZ/ND/TKR202020202925666684*35.05515129.320505928
Virandeep SinghMAS20222022201936659641.56470141.490526529
Virandeep SinghMAS2023202321218665116*51.15500133.001514238
Kushal BhurtelNEP/PA20252025242306658128.91522127.390625930
Cameron DelportGAW/LEI/LQ20182018323026658423.75494134.620325733
David MillerSA/PK/CK2013201327259664101*41.50461144.031304132
Mohammad NabiMR/SH/LEI201820183833566486*23.71435152.640214837
Virat KohliIND/RCB20132013171726639944.20479138.410606623
Rassie van der DussenSA/LIO/JS20192019242256638539.00489135.580523531
Ravi BoparaRR/ESS/KK2019201935271266370*44.20484136.980204724
Rubin HermannSA/LQ/NW202620263633466365*22.86550120.550306820
James NeeshamNZ/RR/HH2022202245401266375*23.68417158.990245034

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.