Most catches
Player Mat Inns Ct Max Ct/Inn
GJ Maxwell (AUS) 3 3 4 4 1.333
Babar Azam (PAK) 5 5 4 1 0.800
RA Jadeja (INDIA) 5 5 4 1 0.800
AU Rashid (ENG) 3 3 3 2 1.000
JJ Roy (ENG) 3 3 3 1 1.000
AD Hales (ENG) 4 4 3 2 0.750
Mustafizur Rahman (BDESH) 4 4 3 2 0.750
JE Root (ENG) 4 4 3 2 0.750
KM Jadhav (INDIA) 5 5 3 2 0.600
Mohammad Hafeez (PAK) 5 5 3 2 0.600
WD Parnell (SA) 2 2 2 2 1.000
TA Boult (NZ) 3 3 2 2 0.666
LD Chandimal (SL) 3 3 2 1 0.666
AJ Finch (AUS) 3 3 2 1 0.666
MC Henriques (AUS) 3 3 2 2 0.666
Imran Tahir (SA) 3 3 2 2 0.666
BKG Mendis (SL) 3 3 2 1 0.666
AF Milne (NZ) 3 3 2 1 0.666
SPD Smith (AUS) 3 3 2 1 0.666
LRPL Taylor (NZ) 3 3 2 1 0.666
Fakhar Zaman (PAK) 4 4 2 1 0.500
LE Plunkett (ENG) 4 4 2 2 0.500
Azhar Ali (PAK) 5 5 2 1 0.400
Hasan Ali (PAK) 5 5 2 2 0.400
V Kohli (INDIA) 5 5 2 1 0.400
B Kumar (INDIA) 5 5 2 1 0.400

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:
India v Pakistan at The Oval, ICC Champions Trophy final, Jun 18, 2017 [ODI # 3894]
Bangladesh v India at Birmingham, ICC Champions Trophy 2nd semi final, Jun 15, 2017 [ODI # 3891]
England v Pakistan at Cardiff, ICC Champions Trophy 1st semi final, Jun 14, 2017 [ODI # 3889]