Live4th T20I · India in New Zealand 2026/27NZ227/5 (17.2)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE54/2 (15.2)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 match by match (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.

PlayerRunsScoresBF4s6sOppositionGroundDate
Chris GayleWI80804358v ENGBarbados27 Mar 2009
AB de VilliersSA80808770v AUSCape Town9 Apr 2009
Daan van BungeNED808065103v KENPotchefstroom19 Apr 2009
Upul TharangaSL80808981v PAKColombo7 Aug 2009
Tim BresnanENG808076110v AUSCenturion2 Oct 2009
Tamim IqbalBAN808072102v ZIMMirpur31 Oct 2009
Hashim AmlaSA80809660v ZIMBenoni8 Nov 2009
Michael ClarkeAUS80809030v PAKAdelaide26 Jan 2010
Tom CooperNED8080*12530v SCORotterdam15 Jun 2010
PL MommsenSCO808010771v IREAmstelveen10 Jul 2010
Adam VogesAUS8080*7240v ENGPerth6 Feb 2011
Chris GayleWI808011072v NEDDelhi28 Feb 2011
Brendan TaylorZIM80807291v SLKandy10 Mar 2011
Alastair CookENG8080*6351v INDSouthampton6 Sept 2011
Lendl SimmonsWI808012533v BANMirpur15 Oct 2011
Suresh RainaIND808062120v ENGMumbai23 Oct 2011
Virat KohliIND80808550v WIChennai11 Dec 2011
Alastair CookENG80809891v PAKDubai18 Feb 2012
Dinesh ChandimalSL808010070v AUSHobart24 Feb 2012
Mahela JayawardeneSL80807681v AUSAdelaide6 Mar 2012
Angelo MathewsSL8080*7642v PAKColombo18 Jun 2012
Craig ErvineZIM80808563v WIGrenada24 Feb 2013
Misbah-ul-HaqPAK80809372v SADurban21 Mar 2013
Thisara PereraSL8080*5746v BANMirpur17 Feb 2014
Quinton de KockSA8080*94110v NZHamilton27 Oct 2014
AB de VilliersSA80807641v AUSPerth14 Nov 2014
Anamul HaqueBAN808011051v ZIMChittagong23 Nov 2014
Joe RootENG80809950v SLColombo16 Dec 2014
Niall O'BrienIRE8080*10632v SCODubai12 Jan 2015
Hamilton MasakadzaZIM80807482v SAHamilton15 Feb 2015
Gary WilsonIRE80806990v UAEBrisbane25 Feb 2015
Mohammad HafeezPAK80808081v ZIMLahore31 May 2015
Mohammad ShahzadAFG80808173v ZIMBulawayo22 Oct 2015
PL MommsenSCO8080*11650v UAEEdinburgh16 Aug 2016
Dinesh ChandimalSL8080*11830v AUSColombo21 Aug 2016
Azhar AliPAK808010452v ENGLeeds1 Sept 2016
Tamim IqbalBAN80809890v AFGMirpur25 Sept 2016
MS DhoniIND80809163v NZChandigarh23 Oct 2016
Lahiru ThirimanneSL808010551v INDKandy27 Aug 2017
Kushal Janith PereraSL80808382v ZIMDhaka17 Jan 2018
Muhammad UsmanUAE80809172v SCOBulawayo15 Mar 2018
Sean WilliamsZIM80808051v UAEHarare22 Mar 2018
Imam-ul-HaqPAK808010451v AFGAbu Dhabi21 Sept 2018
Dinesh ChandimalSL80807362v ENGColombo23 Oct 2018
Ross TaylorNZ808011250v PAKAbu Dhabi7 Nov 2018
Soumya SarkarBAN80808155v WISylhet14 Dec 2018
Thisara PereraSL80806373v NZNelson8 Jan 2019
Rassie van der DussenSA8080*12390v PAKDurban22 Jan 2019
Tamim IqbalBAN808011670v WIDublin7 May 2019
Babar AzamPAK80808391v ENGLeeds19 May 2019

BF balls faced · 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.