After surpassing greats like Ross Taylor, Suresh Raina and AB de Villiers, one of Pakistan’s most experienced and fit player Shoiab Malik has created a World record in the T20I cricket by taking the most number of catches in the shortest format of the game.

The 37-year-old was able to attain this achievement due to his fitness; Malik is often seen fielding for his side at the boundary line. It is very rare that he disappoints when it comes to fielding, he never lets his team down during the crucial moments of the game.

Surpassing veterans AB de Villiers and Taylor during the Australia series, Shoaib Malik leads the way in the T20Is with 47 catches in 107 matches.

List of players with most number of catches in T20I

Player Country Matches Catches
Shoaib Malik Pakistan 107 47
AB de Villiers South Africa 78 44
Ross Taylor New Zealand 83 44
Suresh Raina India 78 42
David Warner Australia 70 41