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 PLAYERS | CATCHES | INNINGS | CT/INNS | MAX. CT IN AN INNS |
|---|---|---|---|---|
| Virat Kohli (IND) | 169 | 311 | 0.543 | 3 |
| Rohit Sharma (IND) | 111 | 286 | 0.384 | 3 |
| Joe Root (ENG) | 91 | 188 | 0.484 | 4 |
| David Miller (SA) | 87 | 173 | 0.502 | 3 |
| Mohammad Nabi (AFG) | 85 | 175 | 0.485 | 3 |
| Ravindra Jadeja (IND) | 79 | 208 | 0.379 | 3 |
| Paul Stirling (IRE) | 67 | 164 | 0.408 | 3 |
| Babar Azam (PAK) | 64 | 142 | 0.450 | 2 |
| Sikandar Raza (ZIM) | 63 | 152 | 0.414 | 3 |
| Mitchell Santner (NZ) | 56 | 127 | 0.440 | 3 |
Complete ‘Active Players’ Records
Most ODI Runs by Active Batters
Most Test Runs by Active Batters
Most ODI Centuries by Active Batters
Most Test Centuries by Active Batters
Most ODI Sixes by Active Batters
Most ODI Catches by Active Cricketers
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