ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 format (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
To 2012-12-31×

Player figures come from full scorecards, which we hold for 3,298 of the 3,299 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDODIs1989-20124604524118426200*44.832136886.234996202016195
Ricky PontingAUS/ICCODIs1995-2012374364381367316441.941700080.433082201226162
Sanath JayasuriyaSL/AX/ASIAODIs1989-2011439431181336818932.371466691.152867341491270
Inzamam-ul-HaqPAK/AXODIs1991-20073743475211638137*39.451569074.17108220963142
Jacques KallisSA/AX/IWXODIs1996-2012321307531149813945.271575672.98178516903136
Sourav GangulyIND/AX/ASIAODIs1992-2007307299221130918340.831534773.692271161115189
Rahul DravidIND/IWX/ICCODIs1996-2011341317401088415339.291527171.2712831394942
Kumar SangakkaraSL/AX/IWXODIs2000-20123353153310854138*38.491436675.55147210103656
Mahela JayawardeneSL/AXODIs1998-2012382358361072614433.311369878.3015662692462
Brian LaraWI/IWX/ICCODIs1990-2007292286321037516940.851305479.481963161037133
Adam GilchristAUS/ICCODIs1996-200828627811960117235.96988897.101655191157149
Mohammad YousufPAK/AX/ASIAODIs1998-201028427038943312940.661262574.7213641575686
Mohammad AzharuddinINDODIs1985-2000329308549378153*36.921266974.02758962277
Aravinda de SilvaSLODIs1984-200330429630928414534.901144381.13116417712102
Saeed AnwarPAKODIs1989-200324524219875719439.271086780.5820421592997
Shivnarine ChanderpaulWIODIs1994-201126224839866115041.441223370.801158671584
Desmond HaynesWIODIs1978-1994237237288648152*41.381370763.0917571376853
Marvan AtapattuSLODIs1990-2007265257328490132*37.731253667.7211591373015
Mark WaughAUSODIs1988-200224323519844617339.101095877.0818491664656
Chris GayleWI/IWX/ICCODIs1999-2012235231178404153*39.27995184.45204521969193
Virender SehwagIND/AX/IWXODIs1999-20122492439820421935.067835104.711538141125135
Herschelle GibbsSAODIs1996-201024824016809417536.13972183.26213722930128
Yuvraj SinghIND/AXODIs2000-201227525338805313937.46919587.58134914827144
Stephen FlemingNZ/ICCODIs1994-2007275269218037134*32.411124271.498491782363
Steve WaughAUSODIs1986-2002324288587569120*32.91997175.913451553068
Arjuna RanatungaSLODIs1982-1999266255477456131*35.85957177.904491852364
Javed MiandadPAKODIs1975-1996232218417381119*41.701101467.01850844544
Michael ClarkeAUSODIs2003-201222120242727813045.49927878.447541058849
Saleem MalikPAKODIs1982-199928325638717010232.89938376.415471951434
Nathan AstleNZODIs1995-2007221217147090145*34.93976072.6416411971986
Shahid AfridiPAK/AX/IWXODIs1996-201234632120706512423.476213113.7163328647297
MS DhoniIND/AXODIs2004-2012212189547021183*52.01793788.468466538142
Michael BevanAUSODIs1994-2004231196676912108*53.58932074.16646545021
Tillakaratne DilshanSLODIs1999-2012248223326799160*35.60782586.891427970945
Gary KirstenSAODIs1993-2003185185196798188*40.95943672.0413451165920
Younis KhanPAKODIs2000-201224423422679314432.04899075.566472154651
Viv RichardsWIODIs1975-1991186167246721189*47.00745190.2011457600126
Graeme SmithSA/AXODIs2002-201218618310669814138.72824881.21946875743
Andy FlowerZIMODIs1992-200320720416665614535.40896474.254531151926
Allan BorderAUSODIs1979-1994269252396524127*30.63913471.433391150043
Ijaz AhmedPAKODIs1986-2000249231296505139*32.20808680.4510361452887
Grant FlowerZIMODIs1992-2010215209176412142*33.40947567.675401753937
Richie RichardsonWIODIs1983-199622321730624812233.41980163.75544854154
Matthew HaydenAUS/ICCODIs1993-2008161155156133181*43.81776778.961036963687
Dean JonesAUSODIs1984-199416316125606814544.62836272.57746638064
David BoonAUSODIs1984-199517917716596412237.04915765.13537649416
Jonty RhodesSAODIs1992-200324522051593512135.12733680.902331239247
Ramiz RajaPAKODIs1985-1997198197155841119*32.09922663.319311546914
Carl HooperWIODIs1987-2003227206435761113*35.34751776.64729740965
Hansie CronjeSAODIs1992-200018817531556511238.65727776.47239836694
Page 1Next

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.