Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jack BoyleCAN202120219901824420.22174104.60000121
Ravinderpal SinghCAN2022202211901824720.22118154.24000159
Rahkeem CornwallSLZ202020201010118232*20.22129141.090001813
Mark AdairIRE/NK20232023171011827220.22132137.880101012
Ashfaq AhmedUAE20192019101001827518.20141129.08021274
Khawaja NafayQG202420241010218260*22.75150121.33010118
Paul CoughlinDUR20222022141101824216.55144126.39002164
Nithish Kumar ReddyIND/SH20252025141131823222.75153118.95001164
Ed BarnardWOR20222022131201824215.17152119.74000125
Abdul SamadSH202420241612218237*18.20108168.520011511
Khizer AhmedNOR20262026141311823015.17155117.42001205
James FullerHAM/FB202520252114418243*18.20128142.19001169
Mohammad ShahzadUAE20162016141411825214.00167108.98012156
Rexford BakumGHA20232023151511823013.0022979.48001123
Suman GhimirePOR2024202455118153*45.25154117.53010240
Ahmed ShehzadPAK20142014661181111*36.20141128.37101165
Kushal Janith PereraSL/RR201720176601817730.17126143.65021158
Dane CleaverCD2024202466118187*36.20136133.09021193
Shubham RanjaneMUM/GOA2021202166218152*45.25157115.29010145
Walid GhauriNOR202420247601815930.17151119.87010174
PA RaikesGIB202620266601816930.17124145.97010169
Ajit YadavAT202620266601816830.17118153.390211012
Adam VogesRR2010201097318145*45.25143126.57000153
Rakep PatelKEN201920198721815536.20116156.030201511
Gaurav TiwariINA2025202587318156*45.25177102.26011195
Jake Fraser-McGurkMR202320238701817025.86101179.210211214
Basir AhamadBK2024202477218168*36.20147123.13010117
James PeirsonBH2024202488118172*25.86169107.10010183
Ajinkya RahaneIND/RR2011201112911816122.63140129.29021202
Michael BracewellWEL20192019111011816920.11141128.37010178
Sikandar RazaZIM20152015111001815918.10158114.56010173
Hiri HiriPNG202420241210218153*22.63178101.69010144
AA SennCYP20252025101011815120.1120687.86011140
Mohit Kumar RaiSIN202220221010118136*20.11163111.04000153
Gareth RoderickWOR20242024141111813918.10126143.65000138
Karun NairRR20152015141211816116.45145124.83010185
Pyae Phyo WaiMYA20252025131201815215.08175103.43011152
David WieseSA/RCB/TIT201520153216318147*13.92141128.37001176
Chris JordanENG/RCB/AS201620163116418145*15.08159113.84000136
Matthew FordeWI/SLK20262026261951812712.93127142.520021313
Sheikh RasikHUN20252025441180106*60.0079227.85100819
Sarfaraz KhanPK/MUM2019201911511806745.00143125.87010194
Usman PatelKUW2022202266118075*36.00129139.53021235
Ernest KemmLIM202620266601806330.00161111.80020171
Apoorv WankhadeVID2016201677418043*60.00147122.4500074
Simran SinghPK/PUN2022202287118080*30.00131137.40021228
Mark WallaceGLA2016201688118069*25.71166108.43011191
Shubham KhajuriaJK2019201988218073*30.00138130.43011178
Mohammad AshrafulBAN/DG2012201210901805320.00179100.56010221
Peter BorrenNED2015201510931805730.00113159.29010178
PreviousPage 107Next

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.