Other than Abdul Razak which Pakistani players to have batted in 10 different batting positions in ODIs.
A. Shahid Afridi
B. Shoaib Malik
C. Fawad Alam
D. Imran Khan