IPL: Top 6 players who took the fewest innings to score 3000 runs
6. Quinton de Kock - (96 Innings)
5. Faf du Plessis - (94 Innings)
4. David Warner - (94 Innings)
3. Jos Buttler - (85 Innings)
Photo Credit : Twitter
2. KL Rahul - (80 Innings)
1. Chris Gayle - (75 Innings)