7 Batsmen Achieving 10,000+ Runs in Tests and ODIs

Sachin Tendulkar made 18,426 runs in 463 ODIs for India. He hit 100 runs or more 49 times.

Sachin Tendulkar (India)

18,426 runs scored across 463 ODIs

TGG

15,921 runs scored in Test matches

TGG

During his career, Sachin Tendulkar played 200 Test matches for India and scored 15,921 runs.

Brian Lara (West Indies)

TGG

TGG

10,405 runs scored across 299 ODIs

Former West Indies captain Lara scored 10,405 runs in 299 ODI matches.

TGG

11,953 runs scored in Test matches

Brian Lara made 11,953 runs in 131 Test matches for the West Indies.

TGG

Rahul Dravid (India)

TGG

TGG

10,889 runs scored across ODIs

Dravid hit 10,889 runs in 344 ODIs with an average score of 39.16.

TGG

TGG

Rahul Dravid, who used to be the captain of India and is now the head coach, made 13,288 runs in 164 Test matches.

13,288 runs scored in Test matches

Ricky Ponting (Australia)

TGG

TGG

13,704 runs scored across ODIs

Ricky Ponting made 13,704 runs in 375 ODIs

TGG

13,378 runs scored in Test matches

Playing 168 Test matches for Australia, Ponting scored 13,378 runs, making him the second-highest run-scorer in Test cricket history.

TGG

Jacques Kallis (South Africa)

TGG

TGG

Kallis scored 11,579 runs in ODIs

Kallis made 11,579 runs in 328 One Day International matches.

TGG

13,289 runs scored in Test matches

Jacques Kallis, the famous cricketer from South Africa, made 13,289 runs in 166 Test matches.

TGG

Mahela Jayawardene (Sri Lanka)

TGG

TGG

12,650 runs scored across 448 ODIs

During his 17-year international career, Jayawardene hit 12,650 runs in 448 ODIs.

TGG

11,814 runs scored in Test matches.

Jayawardene made 11,814 runs for Sri Lanka in 149 Test matches during his career.

TGG

Kumar Sangakkara (Sri Lanka)

Kumar Sangakkara, the ex-captain of Sri Lanka, made 14,234 runs in 404 One Day Internationals and 12,400 runs in 134 Test matches.

TGG

TGG