Javed Miandad
Javed Miandad and Shahid Afridi were engaged in a verbal spat on the topic of money Getty

Pakistan cricket has never been bereft of controversies in the past and now one more has erupted with legendary cricketers Javed Miandad and Shahid Afridi exchanging heated words. The legendary batsman has accused Afridi of match-fixing.

The verbal spat between the two started when Miandad accused Afridi of wanting a farewell match only for money saying that the all-rounder was 'running after money'. Afridi, who currently plays only the Twenty20 format of the game, hit back at Miandad and said that a cricketer of his stature should not stoop so low.

"He (Miandad) has always faced money issues in the past, and continues to do so. I think cricketers of such high caliber should not stoop this low. That's the difference between Imran Khan and Javed Miandad", said Afridi as quoted by GeoTV.

Miandad, who scored 8,832 runs in 124 Test matches and 7,381 runs in 233 One Day Internationals (ODIs) for Pakistan during a 20-year career, dropped a bombshell claiming that Afridi was involved in match-fixing and that fixers should not talk about money.

"I tell Afridi to swear upon his children and say he has not thrown away Pakistan's matches. I am a witness, I caught him myself. If there was money, I would not have left the team. I caught match-fixers in the whole team. Right? These people are fixers. And then they talk about money", the Pakistan batting legend said.

However, the spat now seems to be diffused with AfridI apologising for his remarks on Twitter.