Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM6/0 (2.5)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by series (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Dudley NourseSAEngland tour of South Africa 1938/391938-193959242212060.29--211312
Mark TaylorAUSIndia tour of Australia 1991/921991-1992510142210046.89116636.19130330
Brett HamptonNDPlunket Shield 2023/242023-20248111422100*42.2053778.581314619
Greg RitchieAUSAustralia tour of England 19851985611142214642.20103440.81120441
Himasha LiyanageNCCMajor League Tournament 2024/252024-202581204227435.1781351.91050258
Peter RichardsonENGEngland tour of India, Pakistan and Ceylon 1961/621961-196281414227132.46--020360
Johann MyburghSOMLV= County Championship 20142014111514229130.1478553.76020610
Campbell KellawayVICSheffield Shield 2023/242023-202491514225330.14110438.22022542
Stiaan van ZylSUSCounty Championship 20212021917042211324.8282850.97133592
Joe BurnsQUESheffield Shield 2022/232022-2023101714228526.38108139.04030461
William TavaréGLOSpecsavers County Championship 201720171017142210126.38105340.08121442
Jake LibbyNOTSpecsavers County Championship 201720171318142210924.82102241.29101460
Craig MeschedeGLASpecsavers County Championship 20162016122044227826.3859770.69035578
Jacques KallisSASouth Africa tour of Pakistan 2007/082007242421155210.5080752.17310392
Kevin PietersenENGBasil D'Oliveira Trophy 2008200847042115260.1454177.82210602
Bill WoodfullAUSSouth Africa tour of Australia 1931/321931-193257142116170.1710.00131240
Geoff BoycottENGEngland tour of West Indies 1973/74197459042111246.78140729.92130510
Ross WhiteleyWORLV= County Championship 20152015711142110142.1064465.37130607
Alvin KallicharranWIWest Indies tour of Australia 1975/761975-1976611042110138.2791945.81130500
Javed MiandadPAKPakistan tour of India 1979/801979-198061114217642.1087548.11041420
Jayden GoodwinWASheffield Shield 2023/242023-2024814142111532.38106839.42122483
Geeth KumaraBSCMajor League Tournament 2024/252024-20258153421165*35.0879552.96112329
Matthew CritchleyDERSpecsavers County Championship 201920191219242179*24.7670959.38032553
Sonal DinushaSLIndia tour of Sri Lanka 20262026241420133*140.0072258.17310288
Stan McCabeAUSAustralia tour of South Africa 1935/361935-1936572420189*84.00--20160
Basil ButcherWIWest Indies tour of England 19661966581420209*60.0081251.72110511
Bill LawryAUSAustralia tour of England 1961196158042013052.50--221480
Ken BarringtonENGEngland tour of West Indies 1959/60196059042012846.67--211201
James FranklinWFPlunket Shield 2013/142013-20147113420135*52.5085749.01212510
David GowerENGEngland tour of Australia 1978/791978-1979611142010242.0088047.73110380
Deepak JoonWFPlunket Shield 2014/152015714042011330.00119035.29130481
Anton DevcichNDPlunket Shield 2015/162015-2016815142083*30.0053079.25022568
Luke WoodNOTLV= County Championship 201520151116242010030.0063066.67122568
Daniel LawrenceESSCounty Championship 202220221219042012022.1191346.00114560
George HillYORCounty Championship 20252025131904208822.1178353.64044581
Marvan AtapattuSLSri Lanka tour of Zimbabwe 20042004220419249209.5057772.62200571
Cheteshwar PujaraINDBorder-Gavaskar Trophy 2012/13201347241920483.8067162.44120571
Lawrence RoweWINew Zealand tour of West Indies 1971/72197247141921469.8310.00211411
Kane WilliamsonYORLV= County Championship 2014201469241918959.8681051.73131491
Albert WardENGEngland tour of Australia 1894/951894-1895510041911741.90--120301
Dale PhillipsOVPlunket Shield 2020/212020-2021611141914941.9079752.57131651
Daniel Bell-DrummondKENCounty Championship 202120211017141911426.1974156.55121563
Bharat PopliNDPlunket Shield 2016/172016-20171019141975*23.28110038.09044530
Mohammad HafeezPAKPakistan v New Zealand Test Series 2014/152014241418197139.3362466.99210525
Everton WeekesWIWest Indies tour of New Zealand 1955/56195645041815683.60--300590
Graeme SmithSAWest Indies tour of South Africa 2003/042003-200447141813969.6759869.90200652
David WarnerAUSThe Ashes 201520155904188546.4456174.51051593
Shane WatsonAUSThe Ashes 20132013510041817641.8065064.31110572
Brad SchmulianCSPlunket Shield 2019/202019-2020610241874*52.2571258.71050492
Herbert SutcliffeENGEngland tour of South Africa 1927/281927-1928510141810246.44--12000

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.