2. Yuvraj Singh (India): 3,377 runs
The Indian veteran, Yuvraj Singh occupies the 2nd position in our list with 3,377 runs in 102 outings. The southpaw has an away average of 36 and strike-rate of 85. The World-Cup winner, Yuvraj was always an eye-catching talent and the way he translated his potential into success, makes him one of the greatest match-winners for India in white-ball cricket. Yuvraj is a fearless batsman and loves dictating the pace of the game. The left-hander is performing brilliantly in domestic circuit and there are chances, we might see him in Indian jersey for the ODI series against England.