Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM5/0 (2)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
George BellLANCounty Championship 20242024122004289921.40102541.76022491
Leus du PlooyDERCounty Championship 20212021132414289818.6198643.41028511
Daryll CullinanSASouth Africa tour of New Zealand 1998/991999332427275*427.0076555.82200493
Tom LathamNZWest Indies tour of New Zealand 2025/26202536042714571.1778154.67300403
Graeme SmithSABasil D'Oliveira Trophy 2009/102009-201047042718361.0079553.71211560
AB de VilliersSAAustralia tour of South Africa 2017/182018482427126*71.1765565.19141604
David WarnerAUSBorder-Gavaskar Trophy 2014/152014-201548042714553.3853679.66301581
Joey CarewWIWest Indies tour of Australia 1968/691968-196951014279047.4437139.62040440
Alex DaviesLANSpecsavers County Championship 20192019912042714735.5871359.89121740
Ben RaineDURCounty Championship 202620261013142710635.5859571.76120502
Dale PhillipsOVPlunket Shield 2024/252024-2025815042713528.4777355.24110532
Ryan PringleDURLV= County Championship 2015201591714279926.6980453.11033681
Jordan ClarkSURCounty Championship 202320231420442710726.6973458.17122573
Chris CookeGLACounty Championship 202620261422142710120.33100542.49100434
Tom CurranSURSpecsavers County Championship 20162016152614275417.0887648.74034610
Joe RootENGEngland tour of Sri Lanka 2020/212021240426228106.5064965.64200371
Ken BarringtonENGPakistan tour of England 19671967352426148142.00103441.20300380
Mohammad AzharuddinINDIndia tour of England 1990199035042617985.2053679.48210601
Marnus LabuschagneAUSIndia tour of Australia 2020/212020-202148042610853.2585050.12120460
Graham GoochENGEngland tour of Australia 1990/911990-199148042611753.2579853.38140470
Jackie McGlewSANew Zealand tour of South Africa 1961/621961-1962592426127*60.86--210331
Viv RichardsWIWest Indies tour of Australia 1975/761975-1976611042610138.7355976.21121620
Corey AndersonNDPlunket Shield 2016/172016-2017712142610338.7372358.92111626
Donovan GrobbelaarAAPlunket Shield 2015/162015-20161017242610128.4076155.98122552
Stuart PoynterDURSpecsavers County Championship 201820181018142617025.0664066.56115510
Ben SlaterLEI/NOTBob Willis Trophy 2020202057042517260.7188947.81213493
Clem HillAUSSouth Africa tour of Australia 1910/111910-191158042519153.1346192.19211420
Sunil GavaskarINDAustralia tour of India 1979/80197968042512353.1365051.85220591
Dilip VengsarkarINDWest Indies tour of India 1983/84198358042515953.1347068.94221431
Jack DaviesMIDCounty Championship 20242024141824259126.5687948.35040504
Tom TaylorWORCounty Championship 20262026142274256128.3382351.64011468
Sanath JayasuriyaSLSri Lanka tour of Pakistan 2004/052004240424253106.0062667.73200555
Garry SobersWIIndia tour of West Indies 1961/62196257142415370.67--210258
Alex HalesNOTSpecsavers County Championship 2017201768042421853.0051382.65110683
Neil BroomOVPlunket Shield 2016/172016-201759142416153.0084250.36110447
Johnny TyldesleyENGAustralia tour of England 19051905591424112*53.00--221430
Andrew HilditchAUSAustralia tour of England 19851985611042411938.5578853.81111514
Adam WheaterESSCounty Championship 20212021131504248728.2778054.36022501
Adam RossingtonESSCounty Championship 202220221218142410024.9462767.62121508
Bert SutcliffeNZNew Zealand tour of England 1949194947042310160.43--140140
Andrew FlintoffENGSouth Africa tour of England and Ireland 2003200358042314252.8853579.071315514
Justin LangerAUSEngland tour of Australia 2002/032002-200358042325052.8865664.48100531
Alastair CookENGPakistan in England Test Series 2016201648142310560.4362567.68130570
Will RhodesWARBob Willis Trophy 2020202059142320752.8881651.84100510
Joe CarterNDPlunket Shield 2018/192018-2019610042310942.3071958.831304315
Travis DeanVICSheffield Shield 2021/222021-2022610142314647.0086448.96201560
Dane CleaverCSPlunket Shield 2019/202019-2020612142320138.4556375.131114214
Graham YallopAUSAustralia tour of India 1979/801979612142316738.4578040.90120440
Andy FlowerZIMSouth Africa tour of Zimbabwe 2001/022001242422199*211.0082351.28210582
Arthur MorrisAUSAustralia tour of South Africa 1949/501949-195058042215752.75--201242

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.