Yuvraj Singh name has always been associated with the word ‘fighter and winner’ who has led Team India to many a memorable victories in the past. But this time things are different. He is receiving a lot more criticism for his batting failure against Sri Lanka in the final of ICC World Twenty20.