Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (All cricket)

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 23,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Marcus CampopianoITA20262026108214574*24.1728051.79011130
Nazmus SakibMAS202620268811453720.7190161.11000196
BM PecicSER2026202688114560*20.7115494.16010141
Johnny BriggsENG1898189848314546*29.00--001130
Arthur CarrENG192319234811456320.71--01000
Imtiaz AhmedPAK195219525801455718.13--01300
BF MailataSAM2025202510901453916.1115394.7700199
Deepak HoodaLSG2024202411911455018.13105138.10011163
Sunil DhaniramCAN2006200691001456314.5022265.32012171
Raqibul HasanBAN2011201181021454118.1334242.4000351
Jack BoyleCAN2019201971001453514.5022664.16001142
Ray BrightAUS1981198161001453314.5037538.67001160
Tony UraPNG20212021111101456913.1819773.60011104
Tom BantonSOM20182018111111454014.5023960.67000122
SML FernandesESS20262026121131455118.1316886.31010151
Josh CobbNOR20232023111201454412.0820271.78000182
Ademola OnikoyiNGR202320231312114552*13.1816289.5101393
Dominic BlampiedJER20192019141251452520.7115295.3900180
Sohail TanvirGAW/MS201820182013514537*18.13120120.83002119
Sohag GaziBAN20142014151331454214.5018180.11001126
Aizaz KhanHK201520151413614537*20.7116687.3500195
Ben TwohigWOR2018201871321453513.1839336.90000190
Angus McKenzieCAN20232023161331455314.5029449.32012152
KM AwalaGHA202320231413114523*12.0817284.3000153
Elton ChigumburaZIM20182018141431453713.1822863.60002104
Sam HeazlettBH/QUE20222022141401455410.3621766.82011123
Shiran FernandoMSC20252025161441452814.5023860.92000107
Kassim NassoroTAN2023202315150145299.6720271.78002120
Akila DananjayaSL/KT201720171915314550*12.0822763.88010130
Craig MilesGLO20172017141511454710.3631745.74005211
Kyle JamiesonNZ/DC/CAN20262026191551454114.5015494.16000154
Mark WoodENG/DUR20212021221731454110.3630248.01002191
Tom RogersMR/KEN/TAS202520252117914549*18.13133109.02004127
James KellyAUS19021902111761453913.182150.0000410
Bjorn FortuinSA/LIO/PR20242024332071452811.1519773.60003111
Z BimenyimanaRWA20232023382710145308.53113128.32007108
Ishant SharmaIND/KKR200820084633211452312.0844432.66005140
Ricky BhuiAND20232023222144104*-65221.541001012
Billy GriffithENG1948194812014414072.00--100150
Gilbert ParkhouseENG195919592301447848.00--010-0
Ken MackayAUS1962196223114486*72.0016734.73010120
Akhil HerwadkarMUM201820184401446836.00116124.14010124
Mark BurgessNZ197719772401446636.0028151.25010201
Geoff GreenidgeWI197219722411445048.00--010130
Vihan PretoriusSA-E2026202644114453*48.00104138.4601096
Prashant ChopraHP2022202255114461*36.00124116.13010134
Rinku SinghUP2021202155214463*48.00100144.0002079
Johnny DouglasENG191419143501447728.80--01100
Lawrence RoweWI197919796501446028.8030247.68020140
Ishan MulchandaniSMF202620265501446528.8098146.94010511
PreviousPage 335Next

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.