Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting records (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,664 of the 11,665 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Janeiro TuckerBER2010-20191413129350*24.42258113.57011249
Marc TaylorBAH2010-20263939190971*23.9291799.130757941
Jonathan BarryBAH2010-20261916419730*16.4229766.33002161
R ParkesBAH2010110454545.0033136.3600033
Gregory TaylorBAH2010-20262929333356*12.8140981.420153213
DG WeakleyBAH2010-2025167134205.675858.6200111
NH EkanayakeBAH2010-2023551431910.755479.6300042
A PetersBAH2010110777.007100.0000000
J AdderleyBAH201011188*-6133.3300010
G IrvinBAH2010-2026842542.501827.7800110
Fiqre CrockwellBER201022019149.502770.3700020
Joshua GilbertBER201031100*-0-00000
Jordan DeSilvaBER2010220653.00875.0000000
Ramon SealyCAY2010-2026403426136419.16481127.440234730
Sacha De AlwisCAY/DG2010-202631317789150*32.88687114.851316136
RD BovellCAY2010110444.00944.4400000
SA MohamedCAY2010110232323.0020115.0000011
Kevin BazilCAY20101113838*-26146.1500012
R EbanksCAY201011111*-1100.0000000
Kervin EbanksCAY2010-20259702082.864544.4400110
Conroy WrightCAY2010-202643281119332*11.3522187.3300785
Omar WillisCAY2010-202387034154.867943.0400101
Shannon RaynerBER201033017105.672958.6200010
ML FordBAH2010110111.00333.3300000
Jimmy HansraCAN2010-20131414324158*21.91231104.33010225
Rustam BhattiCAN2010-20125513411*8.504575.5600120
CH WilliamsUSA2010220653.001154.5500010
Ed RainsfordZIM201021111*-250.0000000
Tendai ChataraZIM2010-2024581493787.406358.7300220
Stephen O'KeefeAUS/SS2010-202410744163494812.46319109.40006336
Colin IngramSA/DC/AS2010-2026338330417889127*27.305684138.7944215729345
Clint McKayAUS/MI/MS2010-201779301417215*10.7517598.2900494
John HastingsAUS/KKR/CSK2010-201880551873280*19.78442165.610385744
Dean BrownlieNZ/CAN/ND2010-2021383626619919.44475139.160357420
Adam MilneNZ/RCB/CSK2010-20262078945426229.68391108.9500122418
Asad ShafiqPAK/QG/MS2010-2022323115785819.27523110.520216310
LJ WoodcockNZ/WEL2010-2019161141986328.29162122.22010125
Chris WoakesENG/KKR/RCB2011-202613484407276216.52590123.220276024
Ishank JaggiKKR/DC/JHA2011-20212726867275*37.33515130.490427413
Ashok MenariaRR/RAJ2011-2022443826336717.58564112.230235123
Raiphi GomezKTK/PW/KER2011-20192419817447*15.82143121.68004139
Mayank AgarwalRCB/PK/DC2011-20251651609356010623.582695132.1011810361123
Asad Ullah Khan PathanRCB/RAI2011-20161413321381*21.30165129.09012283
Unmukt ChandDC/RR/MI2011-202681783152310320.311327114.77181513259
Davy JacobsMI/WAR/TTRS2011-20142626443762*19.86396110.350233116
Sunny SinghPK2011651432010.7531138.7100061
Nathan RimmingtonPK/MR/PS2011-2020903517179269.94179100.0000375
Bhargav BhattPK/AND/BAR2011-202137642512*12.5020125.0000122
Shahbaz NadeemDC/SH/JHA2011-20211003010105275.2515368.6300762
Ryan NinanRCB2011210333.00650.0000000

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.