Suryakumar Yadav took 5256 balls to score 8000 runs in T20 which is the second-fastest next to Andre Russell who took just 4749 balls.
Fastest to 8000 runs by balls taken