ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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
KL RahulINDIndia tour of England 20252025510053213753.20106649.91220690
Scott BorthwickWFPlunket Shield 2015/1620166121532110*48.36106250.09231710
Lewis GregorySOMCounty Championship 2022202211183532110*35.4788859.911335214
Wiaan MulderSASouth Africa tour of Zimbabwe 20252025231531367*265.5058790.46200676
Brian BoothAUSSouth Africa tour of Australia 1963/641963-196447153116988.5071039.44230450
Brian LaraWIWest Indies tour of South Africa 2003/042003-200448053120266.3894556.19220804
Ken BarringtonENGAustralia tour of England 1964196458153125675.86120444.10120550
Bevan CongdonNZNew Zealand tour of West Indies 1971/721972582531166*88.5021528.37230422
Michael KlingerGLOSpecsavers County Championship 20162016610353114075.86101852.16310598
Jake LehmannSASheffield Shield 2022/232022-202310192531101*31.2491957.78141670
David BoonAUSEngland tour of Australia 1990/911990-199159253012175.71119844.24130550
Majid KhanPAKPakistan tour of West Indies 1976/771977510053016753.00--130392
Joe ClarkeWORLV= County Championship 2015201511161530104*35.3394256.26143691
Billy GodlemanDERCounty Championship 2021202110182530100*33.13109848.27132750
Neil BroomDERSpecsavers County Championship 20162016142215309625.24105950.05020534
Rohit SharmaINDSouth Africa in India Test Series 2019/202019340529212132.2568377.453006219
Charlie DavisWIIndia tour of West Indies 1970/711971484529125*132.25--230170
Sunil GavaskarINDPakistan tour of India 1979/801979-1980611152916652.90112547.02120681
Thorn ParkesOVPlunket Shield 2022/232022-2023814052911537.79124942.35150483
Sachitha JayathilakeTUCAMajor League Tournament 2025/262025-2026915252910240.6971074.511303325
Rehan AhmedLEICounty Championship 2023202391615299035.2770075.57041732
Hilton CartwrightWASheffield Shield 2023/242023-20241017052913231.12101552.12133669
Tom WestleyESSLV= County Championship 201420141321352911629.39102051.86131770
Dawid MalanYORCounty Championship 2022202258052815266.0079266.67140662
Richie RichardsonWIWest Indies tour of Australia 1988/891988-1989510152812258.67114646.07220650
Marvan AtapattuSLPakistan tour of Sri Lanka 200020006111528207*52.80138138.23130611
Billy RootGLACounty Championship 20242024112115286726.4098053.88020680
Mike GattingENGAustralia tour of England 1985198569352716087.83101152.13230740
Dane CleaverCSPlunket Shield 2018/192018-2019813152711743.92113346.511516610
David WieseSUSSpecsavers County Championship 20192019142005277726.3583663.04055755
James FullerHAMCounty Championship 202220221321452778*31.0065580.46021678
Luke WellsSUSSpecsavers County Championship 201920191425352798*23.95130940.26025701
Vinoo MankadINDNew Zealand tour of India 1955/561955-1956450526231105.20--200430
Ted DexterENGEngland tour of West Indies 1959/601960591526136*65.75--221191
Dean BrownlieCANPlunket Shield 2013/142013-201481515269837.5791557.49050723
Adam HoseWORCounty Championship 20242024142215269025.05108448.52042724
Budhi KunderanINDEngland tour of India 1963/641964510052519252.50--210791
Marnus LabuschagneQUESheffield Shield 2025/262025-2026814052516037.5084362.28211614
Wes DurstonDERLV= County Championship 201420141018452574*37.5071573.43050813
Zain-ul-HassanGLACounty Championship 20252025142515256521.88125141.97021710
Andrew GaleYORSpecsavers County Championship 20162016152615258321.00125241.93022680
Dhananjaya LakshanCCCMajor League Tournament 2024/252024-202578152415074.8665480.122304418
Temba BavumaNORSpecsavers County Championship 20192019713052413440.3180365.26210665
Jos ButtlerLANLV= County Championship 201420149161524100*34.9390358.03131539
Simon HarmerESSCounty Championship 202320231423652483*30.82101051.88031599
Ricky PontingAUSAustralia tour of West Indies 20032003351523206130.7593156.18300583
David WarnerAUSThe Ashes 2013/142013-2014510152312458.1170374.40220675
Michael-Kyle PepperESSCounty Championship 202420241014252311543.5865979.36211578
Paul WalterESSCounty Championship 20212021121515239637.36114545.68041703
Brett D'OliveiraWORCounty Championship 202520251121052312124.90124542.01122570

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.