Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES149/5 (17)WAR206/4 (20)ES need 58 runs in 18 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by series (Men's ODIs)

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 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Imam-ul-HaqPAKPakistan tour of England 20192019442234151117.0026388.97100241
Harsh ThakerCANICC Men's Cricket World Cup League 2 2023/242024443234111*234.0028980.97200144
Javed MiandadPAKIndia tour of Pakistan 1982/831982-1983444234119*-202115.84200186
Jacques KallisSASouth Africa tour of Sri Lanka 2004200455023410146.8033769.44121154
Nathan AstleNZNew Zealand tour of India 1999/00199955023412046.8027286.03110213
Michael BevanAUSTVS Cup (India) 2003/04200375223484*78.0032472.22020202
Brian LaraWIPakistan tour of West Indies 1992/93199355123411458.5029778.79110241
Ian BellENGEngland in India ODI Series 2012/132013551234113*58.5031374.76110272
Virat KohliINDNew Zealand in India ODI Series 2010/11201055123410558.5025791.05121242
George DockrellIREICC Cricket World Cup Qualifier 2023202365323491*117.0027086.67020164
Curtis CampherIREIreland in Namibia 2026/27202655023410646.80201116.421111610
Phil SimmonsWINew Zealand tour of West Indies 1995/961996551234103*58.5034867.24100203
Inzamam-ul-HaqPAK1997–98 Standard Bank International One-Day Series1998661234116*46.8031574.29110156
Mohammad HafeezPAKWorld Cup 201920197702348433.4325093.60010215
Rahmat ShahAFG2018 Cricket World Cup Qualifier20187702346933.4336464.29030182
Daryll CullinanSA1994–95 Mandela Trophy1994-19958812346433.4335166.67020102
Carl HooperWI1996–97 Carlton and United Series1996-1997993234110*39.0030476.97111171
Jonty RhodesSA1993-94 Benson & Hedges World Series1993-19949922345233.4330975.7301081
Matthew BreetzkeSAPakistan Tri-Nation Series 2024/252025220233150116.50232100.43110216
Ricky PontingAUSAustralia in South Africa ODI Series 2005/06200633023316477.67204114.22110199
Herschelle GibbsSASouth Africa tour of Zimbabwe 2001/02200133023312577.67220105.91110333
Navjot SidhuINDSri Lanka tour of India 1993/94199433023310877.6732471.91110202
Ricky PontingAUSNatWest Series 2009200944023312658.2525093.20110283
Asa TribeJERICC Cricket World Cup Qualifier Play-off 20232023441233115*77.6730975.40110166
Ijaz AhmedPAK1994-95 Wills Triangular Series199464123311077.6725890.31110252
Marvan AtapattuSL2002 Sharjah Cup20025512338258.2533669.35030250
Nathan AstleNZEngland tour of New Zealand 1996/9719975502339446.6030576.39030280
Phil SimmonsWIAustralia tour of West Indies 1994/9519955502338646.6029080.34020353
Graham ThorpeENGEngland tour of South Africa 1995/96199666123372*46.6032671.47031140
Michael ClarkeAUSICC Cricket World Cup 2010/1120117632339377.6725691.02020201
Harry TectorIREICC Cricket World Cup Qualifier 202320236602336038.8326488.26030187
Keith ArthurtonWI1992 Cricket World Cup199287123358*38.8335166.38021124
Chris GayleWIWest Indies tour of Kenya 2001200133023215277.3324295.87110264
Mohammad HafeezPAKPakistan in Zimbabwe ODI Series 20132013332232136*232.0023598.72110188
Martin GuptillNZZimbabwe in New Zealand ODI Series 2011/1220123302328577.33215107.91030247
Kedar JadhavINDEngland in India ODI Series 2016/17201733023212077.33161144.10110276
Alex HalesENGAustralia tour of England 2018201855123214758.00214108.41100265
Neil JohnsonZIMStandard Bank Triangular Tournament 1999/0020005502329746.4033170.09020251
Brendon McCullumNZSri Lanka in New Zealand ODI Series 2014/15201566023211738.67193120.211112710
Mohammad AzharuddinINDIndia tour of South Africa 1992/93199277123286*38.6739059.49010152
James NeeshamNZWorld Cup 2019201998123297*33.1429478.91010165
AB de VilliersSAZimbabwe in South Africa ODI Series 2010/112010331231109115.50187123.532001210
Navjot SidhuINDWest Indies tour of India 1994/951994332231114*231.0029279.11120204
Younis KhanPAKPakistan in India ODI Series 2007/08200744023111757.7527883.09110183
AB de VilliersSAPakistan in South Africa ODI Series 2006/07200754223171*115.5025092.40030305
Mohammad RizwanPAKAustralia tour of United Arab Emirates 2018/19201954023111557.7524494.67201211
Adam GilchristAUS1999 Aiwa Cup19995502317746.2027384.62020222
Basit AliPAK1993–94 Pepsi Champions Trophy1993552231127*77.00187123.53100217
Sachin TendulkarINDSri Lanka tour of India 2005/0620056612319346.2026587.17020323
Craig ErvineZIMICC Cricket World Cup 2010/1120116602318538.5026985.87031243

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.