×

Rohit Sharma to Sanath Jayasuriya: Openers with most runs in international cricket

Over the history of international cricket, there have been a lot of opening players in different time periods, who have scored a lot of runs along their international career. Here are the top players who have the most amount of runs across all three format in international matches.

Rohit batting during a Test match

Indian Test and ODI captain Rohit Sharma in a Test match

8) Rohit Sharma (India)

Rohit scoring a Test fifty

India’s current Test and ODI skipper Rohit Sharma is at the lowest spot in this list. He announced his retirement from T20I format after India won the 2024 T20 World Cup. Rohit has 15283 runs in international matches.

7) Sachin Tendulkar (India)

Sachin-tendulkar

Indian legendary Master Blaster Sachin Tendulkar had the best average for India as an opener, with the average of 48.07, he managed to score 15335 runs in international cricket.

6) Virender Sehwag (India)

TRENDING NOW


Among all the Indian batters, former Indian right-handed opener Virender Sehwag has managed to score most amount of runs in international career. He scored 16119 runs in international career.

5) Desmond Haynes (West Indies)

The former West Indies cricketer made his international debut in 1978 and played his last match in 1994. The right handed opener managed to score 16120 runs.

4) Graeme Smith (South Africa)

South Africa’s left-handed opening batter had an international career from 2002 to 2014. In the 12 years of playing internationally, he managed to score 16950 runs.

3) David Warner (Australia)

Australia’s explosive Left-handed opening-batter is also one of the players who top the list. He has secured 18744 runs across all three formats.

2) Chris Gayle (West Indies)

Chris Gayle is an all-rounder from West Indies. He made his debut in March 2000 and played his last match on September 2014. Gayle has scored 18867 runs across all three formats.

1) Sanath Jayasuriya (Sri Lanka)

The legendary Sri Lankan left-handed opening-batter Sanath Jayasuriya tops the list, as he has a grand total of 19,298 runs in international cricket.

trending this week