Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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 bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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)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
Mahela JayawardeneSL2000–01 Sharjah Champions Trophy200055119912849.7523285.78100200
Mahela JayawardeneSLWest Indies Tri-Nation Series 2013201355019910739.8021592.56110203
Mahela JayawardeneSLSri Lanka in India ODI Series 2014/15201455019911839.8020995.22100232
Ricky PontingAUSAustralia in India ODI Series 2007/0820075511995749.7523783.97010291
Scott StyrisNZChappell-Hadlee Trophy 2009/1020105511995549.7522887.28010143
Hashim AmlaSASouth Africa in Australia ODI Series 2008/0920095511999749.7526176.25020141
Upul TharangaSLPakistan tour of United Arab Emirates 2017/182017551199112*49.7527672.10111230
Kieron PollardWIWest Indies in India ODI Series 2011/12201155019911939.8020995.22100913
Virat KohliINDIndia in West Indies ODI Series 201120115501999439.8024979.92021171
Mohammad YousufPAKPakistan tour of India 2004/0520056601997133.1721393.43021155
Jan-Berrie BurgerNAMICC World Cup 2002/0320036601998533.17198100.51010253
Niall O'BrienIREICC Cricket World Cup 2014/15201566119979*39.80182109.34020233
Phillip HughesAUSAustralia in India ODI Series 2013/1420136601998333.1726874.25010231
Andrew HudsonSATitan Cup 1996/9719966601996833.1727672.10020241
Tamim IqbalBANWorld Cup 201920197701996228.4327572.36010210
Johnson CharlesWIWest Indies Tri-Nation Series 201620167701994928.4324680.89001224
Graeme HickENGEngland tour of South Africa 1995/9619967701995528.4324680.89010183
Steve WaughAUS1987–88 Australian Tri-Series198810821996833.1723983.26012150
Carl HooperWI1995–96 Australian Tri-Series1995-199688219993*33.1726973.98011150
Matt HorneNZ1999 Cricket World Cup19998801997424.8835456.21010290
Glenn MaxwellAUSICC Cricket World Cup 2023/24202388219910633.17138144.201011912
Gus LogieWI1986–87 Australian Tri-Series19878821994633.1735955.43001130
Mark WaughAUSAustralia tour of South Africa 1993/9419948811997128.4330066.33021123
Mark WattSCOICC Men's Cricket World Cup League 2 2026202610921996628.4322588.44011149
Richard HadleeNZ1985–86 Australian Tri-Series1986101031997128.4322289.64010115
Aarif SheikhNEPICC Men's Cricket World Cup League 2 20262026121131994324.8829367.92001106
Pathum NissankaSLSri Lanka tour of Zimbabwe 2025202522019812299.0022886.84110280
Shane WatsonAUSWest Indies in Australia ODI Series 2012/13201333019812266.00196101.02111212
Kusal MendisSLSri Lanka tour of England 2026202633019812166.00186106.45100206
Graham GoochENGAustralia tour of England 1989198933019813666.0030864.29110150
Rahmat ShahAFGAfghanistan tour of Zimbabwe 202220223301989466.0026475.00020183
Nasser HussainENGEngland tour of Zimbabwe 2001/0220014411987366.0024481.15020182
Jonty RhodesSASameer Cup 1996–97199644119812166.0021990.41110150
Joe RootENGWest Indies tour of England 201720175411988466.00191103.66020153
Graeme SmithSAWest Indies in South Africa ODI Series 2007/0820085501988639.6022090.00030290
Saleem ElahiPAKPakistan tour of South Africa 2002/03200255019813539.6026175.86101250
Wavell HindsWIWest Indies tour of Zimbabwe 2003/042003551198127*49.5027572.00100185
Hamish MarshallNZAustralia tour of New Zealand 2004/0520055501987639.6025976.45020142
Michael HusseyAUSChappell-Hadlee Trophy 2009/1020105511985949.5020994.74020162
Suresh RainaINDNatWest Series 201120115501988439.60174113.79010139
Neil FairbrotherENGPakistan tour of England 199219925501986339.6021791.24020142
Kevin O'BrienIREICC Cricket World Cup 2010/11201166119811339.60158125.32100199
Milind KumarUSAICC Men's Cricket World Cup League 2 20262026762198111*49.5024680.49100116
Jacques KallisSAWest Indies tour of South Africa 1998/9919997701986628.2930066.00020190
Chris GayleWIICC World Cup 2002/032002-20037701987328.2930465.13021300
Alec StewartENG1998–99 Australia Tri-Nation Series1999111101983918.0027173.06002261
Mark BurgessNZ1980–81 Australia Tri-Nation Series1980-1981131101984218.0031762.46000100
Sean WilliamsZIMZimbabwe tour of Pakistan 2020/212020331197118*98.5021989.95110232
Virat KohliINDIndia in Zimbabwe ODI Series 2013201353119711598.5021492.06110202
Connor EsterhuizenSASouth Africa tour of Namibia 2026202633119711998.50197100.00110139

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.