Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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
Hugh TayfieldSA1957195761121072111.8910.0000141
Mohammad RafiqueBAN2003200361221073210.7021948.8600395
Simon KerriganLAN201520151113510734*13.3822347.98003104
Henry CrocombeSUS202320231013610725*15.2926041.15002120
Maurice ChambersNOR201420148153107208.9237428.61003150
Andrew CaddickENG2002200211163107208.2329935.79003111
Hasan MahmudBAN20242024916610738*10.7025342.2900284
Michael KasprowiczAUS2004200413203107196.2922447.7700292
Mohammed ShamiIND2018201812225107286.2915967.30006132
Anton DevcichND201420141201066453.0019753.81010100
Ashton AgarWA201820181201068653.0016962.72010130
Wesley MadhevereZIM2026202622210677*-13976.26010130
Tom HaywardENG190319031201069153.00--01090
Peter YounghusbandWF201720172301069735.3325940.93010120
Gubby AllenENG193419342301066135.3318756.68010-0
Mushtaq AliIND194619462301065935.33--01000
Jack MoroneyAUS194919492301068735.33--01100
Shakib Al HasanBAN201620162401064126.5021449.53000101
Michael BatesAA201220123401065926.5024742.91010101
Marshall AyubBAN201320132401064126.5024942.57000101
Ross WhiteleyDER202420242401065426.5014772.1102277
Keegan PetersenSA202420242401064526.5028037.86000130
Jack EdwardsNSW201920192411064435.3316962.72000110
Joylord GumbieZIM202420242401064926.5023245.69000140
Bob CatterallSA192719272401068626.50--01000
Neil HarveyAUS196219622401065726.502441.6701190
Colin CowdreyENG197419742401064126.5039426.90000130
Aftab GulPAK197119713401063326.5028637.06000140
Callum ParkinsonLEI201920193501062921.2028437.32000110
Monty NobleAUS189818984511063926.50--00070
Eric AtkinsonWI195919594511063726.50--00100
Keith FletcherENG198119813511065126.5026440.1501090
Mohammad KaifIND200120013611063721.2035230.1100090
Stuart MeakerSUS202020203611064221.2016564.24000170
Dilshan MunaweeraNCC202520255601064417.6716464.63001122
Hardus ViljoenSA/KEN201620165611066321.2017859.55010130
Nick GreenwoodWF202120213601062617.6732133.02000140
Charlie SmithSA190219023611064521.20--000-1
Freddie BrownENG195019503601066217.67--01171
John GoddardWI1950195046210658*26.50--01130
Graham DowlingNZ196219623601067817.67--01280
Chris WoakesENG/WAR201520154701064215.1418058.89001180
Dick LilleyENG190919095741064735.33--00100
Bill WatsonAUS195519554711063017.677627.6300120
Neil JohnsonZIM200020004701065115.1423545.11012130
Suranga LakmalSL201920195801064013.2522247.75001113
Anurag VermaWF2016201648310633*21.2029236.30002130
Mark StonemanSUR202020204801064513.2529735.69000200
Wiaan MulderSA202120215801063313.2527937.99001141
Blake NikitarasNSW202320234801063913.2532033.13001101
PreviousPage 214Next

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.