Most catches
Player Mat Inns Ct Max Ct/Inn
JE Root (ENG) 7 7 10 3 1.428
JM Bairstow (ENG) 7 7 8 4 1.142
SS Cottrell (WI) 6 6 7 3 1.166
F du Plessis (SA) 7 6 7 3 1.166
TA Boult (NZ) 5 5 6 2 1.200
CR Woakes (ENG) 7 7 6 4 0.857
Soumya Sarkar (BDESH) 6 6 5 2 0.833
AJ Finch (AUS) 7 7 5 2 0.714
Rahmat Shah (AFG) 7 7 5 2 0.714
YS Chahal (INDIA) 4 4 4 2 1.000
HM Amla (SA) 6 5 4 1 0.800
MJ Guptill (NZ) 5 5 4 2 0.800
Mohammad Hafeez (PAK) 5 5 4 1 0.800
Wahab Riaz (PAK) 5 5 4 2 0.800
PJ Cummins (AUS) 7 7 4 2 0.571
UT Khawaja (AUS) 7 7 4 1 0.571
Mohammad Nabi (AFG) 7 7 4 2 0.571
DA Warner (AUS) 7 7 4 2 0.571
V Kohli (INDIA) 4 4 3 2 0.750
I Udana (SL) 4 4 3 2 0.750
MM Ali (ENG) 5 5 3 2 0.600
Babar Azam (PAK) 5 5 3 2 0.600
CH Gayle (WI) 6 6 3 1 0.500
JO Holder (WI) 6 6 3 2 0.500
Mashrafe Mortaza (BDESH) 6 6 3 2 0.500
Mehidy Hasan Miraz (BDESH) 6 6 3 1 0.500
Tamim Iqbal (BDESH) 6 6 3 1 0.500
HE van der Dussen (SA) 7 6 3 2 0.500
GJ Maxwell (AUS) 7 7 3 1 0.428
EJG Morgan (ENG) 7 7 3 1 0.428
AU Rashid (ENG) 7 7 3 3 0.428
BA Stokes (ENG) 7 7 3 2 0.428

All figures exclude catches made as a wicketkeeper, except for matches played which is the career figure

Records includes the following current or recent matches:
England v Australia at Lord's, ICC Cricket World Cup 32nd match, Jun 25, 2019 [ODI # 4173]
Afghanistan v Bangladesh at Southampton, ICC Cricket World Cup 31st match, Jun 24, 2019 [ODI # 4172]
Pakistan v South Africa at Lord's, ICC Cricket World Cup 30th match, Jun 23, 2019 [ODI # 4171]