Position | Player | Team | Span | Matches | 50s | Runs |
1 | Virat Kohli | India | 2010-2021 | 90 | 28 | 3159 |
2 | Rohit Sharma | India | 2007-2021 | 111 | 22 | 2864 |
3 | David Warner | Australia | 2009-2020 | 81 | 18 | 2265 |
4 | Martin Guptill | New Zealand | 2009-2021 | 102 | 17 | 2939 |
5 | Babar Azam | Pakistan | 2016-2021 | 51 | 17 | 1940 |
6 | Paul Stirling | Ireland | 2009-2020 | 78 | 18 | 2124 |
7 | Aaron Finch | Australia | 2011-2021 | 71 | 14 | 2346 |
8 | Chris Gayle | West Indies | 2006-2021 | 61 | 13 | 1656 |
9 | Brendon McCullum | New Zealand | 2005-2015 | 71 | 13 | 2140 |
10 | KL Rahul | India | 2016-2021 | 49 | 12 | 1557 |
Virat Kohli as usual is leading the charts for most fifties in T20I's with 28 under his belt in the 90 matches that he has played so far. He is followed by Rohit Sharma who is just behind with 22 50's to his name.