10. KL Rahul (Kings XI Punjab) - 14-ball fifty vs Delhi Daredevils in 2018
9. Imran Nazir (Siakot) - 14-ball fifty vs Lahore Eagles in 2005
8. Marcus Trescothick (Somerset) - 13-ball fifty vs Hampshire in 2010
7. Sunil Narine (Comilla Victorians) - 13-ball fifty vs Chattogram Challengers in 2022
6. Yashasvi Jaiswal (Rajasthan Royals) - 13-ball fifty vs Kolkata Knight Riders in 2023
5. Chris Gayle (Melbourne Renegades) - 12-ball fifty vs Adelaide Strikers in 2016
4. Hazratullah Zazai (Kabul Zwanan) - 12-ball fifty vs Balkh Legends in 2018
3. Yuraj Singh (India) - 12-ball fifty vs England in 2007
2. Ashutosh Sharma (Railways) - 11-ball fifty vs Arunachal Pradesh in 2023
1. Dipendra Singh Airee (Nepal) - 9-ball fifty vs Mongolia in 2023
Next : Most runs for India in ODIs against Bangladesh
Click to read more..