Fielding Records

Most Catches by Active Players in ODI

What makes cricket an entertaining sport is the variety of opportunities it creates. There are ten ways a batter can be dismissed, with “out by caught” being the most common method.

This article will focus on currently active cricketers who have taken the most catches while fielding in One-Day International cricket.

CURRENT PLAYERSCATCHESINNINGSCT/INNSMAX. CT IN AN INNS
Virat Kohli (IND)1693110.5433
Rohit Sharma (IND)1112860.3843
Joe Root (ENG)911880.4844
David Miller (SA)871730.5023
Mohammad Nabi (AFG)851750.4853
Ravindra Jadeja (IND)792080.3793
Paul Stirling (IRE)671640.4083
Babar Azam (PAK)641420.4502
Sikandar Raza (ZIM)631520.4143
Mitchell Santner (NZ)561270.4403

Key Insights on Active Fielding Leaders in ODIs

Most Catches and Highest Catching Efficiency in ODIs

Virat Kohli has taken the most catches among active fielders in ODIs. 

Kohli has, in fact, grabbed the second-most catches in ODIs, trailing Sri Lanka’s Mahela Jayawardene (218).

Kohli has the fourth-highest catches per innings ratio in ODIs behind Ross Taylor, Faf du Plessis and Paul Collingwood (minimum 70 catches).


Record-Breaking Catches in a Single ODI Innings

In May 2025, England’s Harry Brook became just the second fielder to pouch five catches in an ODI innings. He did so against the West Indies in the Birmingham ODI to go level with Jonty Rhodes’ 1993 record.


Most Home and Overseas ODI Catches

Kohli and Joe Root are the only two active fielders who’ve grabbed more than 50 catches at home in ODIs.

Kohli and Rohit Sharma are the two non-keeper fielders with 50-plus catches among active players in overseas ODIs.


Series and Single Calendar Year Fielding Records

Marnus Labuschagne (vs ENG, 2024), Harry Brook (WI vs 2025) and Cameron Green (SA vs 2025) picked up eight catches each in a bilateral series, the joint-most among active fielders.

Shubman Gill claimed 24 catches across 28 innings in 2023, the joint second-most catches by a fielder in a calendar year in ODIs.

Read Next | The Ten (All Time) Best Finishers in Cricket