Arshad was first picked to play against the West Indies during the 1997–98 season, and the following year, was part of the team which won the Asian Test Championship at Dhaka against Sri Lanka. He captained Pakistan in the 1998 Commonwealth Games Kuala Lumpur. He was a regular inclusion in the Pakistani side until 2001.