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
Scott StyrisNZ/DC200920099821424323.67114124.5600048
Justin OntongSA/CC2012201210801424817.7593152.69001411
Shuvagata HomMGD202220229831422928.40114124.56000116
KL RahulSH2015201598314244*28.40126112.7000085
Chris JordanENG/SUS201420149821423723.67105135.24000107
Sean SoliaAUC202320238811423920.29122116.39000115
Darwish RasooliCC/AFG2023202388214256*23.67121117.3601196
Kadeem AlleyneBR202420249801424717.7588161.360001010
Sazib BhuiyanCZE202520258801425617.75113125.66011138
Usman GhaniAFG/KZ/BL201820188811424020.2914995.30001134
Kofi JamesAABF2024202410801423717.75127111.81000147
V NigamDC2025202514811423920.2979179.75001158
James FosterESS20142014159414236*28.4095149.47000105
Parthiv PatelCSK200920099901423615.78126112.70003192
Dylan BlignautGER2022202212901424315.7814796.6000167
Phil MustardBB20132013121001423514.2014796.60002150
Jonny BairstowENG201220121210314260*20.29140101.43010113
JO AdedejiNGR20232023131121422415.7816884.52000132
O TuyisengeRWA20242024141101423212.9114399.3000084
Babul KumarBIH20192019111101424112.91141100.71002210
Qamar MushtaqueNOR202520251612314244*15.7815492.21001123
Mashrafe MortazaBAN/RR20172017191341424215.7897146.39001117
Irfan PathanDC20132013151351422417.7515293.4200093
Fabid AhmedPUD201920191413514225*17.75139102.1600044
Pat CumminsAUS/DC/ST20172017181471423920.29103137.86000125
Chris CookeGLA/BP20212021151421422611.83139102.16000121
LalhruaizelaMIZ201920191414514224*15.7825356.1300173
Shakeel AhmedOMA20242024211441424514.2014995.30002104
Hamilton MasakadzaZIM201220124401416235.25118119.49020107
Beau WebsterMS/HH202520254401415135.25110128.1801086
JC DarjiTAN201820184401417935.2598143.88021167
Sarfaraz AliBHR201920194401415935.2587162.07010178
Harry ManentiITA202420245401416535.25118119.49010182
S GalagodaBCAA202620264411416347.00103136.89020127
Khaya ZondoDOL202120216511415935.25123114.6301094
Ravinderpal SinghCAN202120216511414735.25105134.29000153
C BevinCRO2025202555214173*47.00129109.30010122
Tom BeatonMR2015201576514141*141.0090156.6700086
Kushal MallaNEP2026202686214185*35.25109129.36010117
Regis ChakabvaZIM201920197711414823.5094150.00002117
Mayank AgarwalRCB201120118701414120.14120117.50001164
Prashanth KumarAND201920199711415723.50106133.02010135
V SainiROM202420247711416423.50113124.78011114
S AshwathnarayanaHUN202220228721415228.20112125.89010118
Mushfiqur RahimRW20262026108214146*23.50136103.68002103
Niall O'BrienIRE201020108811415020.14119118.49010171
Ashton AgarAUS/PS2016201610811416820.1495148.42010107
Ben FoakesSUR20202020128214160*23.50128110.16010141
Hisham SheikhKSA20232023118214129*23.5015292.7600160
Nipun DananjayaSSC202620269831413028.20103136.8900083
PreviousPage 134Next

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.