ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Wes DurstonDER20152015141414318833.15312138.140314912
Stephen EskinaziMID20222022141414318733.15284151.760204414
MS DhoniIND/CSK201120111916543170*39.18292147.600202624
Karabo MotlhankaBOT20232023171734318430.79424101.65032468
Samit PatelNOT/RK20162016272334317521.55387111.370313412
Mohammad NabiMR/SH/SLZ20202020282564316322.68324133.020102622
Ryan BurlZIM/LQ/RW202620262926643157*21.55382112.83023358
Andrew BalbirnieIRE/LL202420241616243081*30.71332129.520314715
Kennar LewisJT/KW20212021161604308926.88288149.310323033
Alex CareyAUS/DC/AS20202020181814308225.29362118.780203412
Naushad ShaikhMAH201920192018743069*39.09345124.640213510
HazratullahPZ/AFG202220222020243059*23.89370116.220225014
Mandeep SinghPK/PUN201920192723104307633.08309139.160323712
Tom AlsopSUS/TR202420241815442987*39.00266161.280324017
Andrew SymondsDC20102010161624295430.64341125.810403518
Shakib Al HasanBAN/DG/BT20132013191724296528.60284151.060314615
Michael JonesSCO/DUR20222022181714298626.81306140.200114416
Jamie OvertonENG/AS/SUR2024202440321342945*22.58315136.190012524
Taranjeet SinghROM202220221111142811042.80258165.891204623
Adam HoseWEL/BB201820181717342866*30.57303141.250304513
Temba BavumaSA/LIO20212021191834287228.53374114.440222912
Zak CrawleyKEN/SL202620262120242875*23.78297144.110223619
Varun ChopraESS201720171212142711638.82268159.332003126
Dinesh ChandimalSL/CS202120211616542766*38.82327130.580303114
Jon-Jon SmutsWAR/NMBG201920191816242712130.50311137.301204014
Yashasvi JaiswalRR202620261616242777*30.50280152.500305218
Heino KuhnKEN/DD/NMBG20192019222054275828.47346123.41032349
Rahul TripathiIND/SH/GOA202320232020242774*23.72312136.860124915
Matthew WadeHH20192019111114268842.60287148.430403316
Dwayne SmithBT/PZ201820181817142671*26.63349122.060204421
Ahmed ShehzadPAK/JT201320131818142698*25.06368115.760214513
Graham ClarkDUR/NS20242024212134268723.67343124.200255010
David WilleyENG/RCB/YOR202220223825942675*26.63356119.660233717
Sachin BabyKER201920191211142575*42.50306138.890203813
Kamran AkmalPZ2018201813132425107*38.64277153.431434128
M KasselmanBOT202620261414142510232.69273155.681424223
Venkatesh IyerKKR/MP20242024171564257047.22275154.550403822
Sam HainBB/WF2022202216164425112*35.42276153.991214115
Yashasvi JaiswalRR/MUM20222022161614256828.33324131.170304517
Shan MasoodYOR/MS20232023222014257522.37341124.63020514
Virender SehwagDC201120111111042411938.55240176.671205118
Mayank AgarwalPK202020201111042410638.55271156.461204415
Richard LeviCC/NOR20172017141304248832.62275154.180314722
Kiran CarlsonGLA/LS202620261313042410932.62226187.611114424
Jacques KallisKKR201120111514242480*35.33378112.17041466
Mark PettiniESS201420141515242495*32.62316134.18022497
Kamran AkmalPAK/SR20122012161644248235.33308137.660414417
Vaughn van JaarsveldDOL201420141918442482*30.29359118.110221921
George LindeKEN/WP20222022252574243923.56344123.260012717
Joe DenlyKEN202220221313042311032.54343123.321113214

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.