Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR96/0 (9.5)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 (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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Gordon GreenidgeWI1979197911133520106*52.0084961.25131485
Geoff HowarthNZ198019801014052014737.14102950.53121400
Bob BarberENG19651965101715206132.5011476.32040261
Dean FoxcroftOV/CS/OTA20192019161825206332.5056691.870505313
Kyle CoetzerSCO2022202221212520108*27.3770274.07122752
Max ChuOV/OTA2021202119225520103*30.59102650.68121692
Liam Patterson-WhiteNOT202220222122252062*26.0065479.510335118
Muhammad UsmanUAE20182018242345208027.3756492.200323716
Mominul HaqueBAN/RK20172017182415207722.6179165.74031599
Arjuna RanatungaSL19991999232435207624.7677467.18034412
Paul StirlingIRE/MID201420142426352066*22.6168875.58043696
Jordan ThompsonYOR/TR/ME202420243029852056*24.76454114.540354030
Brad HaddinAUS20142014273175207521.6777067.530235211
Luke HollmanMID202320232933352063*17.3372871.43014588
Ian RedpathAUS19691969812051913243.2541251.46142600
Sean WilliamsZIM2020202011132519118*47.1867277.23220609
Corey AndersonNZ/ND201320131616151911634.6076667.751116315
David LloydDER/GLA202320231217351986*37.0766777.81032723
Max HoldenMID2020202014191519102*28.8378066.541126110
Joel CurtisPS/WA20262026131925199130.5381463.76050598
Rod MarshAUS19751975172135196128.83102450.68040442
Khaled MashudBAN200520052024751971*30.53105949.01021431
Heinrich KlaasenSA/RR/DH20182018292945196920.76489106.130224222
Chris WoakesENG/KKR/WAR201720173430951968*24.7181064.07031645
Jack ShantryWOR2014201435319519101*23.5983362.30103717
Liam DawsonENG/HAM20172017293245197518.54102550.63033513
Stuart BroadENG/NOT201520152937105195019.2269175.11017639
Vidura AdikariCMCC20262026583518200*103.6099052.32210366
Wasim RajaPAK19791979101415189739.8560865.13040642
BJ WatlingNZ/ND2017201791405189637.00118643.68041611
Ishan KishanSH/NOT2025202516153518106*43.17458113.101315318
Michael SlaterAUS2001200181525189639.8585760.44030703
Alan KnottENG1975197514175518106*43.17109847.18131511
Mudassar NazarPAK19861986202235189527.26110845.67020370
Nithish Kumar ReddyIND/SH20262026302355185628.78351147.580202832
Jan FrylinckNAM20242024272615187320.7264380.56022536
Daryl MitchellWOR202120212027251811320.72112546.04131700
Roelof van der MerweNED/SOM2016201633318518102*22.5254994.351143715
Graeme PollockSA1970197047051727473.8696053.85130761
Joe HardstaffENG19371937611051711447.0043038.84230281
Imtiaz AhmedPAK19551955813051720939.77--142320
Sushant ModaniUSA202220221817151711132.3174769.21142500
Alick AthanazeWI/BR20232023171815177630.4166278.100305912
Mandeep SinghRCB/PUN201820182221451784*30.41360143.610104720
Donovan GrobbelaarAA201620161221151710125.8592955.65121692
Ben RaineDUR20242024282535179323.5065978.450325316
Aftab AhmedBAN200520052026351782*22.4873470.44033676
Billy RootNOT20182018252735174121.5474769.21002479
Ishan KishanMI20202020141345169957.33354145.760413630
Max ChuOV/OTA202520251316051615132.2565578.781105511
PreviousPage 123Next

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.