One of the crucial Pakistani cricketers, Shoaib Malik became the first cricketer to play 100 t20is. He announced his retirement after the series against Zimbabwe. He achieved this record with the game against Australia in the tri-series against Zimbabwe. This is the 99th match for him as he played one t20i for World XI. However, Shahid Afridi played 99 matches in the shortest form of cricket. MS Dhoni stood third in this list with 90 matches.
Shoaib Malik made his debut in T20Is 12 years ago in the first ever T20I of Pakistan. He became the third player after Martin Guptill and Brendon Mc Cullum to achieve 2000 runs in T20Is. He made ordinary scores in 35 Test matches and scored 1898 runs at an average of 45.76. He picked 32 test wickets. He acted as the Pakistani Captain for 23 times including the inaugural T20I world cup in 2007 that lost the finale to India. He took 27 wickets in the T20Is as well.
He has an excellent ODI record with 6,975 runs with an average of 5.22 and 154 wickets from 261 ODIs at an average of 38.65 with an economy rate of 4.65.
He announced his retirement after ICC T20I World cup. He was one of the adorable cricketers in all the formats and represented Delhi Daredevils in the IPL, Uva Next in the Sri Lanka Premier League, Barbados Tridents for West Indies, Hobart Hurricanes for Australia, Comillo Victorians and Chittagong Vikings for Bangladesh. He played for numerous teams in the Pakistan Super League as well.
Shoaib Malik announced retirement for test cricket format on account of fitness issues earlier. However, he expressed interest to play for T20Is till World T20I championship. He is expected to play for World cup 2019 earlier but his participation was doubtful in the ODI world cup in the current situation.