Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive72nd Match · CSA Pro20 2026/27TITWARWarriors won the toss and chose to bowlT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULT1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSA

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
Jean-Pierre KotzeNAM40406360v UAEWindhoek26 Sept 2024
Ryan RickeltonSA40403931v IREAbu Dhabi4 Oct 2024
Naseem ShahPAK40403914v AUSMelbourne4 Nov 2024
Sam CurranENG40405240v WIBridgetown6 Nov 2024
Charith AsalankaSL40402832v NZDambulla13 Nov 2024
Corbin BoschSA4040*4450v PAKJohannesburg22 Dec 2024
Agha SalmanPAK40405121v NZLahore8 Feb 2025
KL RahulIND40402931v ENGAhmedabad12 Feb 2025
Mohammad NabiAFG40402423v ENGLahore26 Feb 2025
Hashmatullah ShahidiAFG40406730v ENGLahore26 Feb 2025
Mohammad NadeemOMA40408910v USALauderhill21 May 2025
Sanjay KrishnamurthiUSA4040*2703v OMALauderhill27 May 2025
Richie BerringtonSCO40404632v NEPDundee2 Jun 2025
B SharkiNEP40404830v SCODundee2 Jun 2025
Pargat SinghCAN40405041v NAMKing City2 Sept 2025
Azmatullah OmarzaiAFG40404461v BANAbu Dhabi8 Oct 2025
Dipendra Singh AireeNEP40406030v USADubai26 Oct 2025
Michael BracewellNZ4040*3160v WIHamilton22 Nov 2025
Dhananjaya de SilvaSL40405940v ENGColombo24 Jan 2026
Zane GreenNAM4040*3522v OMAWindhoek10 Apr 2026
Babar AzamPAK40408430v AUSLahore4 Jun 2026
Towhid HridoyBAN4040*5521v AUSDhaka11 Jun 2026
Scott EdwardsNED40406020v NAMUtrecht25 Jul 2026
Saad Bin ZafarCAN4040*4040v SCODundee7 Aug 2026
Adeeb UsmaniUAE40406522v OMABangi8 Sept 2026
Rohit KumarNEP40404420v UAEKuala Lumpur12 Sept 2026
Harsh ThakerCAN40405321v OMAAl Amarat9 Oct 2026
Karan KCNEP40401614v OMAAl Amarat13 Oct 2026
Arjun KumalNEP40405940v OMAAl Amarat13 Oct 2026
Hassnain ShahOMA4040*2332v NEPAl Amarat19 Oct 2026
Ruben TrumpelmannNAM40403433v IREWindhoek30 Oct 2026
Keith FletcherENG39395920v INDLeeds13 Jul 1974
David LloydENG39398140v INDLondon15 Jul 1974
Chris OldENG39393121v PAKNottingham31 Aug 1974
Derek RandallENG39392980v WIBirmingham30 Aug 1976
Imran KhanPAK393934--v WIAlbion16 Mar 1977
Geoff BoycottENG3939*10730v AUSMelbourne24 Jan 1979
Alvin KallicharranWI39396820v NZNottingham16 Jun 1979
Gordon GreenidgeWI39398551v ENGLondon30 May 1980
Richard HadleeNZ39392950v AUSAdelaide23 Nov 1980
Sandeep PatilIND39397330v NZPerth9 Dec 1980
Lance CairnsNZ39393832v INDAdelaide23 Dec 1980
Syed KirmaniIND3939*2940v NZAdelaide23 Dec 1980
John WrightNZ3939*8710v INDMelbourne10 Jan 1981
Allan BorderAUS39395240v INDMelbourne11 Jan 1981
Kim HughesAUS39395030v INDSydney15 Jan 1981
Gordon GreenidgeWI39397460v AUSSydney24 Nov 1981
Imran KhanPAK39395910v AUSSydney14 Jan 1982
Roy DiasSL393949--v INDAmritsar12 Sept 1982
Dilip VengsarkarIND39394750v PAKGujranwala3 Dec 1982
PreviousPage 355Next

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.