ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Gundappa ViswanathINDWest Indies tour of India and Sri Lanka 1978/791978-197967049717971.0012541.60220380
Doug WaltersAUSAustralia tour of West Indies 1972/73197358149711271.00--230663
Rohan KanhaiWIWest Indies tour of England 196319635904979255.2231051.61040342
Garry SobersWIWest Indies tour of Australia 1968/691968-1969510049711349.7050259.16220742
Michael RipponOVPlunket Shield 2020/212020-2021814349710645.1886557.46110638
Sam HainWARSpecsavers County Championship 201920191015149792*35.50124739.86021670
Shikhar DhawanSHIndian Premier League 201820181616349792*38.23363136.910415914
Sam RobsonMIDCounty Championship 202520251117049713329.2485258.33131720
Ollie RobinsonKENCounty Championship 202220221220249785*27.6189755.41041602
Usman KhawajaAUSAustralia tour of Pakistan 2021/222022352496160165.3399549.85220512
Rahul DravidINDIndia tour of West Indies 2006200647149614682.67114243.43140481
Sadagoppan RameshINDPakistan tour of India 1998/99199948049614362.0092453.68130660
Usman KhawajaAUSThe Ashes 20232023510049614149.60126339.27130573
Bill LawryAUSSouth Africa tour of Australia 1963/641963-1964510149615755.1158253.95120520
Shivnarine ChanderpaulWIWest Indies tour of South Africa 2003/042003-2004811049610945.0984258.91131684
Shivnarine ChanderpaulDERLV= County Championship 2014201471224969249.6096151.61060563
Brandon KingGAWCaribbean Premier League 2019201912123496132*55.11333148.951304432
Sohan de LiveraMSCMajor League Tournament 2025/262025-20261014049613935.4358784.50121532
James NeeshamOVPlunket Shield 2015/162015-2016816349613138.1565375.96121685
Matt RenshawQUESheffield Shield 2024/252024-202510181496125*29.18100149.55211491
Ross TaylorNZWest Indies in New Zealand Test Series 2013/142013353495217*247.5087956.31300562
Rohan KanhaiWIIndia tour of West Indies 1961/62196257049513970.71--210135
MS DhoniINDSri Lanka tour of India 2005/06200510103495183*70.71489101.231214819
Jason RoySURNatWest T20 Blast 2016201612121495120*45.00301164.452206613
Henry HuntSASheffield Shield 2020/212020-2021612049512741.25125739.38132672
Niroshan DickwellaNCCMajor League Tournament 2025/262025-2026913149512641.2551995.38140632
Kepler WesselsAUS1983-84 Australian Tri-Series1984131314959241.2582460.07060330
Rilee RossouwKTBangladesh Premier League 2019/202019-20201414349571*45.00319155.170424323
Graeme WoodAUSAustralia tour of England 19811981915149510835.3689555.31131461
Virender SehwagDCIndian Premier League 201220121616149587*33.00307161.240515719
Adam GilchristDCIndian Premier League 20092009161604958530.94325152.310325429
VVS LaxmanINDIndia tour of Australia 2003/042003-200447149417882.3390654.53210730
Asanka GurusinhaSLSri Lanka tour of New Zealand 1990/91199168049411961.7594752.16230536
Tom LathamNZWest Indies tour of New Zealand 2025/26202569149414561.7586557.11300484
Pavan RathnayakeCCCMajor Clubs Limited Over Tournament 2024202410104494157*82.33436113.303003427
Adam GilchristAUSAustralia tour of West Indies 2003200310111494101*49.4061080.981405610
Andrew FlintoffENGAustralia tour of England and Scotland 20052005812049410241.1766973.841415913
Hamish RutherfordOVPlunket Shield 2014/152014-201571304948738.0060381.92051673
David BoonAUSAustralia tour of England 1989198991434949444.91115642.73030590
Ben McDermottHAMVitality Blast 20222022171704948329.06338146.150514034
R SilvaACCCMajor League Tournament 2025/262025-202691714947630.8875765.26033595
Luke WellsSUSSpecsavers County Championship 2018201813221494102*23.52118841.58132634
Ed BarnardWORSpecsavers County Championship 20182018122224946624.7089555.20035642
Matthew SpriegelNORLV= County Championship 20142014122424949722.45141234.99023720
Brian LaraWISri Lanka tour of West Indies 20032003562493209123.2572867.72220485
Roshan MahanamaSLNew Zealand tour of Sri Lanka 1992/931992562493153123.2575365.47310521
Bob CowperAUSEngland tour of Australia 1965/661965-196646049330782.17109944.86121380
Brad HaddinAUSThe Ashes 2013/142013-201458049311861.6368971.55150539
John ReidNZNew Zealand tour of India 1955/561955-195659249312070.43--220524
Faf du PlessisSASri Lanka tour of South Africa 2018/1920198102493112*61.6367672.93130623

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.