Kamran Akmal is a quick-scoring batsman and a wicket-keeper, who has achieved 6 centuries in Test cricket. However, his first century was vital – his 109 from the number eight position at Mohali, coming in with Pakistan in a lead of 39 against India in the first Test, ensured that the visitors could draw the match. His form against the touring England in 2005 made him one of the most important players in the team. Naturally, he is a batsman that plays lower down the order but has sometimes opened in both Test and One-day cricket. As an opener he has scored two back to back centuries in ODIs against England. Coming in lower down the order in Test matches, he played one memorable innings. He saved Pakistan from a score of 39/6, scoring a century, to a competitive 245 which helped Pakistan win the match and the series. He represents Peshawar Zalmi in PSL.
His batting was highly productive in early 2006 as he scored seven international hundreds within the space of 6 months. Since his tour of England in Summer 2006 however his batting form dwindled and steadily become worse. His wicket-keeping also worsened and dropped many catches on both the England tour and on a tour to South Africa in early 2007. He then scored an international hundred in the Bangladeshi tour of Pakistan in 2008.