10. Shahid Afridi

The former Pakistan captain has made blunt several statements about India in the past which hasn’t impressed the countrymen.

9. Andrew Symonds

Former Australian all-rounder Andrew Symonds’ feud with off-spinner Harbhajan Singh is one of the main reasons why Indian fans don’t like him much.

     8. Andre Nel

The former South African pacer got indulged in a war of words with Sreesanth in the 2006 Test series. Indian fans weren’t amused with Nel’s behavior.

7. Sarfaraz Ahmed

In 2017, the then Pakistan skipper Sarfaraz Ahmed said that Team India is afraid to play against the Men in Green. Needless to say, his remarks didn’t go down well with Indian fans.

6. Andrew Flintoff

From removing his shirt in the Wankhede Stadium to getting indulged in an infamous altercation with Yuvraj Singh, Flintoff angered the Indian fans on many occasions.

5. Javed Miandad

Former Pakistan captain Javed Miandad played several staggering knocks against India. Apart from this, his controversial statements against India have also left the fans disappointed.

4.  Steve Smith

One of the finest batsmen going around, Steve Smith has tormented Indian bowlers on many occasions. His on-field altercations with Virat Kohli at times didn’t please fans either.

3. Mushfiqur Rahim

Bangladesh wicketkeeper-batsman Mushfiqur Rahim had mocked the Indian team after their ouster in the 2016 T20 World Cup. He received a lot of backlash for the same.

2. Ricky Ponting

Despite being one of the greatest cricketers of all time, Ricky Ponting is one of the least liked players in India due to his ‘win at all cost’ mentality.

1. Greg Chappell

Chappell’s fall-out with Sourav Ganguly and other players during his tenure as Team India head coach caused unrest in the dressing room. Fans don’t seem to have forgotten that chapter to date.