If i have to choose i choose Adam Gilchrist. As i am Indian If i have to choose from Indian team Virender Sehwag is also a good hitter. Yuvraj Sing was good hitter but now a days he is not in form,he completely lost his form.
yuvaraj singh is king for hitting 6 sixes in an over which is not an easy feet to perform but sad with his performance nowadays yuvi come on!!!!!!!!!!!!!
Shahid Afridi (Asia/ICC/Pak) 272 ST Jayasuriya (Asia/SL) 270 SC Ganguly (Asia/India) 190 SR Tendulkar (India) 185 CH Gayle (ICC/WI) 165 RT Ponting (Aus/ICC) 157 CL Cairns (ICC/NZ) 153 AC Gilchrist (Aus/ICC) 149 Inzamam-ul-Haq (Asia/Pak) 144 Yuvraj Singh (Asia/India) 135 Stats of cricinfo