Top batsmen with the most runs scored in successful run chases in ODIs

By Akshay
January 14, 2026

The record for scoring the most runs in successful run chases in ODIs belongs to Indian batting legend Virat Kohli. He has scored 6230 runs in 110 matches.

India's Sachin Tendulkar has scored 5490 runs in 127 matches during successful run chases in ODIs.

India's Rohit Sharma has scored 4802 runs in 106 matches during successful run chases in ODIs.

Australia's Ricky Ponting has scored 4186 runs in 111 successful run chases in ODIs.

South Africa's Jacques Kallis has scored 3950 runs in 110 matches during successful run chases in ODIs.

Australia's Adam Gilchrist has scored 3750 runs in 95 matches during successful run chases in ODIs.

Sri Lanka's Sanath Jayasuriya has scored 3633 runs in 107 matches in successful run chases in ODIs.

West Indies' Brian Lara has scored 3498 runs in 83 matches in successful run chases in ODIs.

See More Stories