Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsODI5th 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 drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/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
Richie BerringtonSCO/GC20262026161613215121.40225142.670112515
Dhanushka GunathillekeSL/GG20212021161613215621.40253126.88030359
Alex CareyAUS/AS202120211717132110120.06284113.03102319
Sylvester OkpeNGR20252025211933214420.06293109.56001227
Isuru UdanaSL/RK/PR201920192320832184*26.75243132.100112117
Harsh ThakerCAN/JB20242024222153213820.06315101.90000219
Axar PatelIND/DC20262026453153215612.35272118.01014269
Kumar SangakkaraPK2008200810903209435.56198161.62040418
Brett HamptonND/QG202620269903206535.56178179.780402426
Jan FrylinckNAM2025202599132013440.00165193.941113912
Moeen AliENG/WOR20152015101013209035.56197162.440334213
Tom BruceCD/DV202520251413632064*45.71215148.840202717
Aasif SheikhNEP202320231313132064*26.67281113.88020349
Ishan KishanMI20242024141403206922.86215148.840123516
Jason HolderSS/SH/BT20202020201753206926.67224142.860112719
Corey AndersonNZ/DC/SOM201720171818732094*29.09223143.500111723
Surendran ChandramohanSIN202220221818032010017.78273117.221012518
Nurul HasanDD/CC2019201924221132037*29.09258124.030012014
Rashid KhanIWX/AS/SH2018201860341132056*13.91191167.540151627
Dinesh NakraniUGA20182018552319102*106.33161198.141202526
Janneman MalanSWD202620269923197545.57277115.160202210
Aditya TareSH/MUM20162016111023197139.88240132.92021328
Karabo MotlhankaBOT20222022111113195631.90247129.15020444
Bhanuka RajapaksaSL/CW201920191111231996*35.44216147.690202320
Mark CosgroveLEI20192019121213194529.00238134.03001425
Luke RonchiIU201920191212131967*29.00205155.610323417
Gyanendra MallaNEP201920191212031910726.58229139.301102419
David HusseyAUS/KKR20082008151423197126.58261122.220231917
Mosaddek HossainBAN/DD201620161514431959*31.90264120.83010309
Will BosistoKT/KY202520251414631955*39.88271117.71010247
Manpreet SinghITA/SIN20222022191743197124.54247129.150211515
Jason HolderWI/KT/BR20242024261853194224.54230138.700012217
Sundeep JoraNEP/LL20242024201833195621.27272117.280201912
Marco JansenSA/WAR/SH202420243923731971*19.94188169.680222023
Wanindu HasarangaSL/SKAN/KR20262026282673194516.79216147.690002616
Mohammad NabiMR/JT/KK202220223528331947*12.76271117.710052112
Liam LivingstoneLAN2018201877031810045.43169188.171103121
Jake LibbyWOR2020202099131875*39.75232137.07021305
Tom AlsopSUS20222022101013188235.33208152.880203113
Tom CooperNED/MR201420141211331872*39.75242131.400202813
Sean DicksonDUR20212021111123185335.33248128.23020237
Wriddhiman SahaTRI/GT20222022121213186828.91262121.37031407
Imran AnwarBHR20222022211623186622.71228139.470222323
Josh BrownBH20232023161603186219.88219145.210112822
Matt RenshawBH/AS20202020171713186519.88263120.910222311
Asa TribeGLA/WF/PR20262026201743185124.46260122.31011296
Saif HassanBAN/DC20262026181803187317.67283112.370232914
Manan BashirBUL20252025101033177045.29119266.390101338
Kamran AkmalPAK20102010111103177328.82240132.080313410
Justin BroadNOR20252025121213176728.82217146.08030359

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.