Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1019th Match · Abu Dhabi T10 League 2026RDCAAT1020th Match · Abu Dhabi T10 League 2026EEBULT1021st Match · Abu Dhabi T10 League 2026UTYLList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAT20Final · CSA Pro20 2026/27WAR219/4LIO183/7Warriors won by 36 runsT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T20Semi Final · CSA Pro20 2026/27WAR163/2BOL160/7Warriors won by 8 wickets (11 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T20Semi Final · CSA Pro20 2026/27LIO194/6WP178/8Lions won by 16 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · England tour of Australia 2026AUSENGT20I1st T20I · England tour of Australia 2026AUSENG

Batting records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2016-01-01×

Player figures come from full scorecards, which we hold for 1,332 of the 1,336 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mujeeb Ur RahmanAFG2017-2023754014236649.0826290.080112259
PL MommsenSCO2016-2017772235111*47.0030078.33110170
Abid AliPAK2019-202066023411239.0025093.60111290
Gareth DelanyIRE2020-2023211852342218.0024695.12001206
Kieran PowellWI2017-2018171602336114.5632571.69022234
Aryan DuttNED2021-20265942923323*7.0640357.82005108
Liam PlunkettENG2016-20195420823247*19.33195118.97001236
George WorkerNZ2017-20188812315833.0031673.10030193
Michael EnglishSCO2024-202666123010746.0032670.55111165
Hassan NawazPAK2025-20266622297957.2525091.600201212
Seekkuge PrasannaSL2016-2019151512289516.29210108.570221416
Naseem ShahPAK2022-2026382192275118.9226286.640121312
Hussain TalatPAK2019-2026121022246228.0027880.58010192
Ben McDermottAUS2021-202255022310444.6027880.22111195
Vijay ShankarIND201912812234631.8624690.65000204
Xavier MarshallUSA2019-2020131302215017.0035761.90011214
Jofra ArcherENG2019-202642251222138*17.00205107.80003238
Barry McCarthyIRE2016-202548317220419.1735761.62005183
James FaulknerAUS2016-2017251982183619.8227280.15002151
Rishad HossainBAN2023-20262218321648*14.40198109.090021713
Suranga LakmalSL2016-20214430112152611.3232166.98005183
Kuldeep YadavIND2017-20261244523215199.7741451.93003150
Dillon HeyligerCAN2023-2025221722135614.2022295.95011188
D'Arcy ShortAUS2018-20208812116930.1426978.44011161
Shakeel AhmedOMA2024-20262822721129*14.0740751.84004146
Kamran GhulamPAK2023-2025117021010330.0021299.06111199
Oliver PeakeAUS20268812104830.0023688.98000138
Karima GoreUSA2019-2021161522104416.1531267.31001172
Wahab RiazPAK2016-2020241732105215.0021299.06011149
Arafat MinhasPAK20268812096129.8621099.52020225
Nasir JamalAFG2017-201810902085323.1130268.87021141
Luke JongweZIM2016-20242420220843*11.5623090.43002223
Zak CrawleyENG2021-202699120558*25.6321694.91023242
Ackeem AugusteWI2025-20269902053822.7826876.49001206
Ish SodhiNZ2016-2024472442053510.2527474.82005810
Dogodo BauPNG2016-2022141322044618.5536755.59002131
Deepak ChaharIND2018-2022139320369*33.8320798.07021178
Tanwir AfzalHK2016-2018141322034718.45197103.050011710
Nasum AhmedBAN2022-2025201322014418.2723386.27000188
Wayne ParnellSA2016-2023271862013516.7524183.40002134
Fayyaz ButtOMA2019-2024302092014418.2727972.04001173
Gus AtkinsonENG2023-2026201342003822.22173115.61001216
Fabian AllenWI2018-2022201632005115.3820398.52012188
Odean SmithWI2022-20239811994628.43119167.230001415
D ParasharUAE2024-20261313419850*22.0031562.86011134
Connor EsterhuizenSA202633119711998.50197100.00110139
Mujibur AliOMA2025-2026141411964315.0835056.00002161
Mohammad AmirPAK2016-2019461861965816.3323085.22012145
Vishnu SukumaranUAE2022-2024101001949719.4030563.61011166
Vani MoreaPNG2016-2018111101945217.6431661.39011163

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.