Live4th T20I · India in New Zealand 2026/27NZ175/4 (15.1)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE43/1 (12.4)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Brian LaraWIEngland tour of West Indies 1997/98199855029911059.8032691.72120394
Virender SehwagINDIndia tour of New Zealand 2002/032002-200377029911242.7138178.48201345
Allan LambENG1987 Cricket World Cup19878722997659.8031594.92020203
Marcus TrescothickENGNatWest Series 2006200688029912137.3835783.75111403
Max O'DowdNEDICC Cricket World Cup Qualifier 202320238802999037.3836881.25021317
Monank PatelUSAICC Men's Cricket World Cup League 2 2024/252024-20258802996737.3834985.67053292
Marvan AtapattuSLVB Series 2005/062006101012998033.2243668.58020190
Virender SehwagINDICC World Cup 2002/032003111102998227.1834586.67020377
Imam-ul-HaqPAKAustralia tour of Pakistan 2021/222022331298106149.00293101.71210187
Ricky PontingAUS2001 NatWest Series200155229810299.3330298.68120385
Damien MartynAUS2000–01 Australia Tri-Nation Series2001964298144*149.0032093.13110240
Jacques KallisSASouth Africa tour of West Indies 2000/01200166129810759.6044866.52120164
Matthew HaydenAUSCommonwealth Bank Series 2007/0820088802988237.2538777.00030352
Gary KirstenSA1996-97 Standard Bank International One-Day Series19978812988242.5744067.73040300
Eoin MorganENGNatWest Series 20122012118429889*74.50286104.20021266
Michael HusseyAUSVB Series 2005/06200611942987359.6030597.70021272
Martin CroweNZ1987–88 Australian Tri-Series19889902985233.1142270.62010250
Andrew StraussENGNatWest Series 20062006101002987829.8036182.55021380
Upul TharangaSLICC World Cup 2006/072007111102987327.0944666.82031272
Shai HopeWIWest Indies tour of Bangladesh 2018/192018332297146*297.0033488.92200244
Daryl MitchellNZNew Zealand tour of Pakistan 2023202344029712974.2530697.06200224
Michael BevanAUSAustralia tour of South Africa 1996/97199776129710359.4032391.95121272
Peter FultonNZICC World Cup 2006/0720078802978337.1342470.05021292
Younis KhanPAKAsia Cup 20082008541296123*98.6730298.01120312
Charles CoventryZIMBangladesh in Zimbabwe ODI Series 20092009551296194*74.00271109.231112212
Rohit SharmaINDAustralia tour of India 2017/18201755029612559.20284104.231202214
Virat KohliINDIndia in Sri Lanka ODI Series 20122012551296128*74.0033787.83200251
Asif KhanUAEICC Cricket World Cup Qualifier Play-off 2023202355029610359.20277106.86120229
Adam GilchristAUSTVS Cup (India) 2003/04200366029611149.33274108.03110402
Kumar SangakkaraSLSri Lanka tour of India 2005/062005771296138*49.3336581.10100334
Andrew HudsonSA1992 Cricket World Cup19928802967937.0046763.38030320
Nick KnightENGEngland tour of West Indies 1997/98199855029512259.0034585.51120315
Ricky PontingAUSWest Indies in Australia ODI Series 2009/10201055129510673.7531992.48120207
Nathan AstleNZWest Indies in New Zealand ODI Series 2005/062006551295118*73.7533588.06120196
Brendan TaylorZIMZimbabwe Triangular Series 20102010551295119*73.7535782.63120224
Upul TharangaSLSri Lanka in India ODI Series 2009/10200955029511859.0031294.55121287
Kane WilliamsonNZSri Lanka in New Zealand ODI Series 2014/15201555029510359.0033987.02120233
Inzamam-ul-HaqPAK2000 Cable & Wireless ODI Series20007722956959.0051057.84030241
Wavell HindsWIWest Indies tour of India 2002/0320027702959342.1434585.51030388
Matthew HaydenAUSICC World Cup 2002/032003101012958832.7835084.29010335
Javed MiandadPAK1983-84 Australian Tri-Series1984101002956729.5047661.97020230
Mike VelettaAUS1987–88 Australian Tri-Series19881010329568*42.1443068.60020170
Shane WatsonAUSAustralia in Bangladesh ODI Series 20112011331294185*147.00168175.001102920
Herschelle GibbsSASouth Africa tour of West Indies 2000/01200177029410742.0037478.61200318
Derek RandallENG1982–83 Australian Tri-Series198310912945736.7542169.83020191
Mark TaylorAUS1989–90 Australian Tri-Series1989-19909902947632.6750258.57020241
Tamim IqbalBANICC Champions Trophy 2017201744029312873.2534086.18121257
Sanath JayasuriyaSLAsia Cup 2004200455129313073.2531991.85200292
Marvan AtapattuSL1997 Asia Cup199755129384*73.2541470.77030221
Gary KirstenSANew Zealand tour of South Africa 2000/01200066029310148.8337977.31120230

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.