ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS
CompletedODIInternational

2019 Cricket World Cup - Stats

1 Jun – 4 Jul 201910 teams

Most runs

Full list
PlayerMInnsRunsHSAvgSR4s6s
Rahmat Shah Afghanistan992546228.2265.13311
Najibullah Zadran Afghanistan882305128.7588.80254
Hashmatullah Shahidi Afghanistan881977624.6356.45202
Gulbadin Naib Afghanistan991944721.5679.84202
Asghar Afghan Afghanistan661544425.6787.01115
Eoin Morgan England11148148148.00208.45417
Ikram Alikhil Afghanistan771428628.4057.72100
Mohammad Nabi Afghanistan991075211.8964.0752
Rashid Khan Afghanistan991053511.67100.96114
Hazratullah Afghanistan55963419.2094.12122

Most wickets

Full list
PlayerMOversWktsRunsAvgEcon
Mohammad Nabi Afghanistan972.41033533.504.61
Gulbadin Naib Afghanistan965.4942046.676.40
Dawlat Zadran Afghanistan539828836.007.38
Mujeeb Ur Rahman Afghanistan757.5725937.004.48
Rashid Khan Afghanistan871.5641669.335.79
Shakib Al Hasan Bangladesh1105295.802.90
James Neesham New Zealand1105316.203.10
Imran Tahir South Africa174297.254.14
Nuwan Pradeep Sri Lanka194317.753.44
Lockie Ferguson New Zealand19.14379.254.04

Highest scores

Full list
PlayerRunsBalls4s6svs
Eoin Morgan England14871417AFG
Jonny Bairstow England909983AFG
David Warner Australia89*11480AFG
Joe Root England888251AFG
Ikram Alikhil Afghanistan869380WI
Mushfiqur Rahim Bangladesh838741AFG
Kane Williamson New Zealand79*9990AFG
Kushal Janith Perera Sri Lanka788180AFG
Shai Hope West Indies779262AFG
Hashmatullah Shahidi Afghanistan7610052ENG

Best bowling figures

Full list
PlayerFiguresOversvs
Shakib Al Hasan Bangladesh5/2910AFG
James Neesham New Zealand5/3110AFG
Imran Tahir South Africa4/297AFG
Mohammad Nabi Afghanistan4/309SL
Nuwan Pradeep Sri Lanka4/319AFG
Lockie Ferguson New Zealand4/379.1AFG
Mohammed Shami India4/409.5AFG
Shaheen Shah Afridi Pakistan4/4710AFG
Carlos Brathwaite West Indies4/639AFG
Chris Morris South Africa3/136.1AFG

Most sixes

Full list
Player6s4sRuns
Eoin Morgan England174148
Asghar Afghan Afghanistan511154
Najibullah Zadran Afghanistan425230
Rashid Khan Afghanistan411105
Aaron Finch Australia4666
Jason Holder West Indies4145
Moeen Ali England4131
Jonny Bairstow England3890
Hashmatullah Shahidi Afghanistan220197
Gulbadin Naib Afghanistan220194

Most 50s / 100s

Player100s50sRuns
Eoin Morgan England10148
Hashmatullah Shahidi Afghanistan02197
Rahmat Shah Afghanistan01254
Najibullah Zadran Afghanistan01230
Ikram Alikhil Afghanistan01142
Mohammad Nabi Afghanistan01107
Jonny Bairstow England0190
David Warner Australia0189
Joe Root England0188
Mushfiqur Rahim Bangladesh0183

Best strike rate (min 30 balls)

PlayerSRRunsBalls
Eoin Morgan England208.4514871
Nicolas Pooran West Indies134.885843
Aaron Finch Australia134.696649
Jason Holder West Indies132.354534
Shimron Hetmyer West Indies125.813931
Joe Root England107.328882
Virat Kohli India106.356763
Rashid Khan Afghanistan100.96105104
Kushal Janith Perera Sri Lanka96.307881
Mushfiqur Rahim Bangladesh95.408387

Best economy (min 10 overs)

PlayerEconOversWkts
Shakib Al Hasan Bangladesh2.90105
James Neesham New Zealand3.10105
Trent Boult New Zealand3.40100
Yuzvendra Chahal India3.60102
Kemar Roach West Indies3.70103
Jasprit Bumrah India3.90102
Kuldeep Yadav India3.90100
Mark Wood England4.00102
Mohammad Amir Pakistan4.10100
Shadab Khan Pakistan4.40101

Most catches (fielder)

Most dismissals (keeper)

Highest team totals

Full list
TeamScoreOversvs
England397/650AFG
West Indies311/650AFG
Afghanistan28850WI
Bangladesh262/750AFG
Afghanistan247/850ENG
Pakistan230/749.4AFG
Afghanistan227/950PAK
India224/850AFG
Afghanistan21349.5IND
Australia209/334.5AFG

Lowest completed totals

TeamScoreOversvs
Afghanistan12534.1SA
Afghanistan15232.4SL
Afghanistan17241.1NZ
Afghanistan20047BAN
Sri Lanka20136.5AFG
Afghanistan20738.2AUS
Afghanistan21349.5IND
Afghanistan28850WI