Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND
CompletedODIInternational

2023 Cricket World Cup - Stats

7 Oct – 10 Nov 202310 teams

Most runs

Full list
PlayerMInnsRunsHSAvgSR4s6s
Ibrahim Zadran Afghanistan111145812945.8078.83506
Hashmatullah Shahidi Afghanistan11114208052.5076.36343
Rahmat Shah Afghanistan11113987739.8077.13383
Azmatullah Omarzai Afghanistan883539770.6097.782613
Rahmanullah Gurbaz Afghanistan11112858025.9195.64329
Glenn Maxwell Australia11201201-157.032110
Mehedi Hasan Miraz Bangladesh22169112169.0088.02123
Nazmul Hossain Shanto Bangladesh22163104163.0086.70123
Rashid Khan Afghanistan881563526.00109.86147
Rohit Sharma India11131131131.00155.95165

Most wickets

Full list
PlayerMOversWktsRunsAvgEcon
Rashid Khan Afghanistan11106.31351739.774.85
Mujeeb Ur Rahman Afghanistan11101.51058058.005.70
Mohammad Nabi Afghanistan1181.3833942.384.16
Naveen-ul-Haq Afghanistan853.4835244.006.56
Azmatullah Omarzai Afghanistan938727038.577.11
Fazalhaq Farooqi Afghanistan853633355.506.28
Shoriful Islam Bangladesh215.257014.004.57
Taskin Ahmed Bangladesh214.357615.205.24
Gulbadin Naib Afghanistan218511823.606.56
Kasun Rajitha Sri Lanka220512725.406.35

Highest scores

Full list
PlayerRunsBalls4s6svs
Glenn Maxwell Australia201*1282110AFG
Rohit Sharma India13184165AFG
Ibrahim Zadran Afghanistan129*14383AUS
Mehedi Hasan Miraz Bangladesh112*11973AFG
Nazmul Hossain Shanto Bangladesh10410592AFG
Azmatullah Omarzai Afghanistan97*10773SA
Kusal Mendis Sri Lanka928463AFG
Ibrahim Zadran Afghanistan87113100PAK
Rahmanullah Gurbaz Afghanistan805784ENG
Hashmatullah Shahidi Afghanistan808881IND

Best bowling figures

Full list
PlayerFiguresOversvs
Fazalhaq Farooqi Afghanistan4/3410SL
Jasprit Bumrah India4/3910AFG
Gerald Coetzee South Africa4/4410AFG
Taskin Ahmed Bangladesh4/448.3AFG
Gulbadin Naib Afghanistan4/6010SL
Kasun Rajitha Sri Lanka4/7910AFG
Lockie Ferguson New Zealand3/197AFG
Mehedi Hasan Miraz Bangladesh3/259AFG
Mohammad Nabi Afghanistan3/289.3NED
Shakib Al Hasan Bangladesh3/308AFG

Most sixes

Full list
Player6s4sRuns
Azmatullah Omarzai Afghanistan1326353
Glenn Maxwell Australia1021201
Rahmanullah Gurbaz Afghanistan932285
Rashid Khan Afghanistan714156
Ibrahim Zadran Afghanistan650458
Mohammad Nabi Afghanistan69123
Rohit Sharma India516131
Glenn Phillips New Zealand4471
Iftikhar Ahmed Pakistan4240
Hashmatullah Shahidi Afghanistan334420

Most 50s / 100s

Player100s50sRuns
Ibrahim Zadran Afghanistan12458
Mehedi Hasan Miraz Bangladesh11169
Nazmul Hossain Shanto Bangladesh11163
Glenn Maxwell Australia10201
Rohit Sharma India10131
Hashmatullah Shahidi Afghanistan05420
Rahmat Shah Afghanistan03398
Azmatullah Omarzai Afghanistan03353
Rahmanullah Gurbaz Afghanistan02285
Kusal Mendis Sri Lanka01131

Best strike rate (min 30 balls)

PlayerSRRunsBalls
Glenn Maxwell Australia157.03201128
Rohit Sharma India155.9513184
Shakib Al Hasan Bangladesh124.324637
Rashid Khan Afghanistan109.86156142
Harry Brook England108.206661
Mohammad Nabi Afghanistan107.89123114
Mujeeb Ur Rahman Afghanistan107.845551
Andile Phehlukwayo South Africa105.413937
Shadab Khan Pakistan105.264038
Max O'Dowd Netherlands105.004240

Best economy (min 10 overs)

PlayerEconOversWkts
Keshav Maharaj South Africa2.50102
Liam Livingstone England3.30101
Mehedi Hasan Miraz Bangladesh3.88174
Jasprit Bumrah India3.90104
Kagiso Rabada South Africa4.00100
Kuldeep Yadav India4.00101
Mohammad Nabi Afghanistan4.1681.38
Adil Rashid England4.20103
Hasan Ali Pakistan4.40101
Gerald Coetzee South Africa4.40104

Most catches (fielder)

Most dismissals (keeper)

Highest team totals

Full list
TeamScoreOversvs
Bangladesh334/550AFG
Australia293/746.5AFG
Afghanistan291/550AUS
Sri Lanka291/850AFG
Afghanistan28937.4SL
New Zealand288/650AFG
Afghanistan286/249PAK
Afghanistan28449.5ENG
Pakistan282/750AFG
India273/235AFG

Lowest completed totals

TeamScoreOversvs
Afghanistan13934.4NZ
Afghanistan15637.2BAN
Netherlands17946.3AFG
England21540.3AFG
Sri Lanka24149.3AFG
Afghanistan24450SA
Afghanistan24544.3BAN
Afghanistan28449.5ENG
Afghanistan28937.4SL