Fastest to score 2000 runs by innings in ODIs as a captain
| CAPTAIN | COUNTRY | INNINGS TO 2000 RUNS |
|---|---|---|
| Babar Azam | Pakistan | 31 |
| Virat Kohli | India | 36 |
| AB de Villiers | South Africa | 41 |
| Kane Williamson | New Zealand | 44 |
| Ricky Ponting | Australia | 45 |
| Faf du Plessis | South Africa | 49 |
| Steve Smith | Australia | 49 |
| Sourav Ganguly | India | 50 |