Team-wise List Of Players To Have Crossed The 18,000-Run Mark In International Cricket

Updated - 27 Nov 2023, 04:24 PM

Kumar Sangakkara And Sachin Tendulkar
Kumar Sangakkara And Sachin Tendulkar (Image Credit: Twitter)

There are 12 top cricket-playing nations in international cricket currently. India, Pakistan, Australia, New Zealand, England, Ireland, West Indies, Sri Lanka, Bangladesh, Pakistan, Afghanistan, and Zimbabwe are among the most prominent teams in international cricket at present. There are regular bilateral cricket tournaments among these countries and they also part of most of the major ICC tournaments.

From these major cricket-playing nations, many players have risen to the limelight with their spectacular batting. These batsmen have piled up a lot of runs in their international career in Tests, ODIs, and T20Is.

However, when we talk about more than 18,000 runs in international cricket, there are only 17 players so far who have achieved the milestone. These 17 players belong to 7 countries. In this listicle, we take a look at a team-wise list of players to have crossed the 18000-run mark in international cricket.

Team-Wise List Of Players To Have Crossed The 18000 Run Mark In International Cricket

New Zealand -1

Ross Taylor

Ross Taylor, International Cricket
Ross Taylor (Image Credit: Twitter)

For New Zealand, Ross Taylor is the only player who has scored more than 18000+ runs in international cricket. The Kiwi batsman has scored 18007 total runs in all three formats at an average of 43.28. He accounts for 43 centuries and 93 centuries overall. The right-handed batsman has played 108 Tests, 233 ODIs, and 103 T20Is so far.

In 188 Test innings, the 37-year-old has scored 7517 runs at an average of 45.55. He has hit 19 centuries and 35 half-centuries. In 217 innings in ODIs, he has smashed 8581 runs at an average of 48.20. Taylor has smacked 21 centuries and 51 half-centuries in ODI cricket. In 94 innings in T20Is, he has scored 1909 runs at an average of 26.15 along with 7 half-centuries.

Pakistan-1

Inzamam-Ul-Haq

Inzamam-Ul-Haq, International Cricket
Inzamam-Ul-Haq (Image Credit: Twitter)

Pakistan also has only one player to cross the 18000-run mark in international cricket. Former Pakistani cricketer Inzamam-Ul-Haq has managed to reach this milestone. The former Pakistan skipper represented the national side from 1991 to 2007. During this tenure, he scored 20,580 runs at an average of 43.32. The right-handed batsman also hit 35 centuries and 129 half-centuries in his international career.

Inzamam played 120 Tests, 378 ODIs, and 1 T20I for Pakistan. In 200 Test innings, Inzamam piled up 8830 runs at an average of 49.60; while also smashing 25 hundreds and 56 fifties. In 350 innings in ODIs, the right-handed batsman scored 11,739 runs at an average of 39.52. He also smacked 10 tons and 83 fifties. In the only T20I game he played for Pakistan, he scored 11 runs.

Australia-2

Steve Waugh

Steve Waugh, International Cricket
Steve Waugh (Image Credit: Twitter)

There are two batsmen from Australia who have crossed the 18000 run-mark in international cricket. Former Aussie cricketer Steve Waugh is one of them. The former Australian skipper played for the national team from 1985 to 2004. He scored 18,496 runs at an average of 41.65 while hitting 35 centuries and 95 half-centuries.

Waugh played 168 Tests and 325 ODIs for Australia. The right-handed batsman scored 10,927 runs in 260 innings in Tests at an average of 51.06. Waugh also smacked 32 centuries and 50 half-centuries in Tests. In 288 innings in ODIs, he scored 7569 runs at an average of 32.90 along with 3 centuries and 45 half-centuries.

Ricky Ponting

Ricky Ponting
Ricky Ponting (Image Credit: Twitter)

Ricky Ponting is the 2nd Australian player to score more than 18000 runs in international cricket. The former Australian skipper was part of the national team from 1995 to 2012. The right-handed batsman smashed 27,483 runs at an average of 45.95. He also hit 71 centuries and 146 half-centuries.

Ponting played 168 Tests, 375 ODIs, and 17 T20Is during his 17-year-long career. In 287 innings in Tests, he piled up 13,378 runs at an average of 51.85 while hitting 41 hundreds and 62 fifties. In 365 innings in ODI cricket, he scored 13,704 runs at an average of 42.03. He also smacked 30 hundreds and 82 fifties. The Aussie batting star scored 401 runs in T20I format while batting in 16 innings. He scored 2 half-centuries.

West Indies- 3

Chris Gayle

Chris Gayle
Chris Gayle (Image Credit: Getty)

There are three players from West Indies who have crossed the 18000-run mark in international cricket and Chris Gayle is one of them. The left-handed batsman has scored 19,350 runs in his career so far at a batting average of 38.62. He also accounts for 42 centuries and 104 half-centuries. Gayle has played 103 Test matches, 301 ODIs, and 61 T20Is for the national team.

In 182 Test innings, he has scored 7214 runs at an average of 42.18. He accounts for 15 centuries and 37 half-centuries in Tests. In 294 innings in ODIs, Gayle has muttered 10,480 runs at an average of 37.83 along with 25 centuries and 54 half-centuries. In 57 innings in T20I format, he has piled up 1656 runs at an average of 31.24. He has also hit 2 tons and 13 fifties.

Shivnarine Chanderpaul

Shivnarine Chanderpaul
Shivnarine Chanderpaul (Image Credit: Twitter)

Shivnarine Chanderpaul is the 2nd batsmen from West Indies to score more than 18000 runs in international cricket. The former Caribbean cricketer scored 20,998 runs at an average of 45.72, while representing the national side from 1994 to 2015. He also smacked 41 hundreds and 125 fifties in his career.

The left-handed batsman played 164 Tests, 268 ODIs, and 22 T20Is for West Indies. In 280 innings in Tests, he scored 11867 runs at an average of 51.37 while smashing 30 centuries and 66 half-centuries. In 251 innings in ODI, he piled up 8778 runs at an average of 41.60. Chanderpaul also hit 11 hundreds and 59 fifties in 50-overs cricket. In 22 T20Is, he scored 343 runs at an average of 20.17.

Brian Lara

Brian Lara
Brian Lara (Image Credit: Twitter)

Brian Lara is the 3rd West Indies player to smash 18000 plus runs in international cricket. He represented the national side from 1990 to 2007. The former West Indies skipper scored 22,358 runs at an average of 46.28 during his active career. He also hit 53 centuries and 111 half-centuries in his international career.

The left-handed batsman played 131 Tests and 299 ODIs for West Indies. In 232 innings in Test cricket, Lara smashed 11,9523 runs at an average of 52.88. He also hit 34 centuries and 48 half-centuries. In ODIs, he scored 10,405 runs in 289 innings at an average of 40.48 along with 19 hundreds and 63 fifties.

South Africa- 3

Hashim Amla

Hashim Amla
Hashim Amla (Image Credit: Getty)

There are 3 players from South Africa who have smashed more than 18000 runs in international cricket. Former opening batsmen Hashim Amla is one of them. The right-handed batsman scored 18,672 runs at an average of 46.56. He also smashed 55 centuries and 88 half-centuries. Amla represented South Africa from 2004 to 2009. He played 124 Tests, 181 ODIs, and 44 T20Is during his career.

In 215 Test innings, Amla scored 9282 runs at an average of 46.64 along with 28 centuries and 41 half-centuries. In 178 ODI innings, the right-handed batsman scored 8113 runs at an average of 49.46 with 27 hundreds and 39 fifties. In 44 T20I games, Amla smashed 967 runs with an average of 33.60 with the 8 fifties.

AB de Villiers

AB de Villiers
AB de Villiers (Image Credit: Twitter)

AB de Villiers is the 2nd player from South Africa to reach the 18000-run mark in international cricket across the three formats. The former South African skipper played for the national side from 2004 to 2018. He scored 20,014 runs at an average of 48.11. The right-handed batsman also smacked 47 centuries and 109 half-centuries during his career.

De Villiers played 114 Tests, 228 ODIs, and 78 T20Is for South Africa. The wicket-keeper batsman scored 8765 runs in 191 Test innings at an average of 50.66, while hitting 22 hundreds and 46 fifties. In 218 innings in ODIs, he scored 9577 runs at an average of 53.50 with 25 centuries and 53 half-centuries. In 75 innings in T20Is, De Villiers smashed 1237 runs at an average of 26.12, while also hitting 10 fifties.

Jacques Kallis

Jacques Kallis
Jacques Kallis (Image Credit: Getty)

Jacques Kallis is the third batsman from South Africa to score more than 18000 runs in international cricket. The former Proteas all-rounder played for the national team from 1995 to 2014, playing 166 Tests, 328 ODIs, and 25 T20Is. Kallis scored 25,534 runs across all three formats at an average of 49.10. He also smashed 62 centuries and 149 half-centuries.

In 280 innings in Tests, the right-handed batsman scored 13,289 runs at an average of 55.37. He accounts for 45 hundreds and 58 fifties in Tests. In 314 innings in ODI, he scored 11,579 runs at an average of 44.36 with 17 centuries and 86 half-centuries. In 23 innings in T20I format, Kallis scored 666 runs at an average of 35.05 with 5 half-centuries.

Sri Lanka-3

Sanath Jayasuriya

Sanath Jayasuriya
Sanath Jayasuriya (Image Credit: Twitter)

Sri Lanka has also seen three of its players scoring more than 18000 runs in international cricket. Sanath Jayasuriya is one of them. The former Sri Lankan cricketer scored 21,032 runs at an average of 34.14 across all three formats. The opening batsman also hit 42 centuries and 103 half-centuries.

The former national skipper played for Sri Lanka from 1989 to 2011 and represented the team in 110 Tests, 445 ODIs, and 31 T20Is. In 188 Test innings, the left-handed batsman smashed 6973 runs at an average of 40.07 while hitting 14 hundreds and 31 fifties. In 433 innings in ODIs, he piled up 13,430 runs at an average of 32.36 with 28 tons and 68 fifties. In 30 innings in T20Is, Jayasuriya scored 629 runs at an average of 23.29 with 4 fifties.

Mahela Jayawardene

Mahela Jayawardene, International Cricket
Mahela Jayawardene (Image Credit: Twitter)

Mahela Jayawardene is the 2nd player from Sri Lanka to hit 18000+ runs in international cricket. The former Sri Lankan cricketer played for the national side from 1997 to 2015. He scored 25,957 runs across all three formats at an average of 39.15. The right-handed batsman also smacked 54 centuries and 136 centuries.

Jayawardene played 149 Tests, 448 ODIs, and 55 T20Is for Sri Lanka. In 252 innings in Tests, he scored 11,814 runs at an average of 49.84 while hitting 34 hundreds and 50 fifties. In 418 innings in ODIs, Jayawardene scored 12,650 runs at an average of 33.37 with 19 centuries and 77 half-centuries. In the 55 T20I games, he scored 1493 runs at an average of 31.76. Jayawardene also hit a century and 9 half-centuries in the T20I format.

Kumar Sangakkara

Kumar Sangakkara
Kumar Sangakkara (Image Credit: Twitter)

Kumar Sangakkara is the 3rd Sri Lankan player to score more than 18000 runs in international cricket. The former Sri Lankan skipper represented the national side from 200 to 2015, playing 134 Tests, 404 ODIs, and 56 T20Is. The wicketkeeper-batsman scored 28,016 runs in his career with 63 centuries and 153 half-centuries.

The left-handed batsman scored 12,400 Test runs in 233 innings at an average of 57.40, while also smacking 38 hundreds and 52 fifties. In 380 innings in ODIs, Sangakkara scored 14,234 runs at an average of 41.98. He also hit 25 centuries and 93 half-centuries. In 53 innings in T20Is, he scored 1382 runs at an average of 31.40 with 8 fifties.

India-4

Sourav Ganguly

Sourav Ganguly
Sourav Ganguly (Image Credit: Getty)

India has witnessed the most number of 4 players scoring more than 18000 runs in international cricket. Sourav Ganguly is one of them. The former Indian skipper scored 18,575 runs in his career, which spanned from 1992 to 2008. The left-handed batsman smashed 38 centuries and 107 half-centuries and had an average of 41.46.

Ganguly played 113 Tests and 311 ODIs for India. In 188 innings in Tests, he scored 7212 runs at an average of 42.17 with 16 centuries and 35 half-centuries. In 300 innings in ODIs, Ganguly smashed 11.363 runs at an average of 41.02. He also hit 22 hundreds and 72 fifties in 50-overs cricket.

Virat Kohli

Virat Kohli
Virat Kohli (Image Credit: Twitter)

Virat Kohli is the 2nd player from India who has scored more than 18000 runs in his career. The Indian skipper has scored 22,875 runs so far at an average of 55.79. The right-handed batsman has also smacked 70 centuries and 115 half-centuries in his career. Kohli has played 92 Tests, 254 ODIs, and 90 T20Is for India.

In 155 Test innings, he has smashed 7547 runs at an average of 52.40, while hitting 27 centuries and 25 half-centuries. In 245 innings in ODIs, Kohli has scored 12,169 runs at an average of 59.07 with 43 hundreds and 62 fifties. In 84 innings in T20Is, the Indian captain has scored 3159 runs at an average of 52.65 with 28 fifties.

Rahul Dravid

Rahul Dravid

Rahul Dravid is the third player from India to score 18000 plus runs in international cricket. The former Indian skipper represented the national team from 1996 to 2012. The right-handed batsman scored 24,208 runs in his career at an average of 45.41. Dravid also smacked 48 centuries and 146 half-centuries in his career.

Dravid played 164 Tests, 344 ODIs, and 1 T20I during his international career. He scored 13,288 runs in 286 innings in Tests at an average of 52.31, while hitting 36 hundreds and 63 fifties. In 318 innings in ODIs, he smashed 10,889 runs at an average of 39.16 with 12 tons and 83 fifties. In the lone T20I match he played, he scored 31 runs.

Sachin Tendulkar

Sachin Tendulkar, International Cricket
Sachin Tendulkar (Image Credit: Twitter)

Sachin Tendulkar is the 4th Indian player with more than 18000 runs in international cricket. The former Indian batting legend is the highest run-scorer in international cricket with 34,357 runs at an average of 48.52. Tendulkar also smashed 100 centuries and 164 half-centuries in his career. The right-handed batsman played 200 Tests, 463 ODIs, and 1 T20I for India from 1989 to 2013.

Tendulkar scored 15,921 runs in 329 Test innings at an average of 53.78. He also smashed 51 centuries and 68 half-centuries in Tests. In 452 innings in ODIs, he scored 18,426 runs at an average of 44.83 with 49 hundreds and 96 fifties. In his only T20I game, h scored 10 runs.