Fielding Records

ODI Stats: Most Catches by Fielders (Non-WK)

Mahela Jayawardene, the former Sri Lankan cricketer, who has taken the most catches in ODI as a fielder, is also the only player to have picked more than 200 catches in ODIs.

Ross Taylor, among the top ODI catchers, has the highest catches per innings ratio – 0.609, followed by Virat at 0.520.

Let’s look at the top ten non-wicketkeeping fielders in One-day International cricket to attain the most number of catches.

FIELDERS INNINGS CATCHES CATCHES/INNS
M Jayawardene (SL) 443 218 0.492
V Kohli (IND) 299 161 0.538
R Ponting (AUS) 372 160 0.430
M Azharuddin (IND) 332 156 0.469
R Taylor (NZ) 232 142 0.612
S Tendulkar (IND) 456 140 0.307
S Fleming (NZ) 276 133 0.481
J Kallis (SA) 324 131 0.404
Younis Khan (PAK) 257 130 0.505
M Muralitharan (SL) 347 130 0.374

You can find the same record in across formats in our blogs.

Key Stats

Virat Kohli, the Indian captain, is the latest entrant to this top 10 list.

Among the current cricketers, nobody else has picked 100+ catches yet in ODIs. Joe Root and Rohit Sharma are the only active players to near the milestone number.

Jonty Rhodes of South Africa holds the record for the maximum number of catches taken in a single ODI innings – 5. And, 44 others have taken 4 catches in an ODI. You can check them all here.