Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR166/4 (18.3)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 (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
Todd AstleNZ/CAN201920196701555322.1421572.09010212
Kyle JamiesonCAN201820184711556725.8322768.28021205
Mark RamprakashENG1999199958115569*22.1453628.92012140
Tatenda TaibuZIM2002200248115551*22.1437241.67011160
Stuart MatsikenyeriZIM200520054801555119.3833646.13010240
Brad CachopaCAN201220124811553522.1430251.32000230
Michael BracewellNZ2023202358115574*22.1427356.78011180
Ben CoxWOR/LEI202320235831555831.0030850.32011180
Harry GouldstoneNOR2021202148215567*25.8345933.77010200
Harbhajan SinghIND200420047901554717.2226458.71001224
Matt HorneNZ2000200059015511017.2246933.05102170
Steven FinnMID201920197931555625.8322469.20010232
Theunis de BruynSA201920195901554917.2231649.05000281
Wayne WhiteDER/LEI201520156911554319.3835244.03001210
Sean SoliaAA202520255901556817.2234544.93012250
Ian CraigAUS195619565901554017.22--00170
Lance CairnsNZ1976197659315552*25.83--010104
Justin BroadNOR20232023610215556*19.3833945.72010200
Mick CommailleSA1910191051001554215.50--00000
Ray PriceZIM2003200361121553617.2240638.18001240
Ken HiggsENG1966196681121556317.2251328.65011113
Romesh KaluwitharanaSL2000200061211554214.0925560.78002220
Michael SneddenWF2023202371341559017.2250430.75014122
Nixon McLeanWI2000200081411554611.9230850.32004213
Rodney HoggAUS1984198491551555215.5044732.89012181
Boyd RankinWAR201520151318815556*15.5031149.84012165
Vijay MerchantIND19511951110154154154.00--100-0
Stephen FlemingNZ200720072401545438.5022169.68010233
Rob JonesLAN2023202324115411151.3322967.25100202
Mike SmithENG196219623401547338.50--020141
Seymour NurseWI196019602401547038.5027626.4502010
Sean DaveyCAN20252025452154101*51.3325460.63100165
Percy SherwellSA1907190735015411530.80--100190
Wally HammondENG194719473501547930.8019937.69010170
Alan FairfaxAUS1931193145115460*38.50--02080
Arthur ChipperfieldAUS193619365711543925.6714745.5800080
Kerry O'KeeffeAUS197419745711548525.6746333.26011151
Runako MortonWI200820084801546719.2530750.16010232
Ben GreenSOM202120214811544322.0036542.19001181
Toby AlbertHAM/KEN202320234801543919.2536841.85001201
Hugh TayfieldSA195319537831543430.80--00013
Jamie OvertonSUR202120218911545019.2528953.29010211
Jack EdwardsNSW202220225901543817.1129252.74000182
Michael RipponOV2017201751001544315.4037341.29000151
Harry PodmoreDER/GLA20172017610215466*19.2530051.33010144
Intikhab AlamPAK1965196561031544522.00--00061
Bert VoglerSA1910191061111546515.4020.0001302
Gus AtkinsonENG/SUR2025202591301543711.8521372.30000135
Nathan LyonAUS/NSW20222022141651543814.0018881.91002175
Phil EdmondsENG19861986121751542012.8348231.95001130
PreviousPage 174Next

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.