Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd 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)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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Mahela JayawardeneSLNew Zealand in Sri Lanka Test Series 2009200924032911482.2565550.23120291
Harry BrookENGEngland tour of New Zealand 2022/23202324032918682.25298110.40121468
Younis KhanPAKPakistan tour of England and Scotland 2006200635032917365.8056258.54110400
Chris GayleWISouth Africa tour of West Indies 2005200535032931765.8053761.27101383
Geoff BoycottENGEngland tour of Pakistan 1977/781977-1978351329100*82.25107930.49130300
Ricky PontingAUSWest Indies tour of Australia 2005/06200536232914982.2555359.49210310
Ian BellENGThe Ashes 2010/112010-201156132911565.8058656.14130381
Sid BarnesAUSAustralia tour of England 1948194846232914182.2526148.28131312
John WrightNZSri Lanka tour of New Zealand 1990/91199136032910154.8365150.54120431
Greg MatthewsAUSAustralia tour of Sri Lanka 199219923603299654.8371046.34050271
Alastair CookENGBasil D'Oliveira Trophy 200820084703297647.0069247.54040480
Sam BillingsKENSpecsavers County Championship 2016201677032917147.0045073.11110541
Patsy HendrenENGEngland tour of South Africa 1930/311930-19315703299347.00--030181
Alan KippaxAUSAustralia tour of England 193019305713298354.8384239.07040220
Richie BenaudAUSAustralia tour of South Africa 1957/581957-195857132912254.83--200201
Kapil DevINDWest Indies tour of India and Sri Lanka 1978/791978-1979672329126*65.8025490.16121274
Nick LarkinNSWSheffield Shield 2020/212020-2021612132916129.9174344.28100391
Matthew LambWARSpecsavers County Championship 2017201771403297123.5087537.60021490
Matthew GilkesNSWSheffield Shield 2022/232022-202391403299423.5072045.69031403
M PremaratneBCAAMajor League Tournament 2025/262025-20268141329103*25.3158656.14111431
Kevin PereraNSWCMajor League Tournament 2024/252025815132911623.5047868.83112460
Lewis GregorySOMSpecsavers County Championship 201620161216432973*27.4259455.39023490
Devdutt PadikkalINDIndia tour of Sri Lanka 20262026230328167109.3349865.86200331
Kraigg BrathwaiteWIPakistan v West Indies Test Series 2016/172016362328142*82.0074943.79120281
Martin CroweNZWest Indies tour of New Zealand 1986/87198736132811965.6081640.20210371
Aamer SohailPAKAustralia tour of Pakistan 1994/95199436032810554.6758955.69120531
Ashwell PrinceSABasil D'Oliveira Trophy 2008200847132814954.6770646.46200423
Ajit WadekarINDIndia tour of New Zealand 1967/68196848132814346.86--120290
Bob BarberENGEngland tour of Australia 1965/661965-196659132818541.0044074.55101331
Delray RawlinsSUSSpecsavers County Championship 20192019610132810036.4456657.95121428
Marnus LabuschagneAUSThe Ashes 20232023510032811132.8069846.99111422
Jeffrey StollmeyerWIWest Indies tour of Australia 1951/521951-1952510032810432.80--110230
Steve CamachoWIEngland tour of West Indies 1967/68196851003288732.808646.51020370
Danial IbrahimSUSCounty Championship 2021202161103289429.8273144.87031421
Steve TikoloKENICC Intercontinental Shield 20092009120327169163.5040181.55200432
Mahela JayawardeneSLSouth Africa tour of Sri Lanka 2004200424032723781.7565050.31110353
Temba BavumaSASri Lanka tour of South Africa 2024/25202424032711381.7557057.37130294
Azhar MahmoodPAKPakistan tour of South Africa 1997/98199835032713665.4051463.62200492
Jesse RyderNZIndia in New Zealand Test Series 2008/09200935032720165.4053161.58201402
Richie RichardsonWIAustralia tour of West Indies 1983/84198455132715481.7576642.69201431
Clem HillAUSAustralia tour of South Africa 1902/03190235132714281.75--120-1
Mushtaq MohammadPAKEngland tour of Pakistan 1972/73197335132715781.75--121351
Majid KhanPAKPakistan tour of New Zealand 1972/73197335032711065.40--120430
Colin CowdreyENGSouth Africa tour of England 1965196536132710565.40--120250
Alastair CookENGIndia tour of Ireland and England 2018201859032714736.3371845.54111390
Steve SmithAUSThe Ashes 2013/142013-201459132711540.8863851.25201423
Bob WyattENGEngland tour of Australia 1932/331932-19335923277846.7196134.03030234
Qasim UmarPAKPakistan tour of Australia 1983/841983-198459132711340.8872445.17110270
Tom BruceCSPlunket Shield 2018/192018-201961013277436.3347968.27030454
Jake CarderSASheffield Shield 2021/222021-2022610032711832.7062951.99110410

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.