6. Mohammad Azharuddin (India): 5,239 runs
Mohammad Azharuddin is one of the most scandalous cricketers from India. Azhar’s off-side play frequently got him comparisons with Zaheer Abbas and Greg Chappell. His wrist-work was god gifted and his classical repertoire of strokes made him a piece of art for the lovers of the game.
He led the Men in Blue in 174 One-day internationals and batted in 162 innings, scoring 5,239 runs at a decent average of 39.39 and strike-rate of around 80. Match-fixing scandal had a great bearing on his image in India.