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
Mohammad NaimKTBangladesh Premier League 2024/252024-202514142511111*42.58355143.941314630
JM CummingOVPlunket Shield 2025/262025-2026814251111342.5878365.26120734
Joey EvisonKENCounty Championship 202520251118251177*31.94103349.47032733
Mahela JayawardeneSLSouth Africa tour of Sri Lanka 20062006230510374170.0084760.21200563
Adam GilchristAUSAustralia tour of New Zealand 2004/05200588151016272.86475107.372316417
Rohit SharmaINDWest Indies tour of India 2018/192018883510162102.00400127.503105323
Hamza ShaikhLEIOne-Day Cup 20262026992510104*72.8663280.702203613
Adam GilchristAUSEngland tour of Australia 2002/032002-2003710251013363.75479106.47231619
Kamran AkmalPAKEngland tour of Pakistan 2005/062005810051015451.0074268.73300611
Rohan KadamKARSyed Mushtaq Ali Trophy 2018/192019111125108956.67383133.160516014
Andre RussellKKRIndian Premier League 201920191413451080*56.67249204.820413152
Sam NortheastGLAVitality Blast 202220221313351097*51.00407125.310414216
Simran SinghPKIndian Premier League 202620261413151080*42.50302168.870615523
Kruger van WykCSPlunket Shield 2014/152014-2015916451074*42.50119142.82050621
Scott BorthwickSURSpecsavers County Championship 201920191018051013728.33120742.25121680
Dinesh KarthikMIIndian Premier League 20132013191915108628.33411124.090225414
Jeetan PatelWARLV= County Championship 201420141620351010530.0063580.311235711
James VinceHAMRoyal London One-Day Cup 2019201977050919072.71459110.89130528
Billy GodlemanDERRoyal London One-Day Cup 2018201888150913772.7157388.83230443
Steven DaviesSURRoyal London One-Day Cup 2015201599050911556.5654793.05220464
Curtis HeaphyCSPlunket Shield 2025/262025-2026712050913242.42118143.10220490
Ian RedpathAUSEngland tour of Australia 1970/711970-1971713250917146.27146334.79130410
Viv RichardsWIWest Indies tour of India 1987/881987-198812132509110*46.2762082.102205010
Shai HopeWIWest Indies tour of New Zealand 2025/2620251114250914042.4271770.992205312
Geoff MarshAUSAustralia tour of England 19891989914150913839.15130938.88200411
Sherwin CampbellWIAustralia tour of West Indies 1998/9919991115150910536.36101550.15131570
Tim SeifertNDPlunket Shield 2015/162015-2016916150910633.9390356.371435110
Steven DaviesSOMSpecsavers County Championship 201720171017250914233.9389157.13201641
Gareth BergHAMSpecsavers County Championship 201720171318250999*31.8170672.100215812
Campbell KellawayVICSheffield Shield 2025/262025-20261019050914726.79115144.22123602
Mark WallaceGLASpecsavers County Championship 20162016112035097829.9482661.62044691
James WhartonYORCounty Championship 20262026122205099223.14124940.75033580
Ken BarringtonENGEngland tour of South Africa 1964/651964-1965572508148*101.603145.16220542
Barry RichardsSAAustralia tour of South Africa 1969/70197047050814072.5785459.48220705
Steve SmithAUSThe Ashes 2015201559050821556.4480862.87210663
Donald BradmanAUSAustralia tour of England 19481948592508173*72.57110246.10212590
Saeed AhmedPAKPakistan tour of West Indies 1957/58195859050815056.44--140160
Herbie TaylorSAEngland tour of South Africa 1913/141913-1914510050810950.80--130-1
Sangeeth CoorayCCCMajor League Tournament 2025/262025-202691415086939.0895453.25060491
David GowerENGAustralia tour of England 19891989914050810636.2982661.50130691
Quinton de KockLSGIndian Premier League 2022202215151508140*36.29341148.971304723
Josh PhilippeSSBig Bash League 2020/212020-2021161605089531.75340149.410305514
Craig KieswetterSOMLV= County Championship 201420141317350878*36.2988857.21050678
Sean ErvineHAMLV= County Championship 201520151219450810233.8784959.84111702
Nathan AstleNZZimbabwe tour of New Zealand 1997/98199877150711484.5076766.10230508
AB de VilliersSASouth Africa tour of West Indies 2005200569050717856.3396052.81210583
Ian BellENGNatWest Series 2007200710101507126*56.3358686.52130524
Tim TectorLLCricket Ireland Inter-Provincial Twenty20 Trophy 202520251010150710156.33311163.021305323
Graeme WoodAUSAustralia tour of West Indies 1977/781978712050712642.255757.89140511
Gayan ManeeshanKYCCMajor League Tournament 2025/262025-2026813150716042.2573568.98210456

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.