All-rounder Abdul Razzaq has announced his retirement from international cricket, saying he had taken his decision in protest at his omission from the Pakistan national team.
Abdul Razzaq has scored 1,146 runs and took 100 wickets in 46 Tests. He made 4,465 runs and took 240 wickets in 231 one-day internationals in a career which began in 1995.
Razzaq, who is among eight Pakistani players offered lucrative contracts by a breakaway Indian league, said his decision was not linked to rebel cricket.