India’s best ODI eleven of all time
India’s best ODI eleven of all time

Harbhajan SinghHarbhajan-Singh

A deceptive bowler, who could make extremely difficult for the batsmen with his variations, Harbhajan Singh was a vital cog in the wheel of the Indian ODI team. Although his figures of 259 wickets in 229 matches do not speak highly of him, his importance in the squad transcended numbers.