Career
He toured England in 1954 with the Pakistan team but did not play Test cricket. A batsman who often opened, and also usually kept wicket, Shakoor Ahmed made his first-class debut in 1947-1948 in the second first-class match to be played in the newly independent Pakistan, keeping wicket for Punjab University in the first of what became a regular fixture against the Punjab Governor"s XI. He captained Punjab University in these matches in 1950-1951 and 1951-1952. He also played for Pakistan Universities in a two-day match against the touring Master Control Console in 1951-1952, scoring 104 not out in the second innings.
In his first match in the Quaid-e-Azam Trophy, the semi-final of the inaugural 1953-1954 competition, he scored his first century, 102 for Punjab against Railways.
He was chosen as the reserve wicket-keeper for the 1954 tour of England, but scored only 154 runs at an average of 14.00 in nine first-class matches. The wicketkeeper-batsman Imtiaz Ahmed played all four Tests.
In the 1954-1955 season Shakoor Ahmed scored two centuries, including 116 not out in 38 overs against North-West Frontier Province. He also played cricket in his native Uganda and Kenya.
In 1956-1957 when a Kenya Asians team toured South Africa to play against non-white teams, he scored centuries in two of the three matches against the South African Non-Europeans XI. He was the only player to score a century in the final in 1959-1960 when Karachi beat his team, Lahore.
He made his highest score in 1964-1965 when he made 280 in nine and a half hours for Lahore Greens against Railways.