Most Catches in Cricket World Cup – All-Time Records
Fielding has played a major role in deciding Cricket World Cup matches, from sharp slip catches to difficult chances on the boundary. Ricky Ponting holds the record for the most catches in Cricket World Cup history by a non-wicketkeeper, taking 28 catches for Australia across 46 matches between 1996 and 2011. Joe Root is second with 25 catches, while Virat Kohli has 20. When wicketkeepers are counted separately, Adam Gilchrist leads for catches behind the stumps with 45, while Kumar Sangakkara holds the record for most overall wicketkeeping dismissals with 54.
Most Catches in Cricket World Cup History
The main fielding record traditionally excludes catches taken while acting as the designated wicketkeeper. The table below ranks the leading non-wicketkeeper fielders through the 2023 ODI World Cup.
| Rank | Player | Team | Matches | Catches | Best in an Innings |
|---|---|---|---|---|---|
| 1 | Ricky Ponting | Australia | 46 | 28 | 3 |
| 2 | Joe Root | England | 26 | 25 | 4 |
| 3 | Virat Kohli | India | 37 | 20 | 2 |
| 4 | Sanath Jayasuriya | Sri Lanka | 38 | 18 | 2 |
| 5 | David Warner | Australia | 29 | 17 | 2 |
| 6 | Chris Gayle | West Indies | 35 | 17 | 2 |
| 7 | Faf du Plessis | South Africa | 23 | 16 | 3 |
| 8 | Chris Cairns | New Zealand | 28 | 16 | 3 |
| 9 | Eoin Morgan | ENG/IRE | 29 | 16 | 3 |
| 10 | Inzamam-ul-Haq | Pakistan | 35 | 16 | 3 |
Brian Lara also finished his World Cup career with 16 catches, leaving several players tied around the tenth position. Ponting remains three catches clear of Root at the top, while Root's 25 catches came in only 26 matches.
Ricky Ponting – 28 World Cup Catches
Ricky Ponting remains the leading outfield catcher in Cricket World Cup history. The former Australian captain took 28 catches across 46 matches during five World Cups from 1996 to 2011.
Ponting was one of the finest fielders of his generation. He could operate in the slips, inside the circle or in attacking positions, and his anticipation regularly turned difficult chances into wickets.
His best World Cup edition as a fielder came in 2003. Ponting took 11 catches during Australia's unbeaten title-winning campaign. At the time, it was the record for the most catches by a non-wicketkeeper in one World Cup.
That record stood for 16 years before Joe Root passed it in 2019.
Ponting's longevity also helped him build his career record. He played 46 World Cup matches, the most by any player in the tournament's history. He was part of Australia's championship-winning squads in 1999, 2003 and 2007 and captained the last two of those teams.
Joe Root – 25 Catches
Joe Root has come closer than anyone to breaking Ponting's all-time World Cup catching record.
The England batter has taken 25 catches from 26 World Cup matches across the 2015, 2019 and 2023 editions. That gives him a catch rate of almost one per match, considerably higher than many of the other long-serving players near the top of the list.
Root's greatest fielding campaign came in England's title-winning 2019 World Cup. He took 13 catches in 11 matches, breaking Ponting's previous single-edition record of 11.
Root also produced one of the best individual catching performances of the 2023 World Cup against Afghanistan in Delhi. He completed four catches in the innings, including an excellent diving effort in the deep to dismiss Rashid Khan.
His four catches in that match matched the World Cup record for most catches by a non-wicketkeeper in a single innings.
Virat Kohli – 20 Catches
Virat Kohli moved into third place on the all-time list during the 2023 World Cup.
Kohli has taken 20 catches from 37 World Cup matches across four editions between 2011 and 2023. He is the highest-ranked Indian player for catches as a non-wicketkeeper.
His influence in the field is not limited to completed catches. Kohli has spent much of his career inside the circle, where his speed and anticipation can restrict singles and create pressure.
During the early part of the 2023 World Cup, ICC's fielding measurements rated Kohli as one of the tournament's most impactful fielders based on catching, runs saved and performance in pressure situations.
Sanath Jayasuriya – 18 Catches
Sanath Jayasuriya held one of the leading World Cup catching records for years before the newer generation moved above him.
The Sri Lankan all-rounder took 18 catches from 38 World Cup matches between 1992 and 2007. He remains Sri Lanka's leading non-wicketkeeper catcher in World Cup history.
Jayasuriya's value to Sri Lanka covered almost every part of the game. He opened the batting, bowled left-arm spin and contributed in the field across six World Cup campaigns.
He was also part of Sri Lanka's famous 1996 championship-winning team.
Chris Gayle – 17 Catches
Chris Gayle is remembered mainly for his powerful batting, but he also sits near the top of the World Cup fielding records.
The West Indies opener took 17 catches from 35 matches between 2003 and 2019. His best return in a World Cup innings was two catches.
Gayle's height and reach made him particularly useful in the slips and other close-catching positions. Despite playing five World Cups over a long international career, his 17 catches remained enough to place him among the tournament's leading fielders.
David Warner – 17 Catches
David Warner is level with Gayle on 17 World Cup catches but reached that total in fewer matches.
The Australian opener played 29 World Cup matches between 2015 and 2023. He was an energetic outfielder and was regularly positioned where his speed and throwing ability could influence the game.
Warner added eight catches during the 2023 tournament alone as Australia won the championship.
His performances helped him finish his World Cup career alongside Gayle on 17 catches.
Muttiah Muralitharan – 13 Catches
Muttiah Muralitharan is best known for his World Cup bowling record, but he also made a useful contribution as a fielder.
The Sri Lankan spinner took 13 catches in World Cup cricket. He played 40 matches across five tournaments between 1996 and 2011.
Muralitharan's 68 wickets make him the second-highest wicket-taker in World Cup history, behind Glenn McGrath, meaning his primary influence naturally came with the ball.
Still, 13 catches from a specialist bowler show another part of his contribution during Sri Lanka's long run of successful World Cup campaigns.
Steve Smith – 10 Catches
Steve Smith has a strong reputation as one of cricket's safest close catchers, particularly in Test cricket, although his World Cup catch total is lower than his overall international fielding numbers.
Smith completed 10 outfield catches across his World Cup career through 2023. He appeared in the tournament from 2011 through 2023 and was part of Australia's championship-winning squads in 2015 and 2023.
His catching ability was on display during the 2015 World Cup, when ICC included his effort against England among the notable catches of the competition.
Smith has often been used in slips and other close positions, where his quick reactions make him particularly valuable.
Catches Per Innings Among Leading World Cup Fielders
Total catches tell one part of the story, but catches per fielding innings can highlight players who collected chances at a particularly high rate.
| Player | Fielding Innings | Catches | Catches Per Innings |
|---|---|---|---|
| Joe Root | 26 | 25 | 0.96 |
| Faf du Plessis | 22 | 16 | 0.73 |
| Ricky Ponting | 46 | 28 | 0.61 |
| David Warner | 29 | 17 | 0.59 |
| Virat Kohli | 37 | 20 | 0.54 |
| Chris Cairns | 28 | 16 | 0.57 |
| Eoin Morgan | 29 | 16 | 0.55 |
| Chris Gayle | 35 | 17 | 0.49 |
| Inzamam-ul-Haq | 34 | 16 | 0.47 |
| Sanath Jayasuriya | 38 | 18 | 0.47 |
Root stands out strongly in this comparison. His 25 catches from 26 matches place him much closer to one catch per match than Ponting, despite Ponting still holding the career record.
Most Catches in a Single World Cup Edition
| Player | Team | Edition | Matches | Catches |
|---|---|---|---|---|
| Joe Root | England | 2019 | 11 | 13 |
| Ricky Ponting | Australia | 2003 | 11 | 11 |
| Daryl Mitchell | New Zealand | 2023 | 10 | 11 |
| Faf du Plessis | South Africa | 2019 | 9 | 10 |
| Rilee Rossouw | South Africa | 2015 | 6 | 9 |
Joe Root holds the single-edition record after taking 13 catches in the 2019 World Cup. Ponting had previously held the mark with 11 in 2003, and Daryl Mitchell matched Ponting's total during the 2023 tournament.
Root's record came during England's first Men's ODI World Cup championship campaign.
Most Catches in One World Cup Innings
| Player | Team | Catches | Opposition | Edition |
|---|---|---|---|---|
| Mohammad Kaif | India | 4 | Sri Lanka | 2003 |
| Soumya Sarkar | Bangladesh 4 | Scotland | 2015 | |
| Umar Akmal | Pakistan | 4 | Ireland | 2015 |
| Chris Woakes | England | 4 | Pakistan | 2019 |
| Jonny Bairstow | England | 4 | Bangladesh | 2019 |
| Joe Root | England | 4 | Afghanistan | 2023 |
Four catches remains the record for a non-wicketkeeper in a Men's Cricket World Cup innings. Root became the most recent player to achieve the feat when England faced Afghanistan in 2023.
Wicketkeepers with the Most World Cup Catches
| Rank | Wicketkeeper | Team | Matches | Catches |
|---|---|---|---|---|
| 1 | Adam Gilchrist | Australia | 31 | 45 |
| 2 | Kumar Sangakkara | Sri Lanka | 37 | 41 |
| 3 | Quinton de Kock | South Africa | 27 | 37 |
| 4 | MS Dhoni | India | 29 | 34 |
| 5 | Mark Boucher | South Africa | 25 | 31 |
Adam Gilchrist holds the World Cup record for most catches by a wicketkeeper with 45. Kumar Sangakkara is second with 41 catches, although Sangakkara leads the overall wicketkeeping dismissals chart because he also completed 13 stumpings.
Gilchrist was part of three consecutive Australian World Cup-winning teams in 1999, 2003 and 2007.
Kumar Sangakkara – Most Wicketkeeping Dismissals
While Gilchrist has more catches, Kumar Sangakkara holds the record for the most total wicketkeeping dismissals in World Cup history.
Sangakkara completed 54 dismissals in 36 wicketkeeping innings. Those consisted of 41 catches and 13 stumpings.
His 13 stumpings are also a World Cup record.
Sangakkara represented Sri Lanka at four World Cups from 2003 to 2015 and played in the finals of both the 2007 and 2011 tournaments.
Adam Gilchrist – Most Catches by a Wicketkeeper
Adam Gilchrist completed 45 catches behind the stumps during his World Cup career.
His finest tournament with the gloves came in 2003, when he recorded 21 dismissals in 10 innings. ICC records that total as the benchmark for a World Cup edition among wicketkeepers.
Gilchrist also took six catches against Namibia in 2003, setting a record for catches by a wicketkeeper in a single World Cup innings. That mark has since been matched.
Outfield Catches vs Wicketkeeper Catches
These two categories should not be combined when discussing the official fielding record.
Ponting's 28 catches were taken as a non-wicketkeeper. Gilchrist's 45 were completed while wearing the wicketkeeping gloves.
That means Gilchrist technically caught more batters at World Cups, but Ponting remains the official record holder for most catches by a fielder.
Similarly, Sangakkara's 54 dismissals include both catches and stumpings, so his total represents a wicketkeeping record rather than an outfield catching record.
Most Catches in the 2023 Cricket World Cup
The 2023 World Cup produced several strong fielding performances.
| Player | Team | Catches |
|---|---|---|
| Daryl Mitchell | New Zealand | 11 |
| Marnus Labuschagne | Australia | 8 |
| David Warner | Australia | 8 |
| Ravindra Jadeja | India | 7 |
| David Miller | South Africa | 7 |
| Ben Stokes | England | 6 |
| Shubman Gill | India | 6 |
| Mitchell Starc | Australia | 6 |
Daryl Mitchell led all non-wicketkeepers with 11 catches, equalling Ponting's 2003 total for the second-highest tally in a single World Cup edition.
Australia also featured prominently, with Labuschagne and Warner taking eight catches each during their championship-winning campaign.
Conclusion
Ricky Ponting holds the record for the most catches in Cricket World Cup history by a non-wicketkeeper, with 28 catches from 46 matches. Joe Root is his nearest challenger with 25 catches, followed by Virat Kohli with 20, Sanath Jayasuriya with 18, and David Warner and Chris Gayle with 17 each.
Root owns the single-edition record after taking 13 catches during England's 2019 championship campaign. Ponting and Daryl Mitchell are next with 11 each.
Wicketkeeping records are counted separately. Adam Gilchrist leads for wicketkeeper catches with 45, while Kumar Sangakkara holds the overall World Cup wicketkeeping dismissals record with 54, including 41 catches and 13 stumpings.
From Ponting's athletic fielding during Australia's dominant era to Root's record-breaking 2019 campaign, catches have repeatedly influenced major World Cup matches. As fielding standards continue to rise, Ponting's 28-catch career mark will remain one of the key records to watch in future editions.
FAQs
Who has taken the most catches in Cricket World Cup history?
Ricky Ponting holds the record for most catches by a non-wicketkeeper with 28 catches from 46 World Cup matches.
How many World Cup catches did Ricky Ponting take?
Ricky Ponting took 28 catches for Australia between 1996 and 2011.
Who is second for most catches in World Cup history?
Joe Root is second with 25 catches from 26 matches through the 2023 World Cup.
How many catches has Virat Kohli taken in World Cups?
Virat Kohli has taken 20 catches in 37 World Cup matches through 2023.
Who has taken the most catches in a single World Cup?
Joe Root holds the record with 13 catches during the 2019 Cricket World Cup.
How many catches did Daryl Mitchell take in the 2023 World Cup?
Daryl Mitchell took 11 catches for New Zealand, the most by a non-wicketkeeper in the 2023 tournament.
What is the record for most catches in one World Cup innings?
The record for a non-wicketkeeper is four catches in one innings. Several players have achieved it, including Joe Root in 2023.
How many World Cup catches did Chris Gayle take?
Chris Gayle completed 17 catches in 35 World Cup matches for West Indies.
How many World Cup catches did Muttiah Muralitharan take?
Muttiah Muralitharan took 13 catches as an outfielder during his World Cup career.
How many World Cup catches did Steve Smith take?
Steve Smith completed 10 outfield catches in World Cup cricket through the 2023 tournament.
Which wicketkeeper has taken the most World Cup catches?
Adam Gilchrist holds the wicketkeeper catching record with 45 catches.
Who has the most wicketkeeping dismissals in World Cup history?
Kumar Sangakkara holds the record with 54 dismissals, consisting of 41 catches and 13 stumpings.
How many catches did Adam Gilchrist take in World Cups?
Adam Gilchrist completed 45 catches as Australia's wicketkeeper.
Who took the most catches in the 2019 World Cup?
Joe Root took 13 catches, setting the record for most outfield catches in one World Cup edition.
Who took the most catches in the 2023 World Cup?
Daryl Mitchell of New Zealand led the non-wicketkeeper fielding chart with 11 catches.
Which Indian player has taken the most World Cup catches?
Virat Kohli leads India among non-wicketkeepers with 20 catches through the 2023 World Cup.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
