1 Javed Miandad
When Javed Miandad was run out in his final game against India in the 1996 World Cup game at Bangalore, Indian historians and cricket fans had stood up to applaud the former Pakistani great. However, a fellow spectator admonished him and when Ramachandra Guha replied that he was applauding the final innings of a great player, the spectator replied, "Thank God I will never have to see that b****rd play again!"
That was what Javed Miandad meant to a whole generation of Indians, who had watched him torment their country's cricket team for around 18 years, starting 1978. Aside from 8 hundreds and as many as 20 fifties across formats, Javed delivered the ultimate blow to Indian fans when he hit a six off the last ball to win a game on his own in the Australasia Cup final at Sharjah in 1986.
That last ball six might be his greatest moment against India, but he had other memorable moments as well, with his highest Test score of 280 also coming against them. Abbas may have averaged more than his tally of 60.76 across formats, but as far as the psychological impact was concerned, no one quite came close to Javed Miandad.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news