Fastest 10000 Runs In ODI

Position

Player

Country

Matches

Innings

1

Virat Kohli

213

205

2

Sachin Tendulkar

266

259

3

Sourav Ganguly

272

263

4

Ricky Ponting

272

266

5

Jacques Kallis

286

272

6

MS Dhoni

320

273

7

Brian Lara

287

278

8

Chris Gayle

288

282

9

Rahul Dravid

309

287

10

Tillakaratne Dilshan

319

293