1. Imran Khan (Pakistan) – 318 wickets

Former Pakistan cricketer Imran Khan was one of the finest all-rounders and captains in international cricket history. Under his captaincy, Pakistan won their maiden Cricket World Cup trophy in 1992. As a captain in international cricket history, the right-arm pacer Imran Khan took most wickets as he picked up 318 wickets (average 23.87) in this category. The captain Imran Khan managed 12 five-wicket hauls and four ten-wicket hauls in international cricket.