Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES149/5 (17)WAR206/4 (20)ES need 58 runs in 18 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 bowledT2066th 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)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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Arjuna RanatungaSL198219824801445418.0017858.43011151
William SomervilleNZ/AA202120216901445916.0038637.31011142
Sean SoliaAA201720175921445620.5746830.77010190
Mominul HaqueBAN2019201951001445214.4030147.84012211
Hasan AliPAK2021202181001443014.4020271.29001117
Jofra ArcherENG/SUS2025202561041445124.0024159.75010144
Umesh YadavIND/ESS2023202361121445116.00134107.460121210
Trent CopelandNSW2021202161121445816.0025456.69011152
Ian McPeakeWF2018201891351443818.0025855.81002165
HMRKB HerathSL2014201491431444813.0928850.00003220
Derek UnderwoodENG19771977101421442312.0039036.92000140
Cameron GannonWA20252025101531442612.0031945.14003191
Ben SandersonNOR20262026131641442712.0028151.25003191
Daniel SolwayNSW20192019121143133*143.0033143.20100160
Phil MeadENG1913191322014310271.50--100-0
Ian RedpathAUS1972197223014313547.6721764.98100140
Imrul KayesBAN201620162401437835.7523461.11010180
Shalith FernandoPSC202620263401439035.7526553.96010113
Roy MinnettAUS191119112401439035.7523062.17010200
John ReidNZ1961196124114375*47.67--010171
Richard HadleeNZ197719772401438135.7524358.85010162
Jeff DujonWI198219822411435147.6723959.83010170
KL RahulIND2023202335014310128.6027651.81100165
Hanif MohammadPAK196119613501436228.60--010110
Mark DekkerZIM1993199335114368*35.7537638.03021170
Ahmed ShehzadPAK201520153611436928.6023461.11011171
Ivan BarrowWI1933193336014310523.83--10100
Amar SinghIND1936193636114348*28.60--00071
Jim BurkeAUS19511951361143101*28.60--100110
Noel McGregorNZ196219623601436823.83--011110
Tom VeiversAUS196619664611435528.604311.63010112
Joey CarewWI197219723601434523.83--000120
Aamer SohailPAK199619964621434635.7520769.08000260
Tom HelmMID201920196711434623.8328749.83000220
Ben GreenLEI202420246711437723.8323161.90011181
Alex ThomsonDER202520254701436020.4333243.07020190
Nummy DeaneSA1924192457114347*23.83--00000
Trevor BaileyENG1956195657114333*23.83--000120
Tim BresnanYOR201920194801435817.8831944.83012201
Matthew KellyWA201920196811434620.4336539.18001210
Anil KumbleIND1994199479214352*20.4328250.71011152
Intikhab AlamPAK196919696921434720.43--00170
Dilip VengsarkarIND197619765901433915.8910.0000130
Junior MurrayWI1993199379114349*17.8833342.94003160
Morné MorkelSA2009200951011434015.8940135.66001200
Gurinder SandhuQUE20232023710214332*17.8841634.38002210
Pat CumminsAUS202220221011214334*15.8921267.45001147
Ned EckersleyDUR2022202281111435814.3034841.09011180
Craig SmithOV2016201661111434114.3034741.21002170
Ollie RobinsonENG/SUS2022202291211433713.0021965.30002171
PreviousPage 182Next

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.