Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th 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 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
Michael VaughanENGIndia tour of Ireland, England and Scotland 2007200736029512449.1762447.28110410
Eddie BarlowSASouth Africa tour of New Zealand 1963/6419643602959249.1710130.00030410
Sunil GavaskarINDPakistan tour of India 1986/8719874602959649.1750835.43031161
Viv RichardsWIWest Indies tour of India 1987/881987-1988461295109*59.0040572.84120361
Roy DiasSLSri Lanka tour of Pakistan 1981/82198236029510949.1750258.76120441
Carl HooperWIEngland tour of West Indies 1997/981998582295108*49.1759549.58110351
Azhar AliPAKPakistan in England Test Series 2016201648129513942.1465545.04100382
Kepler WesselsSAIndia tour of South Africa 1992/931992-199348129511842.1473540.14112310
Geoff BoycottENGEngland tour of West Indies 1980/811981481295104*42.1470441.90111270
Charles KellewayAUSSouth Africa tour of Australia 1910/111910-19115922956542.1472540.69020120
Clive LloydWIIndia tour of West Indies 1970/71197151002956429.50--03080
Nasser HussainENGEngland tour of West Indies 1997/981998611229510632.7890832.49112280
Kraigg BrathwaiteGLOCounty Championship 2021202161102956026.8268043.38010300
Lachlan HearneQUESheffield Shield 2024/252024-202571102957426.8256252.49031361
Jack LeaningYORSpecsavers County Championship 20192019812129577*26.8274939.39034370
Joel CurtisWASheffield Shield 2024/252024-20258121295119*26.8264445.81100382
Anuj DalDERCounty Championship 2023202310131295141*24.5846962.90100325
Matthew PottsDURCounty Championship 20252025111652957026.8261947.66012306
Jarrod FreemanTASSheffield Shield 2023/242023-20241117129547*18.4442369.74003402
Dimuth KarunaratneSLIreland tour of Sri Lanka 20232023220294179147.0036879.89200300
Virender SehwagINDIndia tour of Pakistan 2005/06200634029425473.5029998.33100551
Mohammad RizwanPAKBangladesh tour of Pakistan 20242024241294171*98.0045564.62110243
Frank WorrellWIEngland tour of West Indies 1947/481948342294131*147.00--110241
Ken BarringtonENGEngland tour of New Zealand 1962/63196334029412673.50--110332
Bob SimpsonAUSIndia tour of Australia 1967/681967-196835029410958.8029446.26210230
Sanath JayasuriyaSLAustralia tour of Sri Lanka 2003/04200436029413149.0037877.78120383
Gareth SeverinWFPlunket Shield 2022/23202336029419649.0057351.31111265
Ian DavisAUSPakistan tour of Australia 1976/771976-197736029410549.0056352.22121301
Jacques KallisSASouth Africa tour of England 1998199857029413242.0069042.61111320
Jonathan TrottENGEngland in India Test Series 2012/13201247029414342.0072540.55112370
Mark ChapmanAAPlunket Shield 2020/212020-20214712949549.0058050.69040432
Maurice LeylandENGSouth Africa tour of England 1929192957029410242.00--12101
Robert ChristianiWIWest Indies tour of India, Pakistan and Ceylon 1948/491948-194957029410742.00--110-0
Bapu NadkarniINDEngland tour of India 1963/641964585294122*98.00--111350
Luke ProcterNOR/LANSpecsavers County Championship 201720175902949432.6757850.87031302
Lewis HillLEICounty Championship 2026202669029412732.6763546.30112360
Trevor GoddardSAAustralia tour of South Africa 1966/671966-19675902947432.67--02051
Alvin KallicharranWIAustralia tour of West Indies 1972/7319735912949136.75--030331
Kevin PietersenENGThe Ashes 2013/142013-201451002947129.4059149.75020255
Chris CookeGLABob Willis Trophy 2020202051012948232.6761048.20032370
Herbie CollinsAUSEngland tour of Australia 1924/251924-1925510029411429.4080530.19110190
Lala AmarnathINDWest Indies tour of India, Pakistan and Ceylon 1948/491948-194951022946236.75--02060
Thikshila de SilvaCMCCMajor League Tournament 2024/252025812129469*26.7335782.350312317
Jake GibsonOVPlunket Shield 2022/232022-202371322946826.7345664.47030363
Josh DaveySOMCounty Championship 20252025101502946419.6061847.57010363
Luke FletcherNOTSpecsavers County Championship 20182018122112944314.7062946.74002394
Jacques RudolphSASouth Africa tour of Bangladesh 20032003221293222*293.0052156.24110402
Faf du PlessisSASouth Africa in Australia Test Series 2012/132012242293110*146.5071540.98120431
Derek RandallENGEngland tour of New Zealand 1983/84198434029316473.2566144.33201342
Ricky PontingAUSAustralia tour of New Zealand 2004/05200535229310597.6740372.70110388

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.