Most catches in an innings
Player Ct Inns Team Opposition Ground Match Date Scorecard
GJ Maxwell 4 1 Australia v New Zealand Birmingham 2 Jun 2017 ODI # 3876
MC Henriques 2 1 Australia v New Zealand Birmingham 2 Jun 2017 ODI # 3876
WD Parnell 2 2 South Africa v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
KM Jadhav 2 2 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
TA Boult 2 1 New Zealand v England Cardiff 6 Jun 2017 ODI # 3880
AD Hales 2 2 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880
JE Root 2 2 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880
Hasan Ali 2 1 Pakistan v South Africa Birmingham 7 Jun 2017 ODI # 3881
Imran Tahir 2 2 South Africa v Pakistan Birmingham 7 Jun 2017 ODI # 3881
Mustafizur Rahman 2 1 Bangladesh v New Zealand Cardiff 9 Jun 2017 ODI # 3883
LE Plunkett 2 1 England v Australia Birmingham 10 Jun 2017 ODI # 3885
AU Rashid 2 1 England v Australia Birmingham 10 Jun 2017 ODI # 3885
Mohammad Hafeez 2 1 Pakistan v England Cardiff 14 Jun 2017 ODI # 3889

Figures exclude catches made as a wicketkeeper

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]