3. William Porterfield – 893 runs

Porterfield has been an important player for Ireland since they started playing cricket at the highest level and has been the captain of Ireland team since 2008. The player who has captained Ireland in 48 T20Is has scored 893 runs over the period.