T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×

Player figures come from full scorecards, which we hold for 947 of the 948 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Brad HaddinAUS2004-2015151422605021.6733477.84010312
Tom BantonENG202644025912664.75230112.61120348
Khaled MashudBAN1995-2006151552595425.9050950.88011210
Mark ChapmanNZ2023-20257612578151.4026198.47030266
Mohammad KaifIND2002-2006151232574128.5636171.19000190
Rashid LatifPAK1993-2003312032534114.8834473.55002190
Saleem ElahiPAK1995-1996661252102*50.4034473.26111194
Allan LambENG1983-19896402477661.75245100.82040128
Lou VincentNZ2001-2006151512454617.5042557.65001241
Nasir HossainBAN2012-2018109324373*40.5030679.41011224
Najibullah ZadranAFG2014-2023111112437724.3027189.67010255
Hansie CronjeSA1992-1999151402435017.3636167.31011126
Soumya SarkarBAN2015-202410802396929.8826889.18020283
Ben DuckettENG20267702366733.7128183.99021232
Anamul HaqueBAN2013-2024121102364921.4534867.82002223
Jeff CroweNZ1983-19881212623457*39.0035166.67011194
Mehedi Hasan MirazBAN2017-2025201602345114.6331275.00013271
Habibul BasharBAN1995-2007151512335216.6446250.43011181
Chris WoakesENG2014-20232111323195*28.8825391.30011151
Keith ArthurtonWI1992-199377523072*115.0029079.31020114
Craig WishartZIM1996-2003131202284519.0033468.26001260
Agha SalmanPAK2025-202654122710775.67202112.38200201
Asif MujtabaPAK1993-19951083224113*44.8032169.78100140
Nathan McCullumNZ2009-2015171242243628.0026086.15002158
Andrew FlintoffENG1999-2007109122210427.7523594.47110196
BJ WatlingNZ2010-201264122196*73.6726882.46030270
Geoff HowarthNZ1979-19858712217636.8329874.16020281
Sabbir RahmanBAN2015-201910912216027.6324689.84031311
Graeme WoodAUS1983-198598122052*31.4334364.14021220
Rachin RavindraNZ2023-20256502167943.20190113.68010226
Ajinkya RahaneIND2012-201788021611127.0026980.30100272
Sanjay ManjrekarIND1990-1996108121675*30.8633564.4801071
Mark GreatbatchNZ1988-19969912144326.7531567.94000122
Jonny BairstowENG2016-2023131012114323.4421697.69001243
Rahmanullah GurbazAFG2022-2024111102116819.1827776.17021265
Mashrafe MortazaBAN2003-20182217121034*13.1326878.36001206
Sherfane RutherfordWI2024-202644220980104.50202103.470301610
Graham YallopAUS198344120960*69.6726977.70030233
Andrew HallSA2000-2007151012088123.1129670.27012173
John ReidNZ1984-19855502068041.2033960.77020102
Jacques RudolphSA2004-20068802055325.6330467.43010120
Craig KieswetterENG201155120472*51.0021196.68020197
Owais ShahENG2003-20097702048229.1431464.97010131
Jamie DalrympleENG20065502026740.4022988.21010152
Simon O'DonnellAUS1985-199011732027450.5021295.2802097
Andy WallerZIM1992-199655120083*50.00178112.36020224
Javed OmarBAN2000-200777119985*33.1733659.23011241
Johnson CharlesWI2013-20238801988324.7521791.24010189
Reeza HendricksSA2018-202199019810222.0022687.61111181
Will JacksENG202665319766*98.50167117.96020206

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.