Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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 (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Jordan CoxKENCounty Championship 20212021132325799027.57125846.03043693
Ollie PriceGLOCounty Championship 20262026122315797726.32159136.39042800
Babar AzamSOMVitality Blast 2019201913132578102*52.55387149.351416014
Colin MunroAAPlunket Shield 2016/172016-201757157714696.17438131.744005528
Leonard HuttonENGEngland tour of South Africa 1948/491948-194959057715864.1124336.21220231
Ben McDermottHHBig Bash League 2021/222021-20221313157712748.08375153.872314629
Keaton JenningsLANCounty Championship 202120211013157713248.08134542.90230571
Hamish RutherfordOVPlunket Shield 2017/182017-20181019057714230.37108253.33121692
Michael ClarkeAUSSouth Africa in Australia Test Series 2012/132012351576259*144.0078173.75200772
Ricky PontingAUSEngland tour of Australia 2006/072006-200758157619682.2995360.44220580
Desmond HaynesWIPakistan tour of West Indies 1992/9319938113576143*72.00110851.99230713
Alex HalesSTBig Bash League 2019/202019-2020171725768538.40392146.940625923
Ravi BoparaESSSpecsavers County Championship 201720171420257619232.00136242.29121626
Saif ZaibNORCounty Championship 202120211322157613527.43128544.82131662
Philip SaltSUSSpecsavers County Championship 201820181322057613026.1880471.64124853
Ricardo VasconcelosNORCounty Championship 202220221323057615625.04106853.93122843
Jacques RudolphGLARoyal London One-Day Cup 20142014881575169*82.1468583.94330673
Ollie PriceGLOOne-Day Cup 2023202310103575116*82.1463091.27230652
Nick BrowneESSLV= County Championship 201420148133575132*57.50124046.37310830
Geoff MarshAUSAustralia tour of West Indies 1990/9119911014157511344.23104255.18231573
Alec StewartENGEngland tour of West Indies 1997/981998111615758338.33130244.16050630
DC de BoorderOVPlunket Shield 2017/182017-201810171575140*35.94126845.35131733
Mark StonemanSURSpecsavers County Championship 201920191018057510031.9496659.52132861
Steven DaviesSOMCounty Championship 20212021122125758730.26108952.80042802
Harry BrookYORSpecsavers County Championship 201820181223057512425.0097958.73134793
Victor TrumperAUSEngland tour of Australia 1903/041903-19045101574185*63.78--231662
Ramnaresh SarwanWIWest Indies tour of India 2002/0320021012357499*63.7896059.79050389
Ryan McLarenLANSpecsavers County Championship 201720171318157410733.76127345.09121711
Warren BardsleyAUSSouth Africa tour of Australia 1910/111910-191159057313263.6783868.38150510
Jack HobbsENGEngland tour of Australia 1924/251924-192559057315463.67133042.11321370
Jimmy AdamsWIWest Indies tour of India 1994/951994694573174*114.60127544.94230571
Sachin TendulkarINDEngland tour of India 2001/022001-2002910157310363.6790363.46140813
Virat KohliINDIndia tour of Sri Lanka 20172017910357313181.8660694.55320545
Riyan ParagRRIndian Premier League 202420241514357384*52.09384149.220404033
Jesse RyderESSLV= County Championship 201420141116157313338.2078672.902227512
Phil MustardGLOSpecsavers County Championship 20172017142005737228.65128344.66033751
Jack HaynesWORCounty Championship 2023202312223573134*30.1697358.89214681
Tom LaceGLOCounty Championship 202120211426457311826.05131243.67136742
James BraceyGLOOne-Day Cup 2025202599057218663.56521109.792216318
Colin BlandSAEngland tour of South Africa 1964/651964-19655102572144*71.5011647.411405510
Jacques KallisSASouth Africa tour of West Indies 20052005911357214771.50118648.23231493
D'Arcy ShortHHBig Bash League 2017/182017-201811111572122*57.20385148.571415326
Matthew HaydenCSKIndian Premier League 20092009121215728952.00395144.810506022
Robin SmithENGPakistan tour of England 199219921013257212752.00100756.80141643
Jacques KallisRCBIndian Premier League 2009/1020101616457289*47.67494115.79061679
Luke WellsLANCounty Championship 202120211216257210340.86125545.58131873
Jake LehmannSASheffield Shield 2025/262025-20261116057211335.7588264.85220671
Tawanda MuyeyeKENCounty Championship 20242024917057221133.6586965.82132756
Ben McDermottQUESheffield Shield 2024/252024-2025111815728733.65123346.39051692
NRM ThainESSOne-Day Cup 2026202688057110971.3863190.49240783

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.