
Here’s a detailed list of the fastest batsmen to reach each 1000-run milestone in ODIs, along with key details:
Fastest to 1000-10000 Runs in ODIs
✅ 1000 Runs – Fakhar Zaman (Pakistan)
- Innings: 18
- Year Achieved: 2018
- Previous Record: 21 innings (jointly held by five players)
✅ 2000 Runs – Shubman Gill (India)
- Innings: 38
- Year Achieved: 2023
- Previous Record: 40 innings (Hashim Amla)
✅ 3000 Runs – Hashim Amla (South Africa)
- Innings: 57
- Year Achieved: 2011
- Previous Record: 67 innings (Viv Richards)
✅ 4000 Runs – Hashim Amla (South Africa)
- Innings: 81
- Year Achieved: 2013
- Previous Record: 88 innings (Viv Richards)
✅ 5000 Runs – Hashim Amla (South Africa)
- Innings: 101
- Year Achieved: 2014
- Previous Record: 114 innings (Viv Richards)
✅ 6000 Runs – Hashim Amla (South Africa)
- Innings: 123
- Year Achieved: 2016
- Previous Record: 136 innings (Virat Kohli)
✅ 7000 Runs – AB de Villiers (South Africa)
- Innings: 166
- Year Achieved: 2017
- Previous Record: 169 innings (Virat Kohli)
✅ 8000 Runs – Virat Kohli (India)
- Innings: 175
- Year Achieved: 2017
- Previous Record: 182 innings (AB de Villiers)
✅ 9000 Runs – Hashim Amla (South Africa)
- Innings: 181
- Year Achieved: 2018
- Previous Record: 205 innings (Virat Kohli)
✅ 10000 Runs – Virat Kohli (India)
- Innings: 205
- Year Achieved: 2018
- Previous Record: 259 innings (Sachin Tendulkar)
This list showcases the consistency and dominance of these players in the ODI format.
Good one