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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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
Simi SinghIRE/LL20192019201821604410.0023667.80002123
Curtly AmbroseWI199919992320216028*8.8929554.24002174
Tapash BaisyaBAN2003200322256160258.4233348.05003150
Archie MacLarenENG18971897121159109159.00--110150
Micky StewartENG196219622311598679.50--01091
Ahmed FaizMAS201520154411598053.00109145.8702089
Sarfaraz AliBHR202120214401596739.7593170.970101113
Muhammad YounisBHR2021202144115982*53.0090176.670101411
Jack RobertsonENG195219522411597753.00--020-0
Bevan CongdonNZ1975197544015910139.7524066.25100121
Zeeshan SiddiquiOMA201620165511595839.7521374.65020161
Mohamed AriefMAS2019201955115952*39.75114139.47010184
Sam ElliottMS/VIC2022202245315980*79.5032748.62010151
Muhammad AsimQAT202420245521596353.00109145.87022203
Arthur ShrewsburyENG188218823501598231.80--010190
William BruceAUS189318933511596839.75--010-0
Lachlan ShawNSW202620263501596131.8023667.37011184
Greg ThompsonIRE/NK2019201996315965*53.00115138.26010158
A KirschbaumARG2026202666115951*31.80137116.06020113
NRM ThainESS2023202366215975*39.7521872.94020114
Ghazi GhoriPAK202620265601596526.5022470.98010191
Clem HillAUS191219123601599826.5029853.36011140
Jacques RudolphSA201120114701594422.7134446.22000210
Simon KerriganNOR/LAN201720177721596231.8024465.16021221
Stephen DohenyLL202020208711597926.5021773.27010190
Cameron SteelSUR202520257711595526.5027158.67011233
Surinder KhannaIND198419847721595631.8022072.27020152
Mark DeyalSLK202120219801597819.88117135.90011139
Ronald TariVAN202320238801595619.8816695.7801182
Thikshila de SilvaCMCC202620265801595019.88153103.92011145
Willem LudickCS/CD2020202078315947*31.8017292.44000145
Tadiwanashe MarumaniZIM202220228801594519.8823368.24000161
J GuatamGHA2026202688115944*22.71154103.25000204
Dilip VengsarkarIND197719774811594922.7136943.09000140
Justin OntongSA/CC2012201212911594819.88112141.96001711
Hilton CartwrightAUS/PS2017201711911595819.8825861.63010154
James SalesNOR202120216941595331.8032748.62011180
LA de ZoysaNSWC2025202559115951*19.8839640.15021121
Hugh MassieAUS188218825901595517.676487.50012220
Fazal MahmoodPAK195819585901596017.67--01302
Hitesh ModiKEN200320031210215939*19.8836243.92001100
Vusi SibandaZIM20082008101001595915.9025562.35010201
Wriddhiman SahaKKR200820081210515959*31.80119133.61010127
Craig SimmonsAS20152015101001594615.90142111.97000175
M PremaratneBCAA2026202671001595015.9031850.00011201
Christi ViljoenOV20162016811215955*17.6724265.70013185
Tom HainesSUS2019201961101593914.4538641.19001210
James HarrisGLA20232023111211594714.4540539.26003230
Nathan BuckNOR20172017151231594317.6727857.19000244
Sukhdeep SinghKEN202620261612315957*17.67117135.90012148
PreviousPage 316Next

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.