Most Catches in T20 World Cup

Australia's David Warner holds the record for most catches in T20 World Cup history by a fielder. Warner has taken 25 catches in 41 matches, with a best of 3 catches against India in the 2009 T20 World Cup.

In T20 cricket, every run saved or wicket taken can make a significant difference. Fielders who are good at catching can prevent crucial runs and break partnerships, often swinging the match in their team's favor. Good catching is essential for a team's success in the T20 World Cup.

"Catches Win Matches." You can win too. Play fantasy cricket during the 2024 T20 World Cup on Howzat and win big!

Most Catches By A Fielder in T20 World Cup (2007-2024)

Let’s look at the top 15 list of most catches by a fielder in the history of the T20 World Cup from 2007 to 2024.

Player

Team

Matches

Catches

Best 

David Warner

AUS

41

25

3 catches

AB de Villiers

SA

30

23

3 catches

Glenn Maxwell

AUS

31

23

4 catches

Rohit Sharma

IND

47

21

3 catches

Martin Guptill

NZ

28

19

3 catches

Mohammad Nabi

AFG

30

16

2 catches

Kane Williamson

NZ

29

16

3 catches

Dwayne Bravo

WI

34

15

3 catches

David Miller

SA

27

14

3 catches

Ravindra Jadeja

IND

30

14

3 catches

Steve Smith

AUS

19

14

2 catches

Ross Taylor

NZ

28

14

2 catches

Aiden Markram

SA

19

13

4 catches

Shakib Al Hasan

BAN

41

13

2 catches

Darren Sammy

WI

25

13

4 catches

Mahela Jayawardene

SL

31

13

2 catches

Virat Kohli

IND

35

13

2 catches

David Warner (Australia) - 25 catches

The Australian opener, David Warner, is known for his aggressive batting style, but his fielding skills are equally impressive. He has taken 25 catches in 41 innings across T20 World Cups. David Warner's best performance is three catches against Pakistan in the 2010 T20 World Cup.

Suggested Read: Most Dismissals in T20 World Cup History

 AB de Villiers (South Africa) - 23 catches

South Africa's AB de Villiers holds the record for the second most catches in T20 World Cup history, with an impressive 23 catches in 30 matches between 2007 and 2016. His athleticism, anticipation, and quick reflexes made him a phenomenal fielder. AB de Villiers' best performance was three catches against India in the 2009 T20 World Cup. 

 

Glenn Maxwell (Australia) - 23 catches

The Australian all-rounder Glenn "Big Show" Maxwell excels in all aspects of the game. His brilliant fielding abilities have helped him take 23 catches in 30 matches at the T20 World Cup. Maxwell is third on the list of most catches taken by a fielder in the T20 World Cups. Maxwell's best performances is four catches against Namibia in 2024.  

 

Rohit Sharma (India) - 21 catches

Indian captain Rohit Sharma is not only a terrific batter but also a dependable fielder. With 21 catches in 45 innings, Rohit Sharma has proven his fielding skills brilliance. He often positions himself in the slips to take crucial catches. Rohit Sharma's best performance was three catches against Namibia in the 2021 T20 World Cup.  

 

Martin Guptill (New Zealand) - 19 catches

Former New Zealand opener Martin Guptill is a reliable fielder. He has 19 catches in 28 matches and has consistently shown his fielding skills on the biggest stage. He has taken many spectacular catches in the outfield, particularly near the boundary. Martin Guptill's best performance was three catches against Pakistan in the 2016 T20 World Cup.

Suggested Read: Most Sixes in T20 World Cup History

FAQ’s

Who has taken the most catches in T20 World Cup?

David Warner, with 25 catches, sits at the top of the table for most catches by a fielder in the Men's T20 World Cup. AB de Villiers and Glenn Maxwell are second with 23 catches.

Who has the most catches in T20 cricket?

Kieron Pollard has taken a record 362 catches in 660 T20 matches. In international cricket, David Miller is at the top with 80 catches in 125 games.

Who has taken the most catches for India in T20?

Rohit Sharma has taken the most catches (21) in T20 World Cups for India. He has 65 catches in 159 T20 international matches.

Win cash worth ₹3000* as Welcome Bonus