Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND30/1 (4.2)IND need 156 runs in 274 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
Henry CooperNDPlunket Shield 2025/262025-20268151643206*45.93131948.75140821
Jeet RavalNDPlunket Shield 2022/232022-2023816164311942.87126750.75240865
Luis ReeceDERCounty Championship 202520251116664321164.30133048.35140635
Gary WilsonSURLV= County Championship 201520151117564374*53.58105161.18050752
Harry SwindellsLEICounty Championship 2021202112173643171*45.93115655.62231842
Jonathan TattersallYORCounty Championship 202420241420464312640.19103162.37220822
Dilip SardesaiINDIndia tour of West Indies 1970/71197158064221280.25--310481
Graeme SmithSASouth Africa tour of West Indies 20052005710164214871.33115755.49410801
BI KellawayGLACounty Championship 202620261321264213933.79125651.11152882
Andrew JonesNZSri Lanka tour of New Zealand 1990/91199169264118691.57132348.45320430
Marcus HarrisVICSheffield Shield 2018/192018-2019510064117464.1095866.91150862
Rahul DravidINDPakistan tour of India 2004/052005911064113558.27112457.03330681
David WarnerSHIndian Premier League 201720171414364112658.27452141.811406326
Sam NortheastKENNatWest T20 Blast 201520151414164111449.31419152.981406816
James FranklinMIDSpecsavers County Championship 20162016141946419942.73123152.07041796
Tom WestleyESSCounty Championship 20222022142536419029.14160140.04041870
Jesse RyderCSPlunket Shield 2017/182017-2018711264017571.1189671.43230816
Daniel LawrenceESSCounty Championship 2021202110131640152*53.33106759.98140768
Keith StackpoleAUSEngland tour of Australia 1970/711970-1971713064020749.23135147.37221763
Paul HortonLANLV= County Championship 201420141222264014032.00151242.33133750
James SalesNORCounty Championship 202520251423064010827.83109158.66130782
Virat KohliRCBIndian Premier League 2023202314142639101*53.25457139.822616516
Steven CroftLANLV= County Championship 201520151319063812233.58130049.08232772
Adam HoseWORCounty Championship 202620261323163810529.00133747.72152862
Brooke GuestDERCounty Championship 20242024132326389530.38136746.67051831
Virat KohliINDWest Indies tour of India 2018/192018772637157*127.4070989.84400677
Aaron FinchAUSAustralia tour of United Arab Emirates 2018/192018-201911131637153*53.0895166.982314815
D'Arcy ShortHHBig Bash League 2018/192018-20191515363796*53.08453140.620606522
Kepler WesselsSAIndia tour of South Africa 1992/931992-19931115163711845.50140345.40142590
Tim BresnanYORLV= County Championship 2015201514194637169*42.47121752.34130951
Chris NashNOTSpecsavers County Championship 20192019112016378533.53128449.61062950
Zak CrawleyKENCounty Championship 20212021122126379033.53114855.49062930
Alastair CookESSRoyal London One-Day Cup 2017201799163613379.5071988.46330740
Janith LiyanageBCAAMajor League Tournament 2025/262025-2026711163613663.6087972.353205912
Ben FoakesSURCounty Championship 20262026916463612853.00119853.09231823
Alec StewartENGPakistan tour of England 199219921013163519052.92104161.00241860
Keith StackpoleAUSAustralia tour of England 19721972813163511452.92122551.84170700
Ruturaj GaikwadCSKIndian Premier League 2021202116162635101*45.36466136.271406423
Alex LeesDURCounty Championship 202620261422063512928.86119153.32121821
Peter HandscombVICSheffield Shield 2022/232022-20236101634281*70.4496165.97220618
Virat KohliRCBIndian Premier League 20132013161626349945.29457138.730606422
Michael VaughanENGEngland tour of Australia 2002/032002-2003510063318363.30109158.02302788
Gordon GreenidgeWIWest Indies tour of England 19841984811163322363.30106059.72200842
Lasith CroospulleCCCMajor League Tournament 2024/252024-2025712063316352.75604104.803116828
Greg HayCSPlunket Shield 2018/192018-2019813063322648.69144443.84232770
Neil BroomOVPlunket Shield 2015/162015-20167142633131*52.75108658.29220785
Faf du PlessisCSKIndian Premier League 202120211616263395*45.21458138.210626023
Toby AlbertHAMVitality Blast Men 202520251717463398*48.69422150.000607019
Jake LibbyNOTSpecsavers County Championship 2018201813252633100*27.52133847.31143741
Will RhodesWARCounty Championship 20212021142626339126.38132947.63052776

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.