
Captain Virat Kohli when he was on 230 against South Africa in the second Test in Pune, achieved yet another batting milestone as he became the third Indian and overall ninth batsmen to score 21,000 runs in international cricket.
From India Sachin Tendulkar and Rahul Dravid too have scored over 21,000 runs in international cricket. Here is the list of all batsmen with 20,000 or more runs in international cricket.
Batsmen to score 20,000 or more runs in international cricket -
1. Sachin Tendulkar (India)
Mat - 664, Inns - 782, Runs - 34357, Avg - 48.52, Best - 248*, 100s - 100, 50s - 164
Tests - 15921 runs, ODIs - 18426 runs, T20Is - 10 runs
2. Kumar Sangakkara (Sri Lanka)
Mat - 594, Inns - 666, Runs - 28016, Avg - 46.77, Best - 319, 100s - 63, 50s - 153
Tests - 12400 runs, ODIs - 14234 runs, T20Is - 1382 runs
3. Ricky Ponting (Australia)
Mat - 560, Inns - 668, Runs - 27483, Avg - 45.95, Best - 257, 100s - 71, 50s - 146
Tests - 13378 runs, ODIs - 13704 runs, T20Is - 401 runs
4. Mahela Jayawardene (Sri Lanka)
Mat - 652, Inns - 725, Runs - 25957, Avg - 39.15, Best - 374, 100s - 54, 50s - 136
Tests - 11814 runs, ODIs - 12650 runs, T20Is - 1493 runs
5. Jacques Kallis (South Africa)
Mat - 519, Inns - 617, Runs - 25534, Avg - 49.10, Best - 224, 100s - 62, 50s - 149
Tests - 13289 runs, ODIs - 11579 runs, T20Is - 666 runs
6. Rahul Dravid (India)
Mat - 509, Inns - 605, Runs - 24208, Avg - 45.41, Best - 270, 100s - 48, 50s - 146
Tests - 13288 runs, ODIs - 10889 runs, T20Is - 31 runs
7. Brian Lara (West Indies)
Mat - 430, Inns - 521, Runs - 22358, Avg - 46.28, Best - 400*, 100s - 53, 50s - 111
Tests - 11953 runs, ODIs - 10405 runs, T20Is - Did Not Play
8. Sanath Jayasuriya (Sri Lanka)
Mat - 586, Inns - 651, Runs - 21032, Avg - 34.14, Best - 340, 100s - 42, 50s - 103
Tests - 6973 runs, ODIs - 13430 runs, T20Is - 629 runs
9. Virat Kohli (India)
Mat - 392, Inns - 435, Runs - 21024, Avg - 57.13, Best - 254*, 100s - 69, 50s - 98
Tests - 7054 runs, ODIs - 11520 runs, T20Is - 2450 runs
10. Shivnarine Chanderpaul (West Indies)
Mat - 454, Inns - 553, Runs - 20988, Avg - 45.72, Best - 203*, 100s - 41, 50s - 125
Tests - 11867 runs, ODIs - 8778 runs, T20Is - 343 runs
11. Inzamam ul Haq (Pakistan)
Mat - 499, Inns - 551, Runs - 20580, Avg - 43.32, Best - 329, 100s - 35, 50s - 129
Tests - 8830 runs, ODIs - 11739 runs, T20Is - 11 runs
12. AB de Villiers (South Africa)
Mat - 420, Inns - 484, Runs - 20014, Avg - 48.11, Best - 278*, 100s - 47, 50s - 109
Tests - 8765 runs, ODIs - 9577 runs, T20Is - 1672 runs
