One-day international cricket is the ultimate format of cricket. This format was formed to increase the number of fans. We have seen various nail-biting memorial ODIs matches. The World Cup 2019 final is among them. The England cricket team won their maiden world cup trophy in 2019. They have become the best white-ball cricket team at this moment. However, this team has produced top ODIs players in the past also. England is known for playing fearless cricket, especially in the shorter format.

1. Eoin Morgan

Morgan is an aggressive left-handed batter. He is the current white-ball captain of the English cricket team. In 2019, he became the first England Skipper to lift the World Cup trophy. Apart from captaincy,  he has shown ability in batting also. Morgan is the leading run-scorer for England in ODIs. He has scored 6947 runs so far.

2. Joe Root

Joe Root is regarded as the modern-day great. His record in both formats is admirable. The Root is a stroke player who can turn the match in favor of his team. Many cricket legends predicted, root to break all batting records. Root has played 152 one-day international matches in which he scored 6100 runs.

3. Ian Bell

Bell is a notable name in cricket. He played international cricket for ten years. Bell was part of the England cricket team in both formats. He is also famous for playing gorgeous cover drives. In 161 matches,  he managed to score 5400+ runs.

4. Paul Collingwood

Collingwood is a former cricket captain of the England cricket team. His name comes in the list of greatest fielders. Collingwood was a freak batter who scored runs at a quick rate. In 192 matches he scored more than 5000 runs. He is currently working as a coach and consultant for various teams.

5. AJ Stewart

Stewart is a former England cricket team player. He is regarded among the greatest white-ball players of England. Stewart played cricket for more than ten years in which he scored a total of 4600+ runs.

6. Kevin Pietersen

Kevin Pietersen is a superstar of the cricket world. He has been one of the most stylish batters in Cricket history. Kevin was a technical sound player who was known for playing according to the situation. He represented England in 134 matches and managed to score 4000+ runs.

7. ME Trescothick

Marcus is a former cricketer. He played 100+ one-day international matches. He is widely recognized for playing eye-catching shots. He scored 4300+ runs in one day international cricket.

8. GA Gooch

Gooch is a legendary England batter. He played cricket for two decades. Gooch was the most consistent batter of his era. He played 125 one-day internationals for the England cricket team and managed to score 4290 runs.

9. Andrew Strauss

Strauss is a former England player. He also led England in both formats. Strauss was a solid middle-order batter who used to build innings in collapses. Strauss got an opportunity to play 127 white-ball format cricket for England in which he aggregated 4205 runs with an average of 35.

10. AJ Lamb

Lamb is a former England cricket team player. He played cricket for almost twenty years. Lamb was a rock-solid batter who absorbed all pressure. He played 122 one-day international matches and managed to score 4010 runs. His batting average is almost 40.