Veteran Pakistani all-rounder Shoaib Malik has been around for the last two decades and is one of five players to have scored over 2000 T20I runs. He also held the record for most runs in T20Is for a brief period before he was overtaken.
As a captain, he led Pakistan to the final of 2007 World T20 and was also a part of the 2009 World T20 winning Pakistan side. He has played T20 cricket all over the globe and has been a regular in the CPL since 2014 where he turned out for Barbados Tridents for five seasons before moving to Guyana last year. He is one of the few players to score over 1000 runs in the CPL and has got those 1390 runs at an average and SR of over 35 and 120 respectively.