Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 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,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Steve SmithAUS72727661v NZCanberra6 Dec 2016
Mohammad HafeezPAK727210480v AUSMelbourne15 Jan 2017
AB de VilliersSA7272*5943v NZHamilton1 Mar 2017
Jason MohammedWI72729170v ENGAntigua3 Mar 2017
Kevin O'BrienIRE7272*6082v AFGGreater Noida22 Mar 2017
Shakib Al HasanBAN72727141v SLDambulla25 Mar 2017
Jonny BairstowENG7272*4473v IRELondon7 May 2017
Ajinkya RahaneIND727211241v WIAntigua30 Jun 2017
Shai HopeWI72729541v ENGSouthampton29 Sept 2017
Rahmat ShahAFG72729050v SLAbu Dhabi17 Sept 2018
Imrul KayesBAN7272*8960v AFGAbu Dhabi23 Sept 2018
Shaiman AnwarUAE72727372v ZIMHarare12 Apr 2019
Virat KohliIND72728280v WIManchester27 Jun 2019
Chris GayleWI72724185v INDPort of Spain14 Aug 2019
Aqib IlyasOMA727211062v USAKirtipur6 Feb 2020
Shai HopeWI72728860v SLKandy1 Mar 2020
Devon ConwayNZ72729370v BANChristchurch23 Mar 2021
Charith AsalankaSL72726261v SAColombo2 Sept 2021
Regis ChakabvaZIM72728161v SLKandy16 Jan 2022
Afif HossainBAN727210790v SAJohannesburg20 Mar 2022
D KhanalNEP72728643v PNGKirtipur26 Mar 2022
Imam-ul-HaqPAK72727260v WIMultan10 Jun 2022
Scott EdwardsNED7272*5651v ENGAmstelveen17 Jun 2022
Wesley MadhevereZIM72729140v AUSTownsville28 Aug 2022
Shikhar DhawanIND727277130v NZAuckland25 Nov 2022
Pathum NissankaSL727280110v INDGuwahati10 Jan 2023
Rohit KumarNEP72727673v NAMKirtipur14 Feb 2023
Asif KhanUAE72729953v NEPDubai2 Mar 2023
Brandon KingWI727272111v SAPotchefstroom21 Mar 2023
Kashyap PrajapatiOMA72727461v IREBulawayo19 Jun 2023
Jos ButtlerENG72726852v NZCardiff8 Sept 2023
Glenn PhillipsNZ72727652v ENGLondon13 Sept 2023
Suryakumar YadavIND7272*3766v AUSIndore24 Sept 2023
Marnus LabuschagneAUS72725890v INDRajkot27 Sept 2023
Joylord GumbieZIM727210680v IREHarare17 Dec 2023
Scott EdwardsNED72729430v CANRotterdam17 Aug 2024
Pargat SinghCAN72728071v USARotterdam19 Aug 2024
Monank PatelUSA72728271v NAMWindhoek16 Sept 2024
Harry BrookENG72725237v AUSBristol29 Sept 2024
Rassie van der DussenSA7272*8763v ENGKarachi1 Mar 2025
Sufyan MehmoodOMA72725153v USALauderhill27 May 2025
Matthew BreetzkeSA72728081v INDRanchi30 Nov 2025
Adeeb UsmaniUAE72727853v OMAKirtipur3 May 2026
Smit PatelUSA727256121v SCOKirtipur14 May 2026
Kusal MendisSL72726244v WIKingston3 Jun 2026
Tony de ZorziSA72728471v NAMWindhoek9 Sept 2026
Graham GoochENG71718413v NZManchester20 Jun 1979
Mike GattingENG7171*5844v INDJullundur20 Dec 1981
Sunil GavaskarIND717187100v ENGCuttack27 Jan 1982
Bruce LairdAUS7171*12580v NZDunedin17 Feb 1982
PreviousPage 118Next

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.