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)

2. KL Rahul - (80 Innings)

1. Chris Gayle - (75 Innings)