Multiple choice general knowledge sports Who holds the record of most number of wickets in T20's. SL Malinga Shahid Afridi Umar Gul DL Vettori Reveal answer Fill a bubble to check yourself B Correct answer Explanation Shahid Afridi (Pakistan) holds the record for most wickets in T20 International cricket with 98 wickets in 99 matches. He was a prolific wicket-taker in the shortest format during his career from 2006-2016.