Here is the list of all-rounders with 500 runs and 50 wickets in T20Is (full-member nations)
Former Bangladesh skipper Shakib Al Hasan is on the top of the list with 2,010 runs and 121 wickets from 99 matches.
Former Pakistan skipper Shahid Afridi has 1,416 runs and 98 wickets from 99 games. He is second on the list.
Ireland all-rounder George Dockrell has 508 runs and 78 wickets from 98 games. He has the least number of runs on the list.
Former Afghanistan all-rounder has 1,628 runs and 76 wickets from 91 games. He is the only Afghanistan player on the list.
Kevin O'Brien has 1,973 runs and 58 wickets from 110 games . He was the first Ireland player to enter the list.
Thisara Perera (Sri Lanka)