There was a special day for Yuvraj Singh during India vs Bangladesh Match as he completed 300 ODIs. On this very occasion , he was presented with a special memento from former India captain Sourav Ganguly . Yuvraj, a 35-year old veteran has become the fifth Indian cricketer to have played 300 ODIs. Ganguly played a key role in Yuvraj's rise as a player, and was captain of the Indian team when Yuvraj made his debut in 2000. In fact, Yuvraj even rated Ganguly as a better captain than World Cup winner MS Dhoni, ""My favourite captain was Sourav Ganguly. I learnt a lot from him and my career flourished under him the most. He infused the feeling in us that we could win a series abroad."