The Five Fastest Batsman In ODI History Who Have Scored 1000 Runs

One Day Internationals, often known as ODIs. Each one-inning game lasts 50 overs, and teams with a solid blend of speed, technique, and skill are expected to succeed. There are two competing teams, each with eleven players. The ODI format, on the other hand, provides a better balance between the two game formats by allowing bowlers more overs and a bigger stage to show off their skills.

After all, records are intended to be broken. However, these statistics clearly reflect a player's skill level and level of dedication to effort and performance. As a result, these are some of the top ODI players with 1000 runs.

  1. Fakhar Zaman 

Fakhar Zaman was the first Pakistani to score 1000 runs in an ODI. Fakhar Zaman completed the feat in just 18 innings over the period of 1 year, 45 days of ODI cricket play. He achieved this milestone on June 22, 2018, in Bulawayo versus Zimbabwe.

  1. Imam-Ul-Haq

The player with the second-fastest 1000 ODI runs is Imam-ul-Haq. He is a left-handed Pakistani batsman who, like Fakhar Zaman, opened for Pakistan in ODIs. For Imam-ul-Haq to reach 1000 runs in ODIs, he required one more inning than Fakhar did. In 19 innings, he got the job done. He performed it on January 25, 2019, in Centurion, while representing South Africa abroad. It took him a year and 99 days to complete the task.

  1. Isaac Vivian Alexander Richards 

He is from the West Indies and is thought to be the best player in the ODI format. In just 21 innings, Viv Richards amassed 1000 runs. He had the earliest debut on this list. When he scored these runs, he also had a relatively high strike rate. Richards accomplished the feat on January 22, 1980, when competing against England in Sydney for the Benson & Hedges World Series Cup. Due to a lack of ODIs at the time, it took him more than 4 years to accumulate 1000 runs in ODIs.

  1. Kevin Pietersen

South African KP Pietersen, a one-day international player for England. He needed 21 innings to complete this feat, which was exactly what Richards required. The time it took him to reach 1000 runs after making his ODI debut in November 2004 was 1 year, 123 days. Pietersen reached the milestone on March 31, 2006, when playing India away from home at Faridabad.

  1. Jonathan Trott

Jonathan Trott, another outstanding English batsman, will be the next player to accumulate 1000 runs in ODI cricket. He scored 1000 runs in ODIs in 21 innings. Trott was both a very talented player and a pretty girl. Jonathan Trott amassed 1000 runs after making his ODI debut in August 2009, which took him a year and 187 days. The match vs Ireland took place in Bengaluru during the 2011 ODI World Cup in India.

More athletes reaching the top of the list wouldn't be a surprise. For Indian players like Virat Kholi and Shekhar Dhawan to attain 1000 runs in ODI, it took 24 innings. They were the fastest, despite the fact that many more gamers had already done so.