I think he left at the right time ..... atleast he didnt shared the same faith as some of other legends of pakistani cricket
FLASHBACK! He never left, he was forced out.
If you guys remember the 2003 World Cup, when he scored that 100 against India and his last innings was a 40 not out in the washed out game against Zimbabwe. The ONLY Pakistani batsmen to score a 100 in that WC. Then came Aamir Sohail as the Cheif Selector and he made wholesome changes and getting rid of everyone he hated in the team; Waqar, Wasim, Saeed Anwar, etc. That's what brought his demise and after not getting selected for over a year, he then announced his retirement from Cricket. Who replaced him at first, it was Mohammed Hafeez. LOL.