Fastest to 12300 runs in ODI by innings
Latest match - Nepal vs U.A.E. on 01 May 2026
| Inns | |
|---|---|
| Virat Kohli | 250 |
| Sachin Tendulkar | 307 |
| Ricky Ponting | 321 |
| Kumar Sangakkara | 342 |
| Sanath Jayasuriya | 399 |
| Mahela Jayawardene | 408 |
| Inns | |
|---|---|
| Virat Kohli | 250 |
| Sachin Tendulkar | 307 |
| Ricky Ponting | 321 |
| Kumar Sangakkara | 342 |
| Sanath Jayasuriya | 399 |
| Mahela Jayawardene | 408 |