Most Catches in IPL History: Top 10 Fielders & Records
While fielding may be vital to success in cricket, it is generally overlooked. A single catch can change the direction of an Indian Premier League (IPL) match in seconds. From its inception in 2008, the IPL has produced some of the most athletic and consistent fielders in world cricket. This is the list of top 10 players in terms of overall catches by non-wicketkeepers across IPL seasons, based on ESPNcricinfo fielding records up to the 2026 season. Let’s explore most catches by an IPL fielder.
Top 10 IPL Fielders with Most Catches (All Time)
The list below has the top 10 non-wicketkeeper most catches IPL history fielders, in the entire history of the IPL up to the 2026 season.
Rank | Player | Total Catches | Matches |
1 | Virat Kohli | 126 | 282 |
2 | Ravindra Jadeja | 110 | 267 |
3 | Suresh Raina | 109 | 205 |
4 | Kieron Pollard | 103 | 189 |
5 | Rohit Sharma | 102 | 281 |
6 | Shikhar Dhawan | 99 | 222 |
7 | AB de Villiers | 90 | 184 |
8 | David Miller | 87 | 152 |
9 | Manish Pandey | 86 | 180 |
10 | David Warner | 86 | 184 |
Virat Kohli – Relentless on the field
Virat Kohli leads the IPL catches chart with 126 catches in 282 matches. Primarily fielding in high-action areas such as the covers, point region and deep positions, Kohli’s intensity and sharp reflexes have made him one of the safest fielders in IPL history. His ESPNcricinfo catches-per-innings figure stands at 0.45, showing his long-term consistency across nearly two decades of IPL cricket.
Ravindra Jadeja is another name for the Fielding Phenomenon
Ravindra Jadeja sits second with 110 catches in 267 IPL matches. Widely regarded as one of the best fielders in world cricket, Jadeja’s value is not limited to catches alone. His speed across the turf, direct-hit ability, boundary-saving work and safe hands make him one of the most complete fielders the IPL has seen, which also explains his strong presence in records for the most run-outs in IPL history. His maximum catches in an IPL innings is 4, the joint-best among the top names in this list.
Suresh Raina was the Original King of Catches
Suresh Raina took 109 catches in 205 IPL appearances, making him one of the greatest fielders in tournament history. For many years, Raina was the benchmark for outfield excellence in the IPL, especially in the covers, point and mid-wicket regions. His ESPNcricinfo catches-per-innings rate of 0.534 remains excellent among top fielders, showing how frequently he contributed with catches during his IPL career.
Kieron Pollard is an athletic powerhouse
Kieron Pollard finished with 103 catches in 189 IPL matches, and his fielding was a major part of Mumbai Indians’ success among teams with the most IPL titles won by a team. His height, reach and athleticism made him one of Mumbai Indians’ most reliable boundary fielders. Pollard’s catches-per-innings rate of 0.544 is one of the strongest among the top 10, proving how regularly he impacted matches in the field. His ability to judge high balls near the rope made him a major asset in pressure situations.
Rohit Sharma is the Indian captain and consistent fielder
Rohit Sharma has taken 102 catches in 281 IPL matches.As one of the longest-serving players in the tournament, Rohit has fielded in different positions across phases of his career — from slips and the inner ring to deeper catching zones — a career span that also places him among players with the most matches played in IPL history. His catches-per-innings figure is 0.362, reflecting steady long-term contribution in addition to his batting and leadership roles.
Shikhar Dhawan is a safe outfield presence
Shikhar Dhawan has taken 99 catches in 222 IPL matches, adding fielding value to a career that already places him among the highest run-scorers in IPL history. Known for his calm presence and safe hands, Dhawan was regularly used in deep fielding positions as well as inside the circle. His catches-per-innings figure of 0.445 places him among the most dependable Indian fielders in IPL history.
AB de Villiers — Spider-Man of the Outfield
AB de Villiers took 90 catches in 184 IPL matches as per ESPNcricinfo’s fielding record. His catches came from only 130 fielding innings, giving him an excellent catches-per-innings rate of 0.692. De Villiers’ athleticism, diving range and boundary-rope awareness made him one of the most spectacular fielders the IPL has ever seen.
David Miller is Safe and Sharp
David Miller has taken 87 catches in 152 IPL matches. His catches-per-innings rate of 0.572 is one of the best among the top 10 fielders. Miller has been a reliable outfielder across franchises, especially in the deep, where judging high catches under pressure is one of the hardest skills in T20 cricket.
Manish Pandey — Reliable Indian Fielder
Manish Pandey has taken 86 catches in 180 IPL matches. A sharp mover in the ring and a reliable catcher in the deep, Pandey has built his fielding record through consistency across multiple franchises. His catches-per-innings rate of 0.477 shows his value as a dependable catching option throughout his IPL career.
David Warner is Safe and Sharp
David Warner has taken 86 catches in 184 IPL matches. Warner’s strength as a fielder came from quick judgment, strong hands and excellent movement in the deep. His ESPNcricinfo catches-per-innings rate is 0.469, placing him among the most reliable overseas fielders in IPL history.
Key Fielding Statistics at a Glance
Player | Matches Played | Catches | Catches per Innings |
Virat Kohli | 282 | 126 | 0.45 |
Ravindra Jadeja | 267 | 110 | 0.413 |
Suresh Raina | 205 | 109 | 0.534 |
Kieron Pollard | 189 | 103 | 0.544 |
Rohit Sharma | 281 | 102 | 0.362 |
What Makes a Great IPL Catcher?
The best catchers in IPL history possess a number of attributes:
- Positioning: To read the batter’s shot in advance and move to the correct area before the ball arrives.
- Soft hands: Taking the pace out of the ball, particularly in the deep or close-catching positions.
- Under-pressure composure: Holding catches in high-pressure situations when one chance can decide the match.
Conclusion
Fielding records in the IPL deserve far more attention than they typically receive. Virat Kohli’s 126 catches now set the benchmark for non-wicketkeeper catches in IPL history, while Ravindra Jadeja, Suresh Raina, Kieron Pollard and Rohit Sharma complete the top five. Raina was the original standard-setter, Jadeja remains one of the most complete fielders, and Kohli’s longevity has taken him to the top of the all-time catches list. Fielding data is a valuable tool for cricket enthusiasts, offering a deeper dimension to fantasy sports and match analysis. Platforms such as Allcric provide detailed player statistics — including fielding records — making it easier to factor catches and fielding impact into team selections and match predictions. In a game decided by fine margins, the fielder who holds his catch often decides the winner.
👉 Get expert Today cricket match predictions 100 sure, top picks & fantasy tips – Download AllCric App or visit AllCric Website
FAQS❓
Virat Kohli has taken the most catches by a non-wicketkeeper in IPL history, with 126 catches in 282 matches according to the ESPNcricinfo data shared.
Ravindra Jadeja is second on the catches list with 110 catches in 267 matches, but his overall fielding impact goes beyond catches. His ground fielding, direct hits, speed and boundary-saving ability make him one of the most complete fielders in IPL history.
Catches can be valuable in fantasy cricket, but the exact points depend on each platform’s scoring system. From a selection point of view, players like Kohli, Jadeja, Raina, Pollard and Rohit have historically offered strong catching value because of their long-term fielding records.