Cricket is a game of uncertainty. Most of the world-class players made their mark in all the formats of cricket. Here we shall have a look at some of the best ODI players in the current scenario of world cricket.
- Virat Kohli
He is obviously the best ODI player in the world in the current world class cricket. He topped the ICC ratings for the year 2017. He was in good form last year and continued his splendid journey earlier this year in South Africa. His form will have a tremendous impact on the performance of the team in the world cup 2019 than any other Indian player. He scored 9588 runs off 208 ODIs at an average of 58.10 with a strike rate above 92. His highest score is 183 with 35 centuries and 46 half-centuries.
- Kane Williamson
Undoubtedly, he is one of the greatest players for New Zealand. He had a good IPL this year that reached the finals. He won the orange cap in IPL this year. Ross Taylor and Kane Williamson are the greatest World class players the Kiwis ever witnessed. He took over the captaincy from Brendon Mc Cullum and was playing consistently since 2016. However, the line-up of black caps was outstanding in the recent past. He slammed 5156 runs from 137 ODIs at an average of 46.87 with a strike rate of 83.32. He slammed 11 centuries and 33 half-centuries with his career-best being 145*.
- Jos Buttler
He is one of the outstanding openers in the world-class cricket. He had a splendid IPL for Rajasthan Royals. He is one of the greatest players England ever produced. He is one of the strongest players of current England team that includes Eoin Morgan, Joe Root, and Alex Hales. He is an efficient wicket-keeper batsman and has the capability to play in any position of the batting line-up. He stood as the man with x-factor at critical situations. He scored 3091 runs off 114 matches with an average of 40.67 and strike rate 117.52. His best score is 129 with 6 hundred and 10 fifties. He picked 144 catches and made 23 stumpings.
- Hashim Amla
He is the dark knight for South Africa who slammed fastest 5000, 6000, and 7,000 runs. He is the main player for the team for World cup 2019. The retirement of AB de Villiers shocked the team and Amla will be the ray of hope to clinch the upcoming World cup. He scored 7535 runs off 164 matches at an average of 50.30 and strike rate above 80. His career best score was 159 with 26 hundreds and 35 fifties.
- Rashid Khan
He is the top-most world class bowler in the current scenario. He stood as the youngest player to pick 100 wickets. He stands as the topmost bowler in the ICC rankings. He had a good IPL season for Sunrisers Hyderabad. He is the best bowler in the world for 2017 with 43 ODI wickets. This 18-year old player is the bowling spearhead in the arsenal of the budding Afghanistan team. He picked 20 wickets in 2018. He is one of the best spinners in the history of cricket. He picked 100 wickets off 44 matches at an average of 14 at the economy rate of 3.94.
- Shakib Al Hasan
This Bangladeshi skipper is one of the world-class all-rounders. He is one of the classy players of Bangladesh standing by Tamim Iqbal and Mustafizur Rahman. He is a great leader who changed the fortunes of Bangladesh after disastrous ICC world cup in 2015 and ICC T20I tournament in 2017.
He scored 5243 runs off 185 matches and picked 235 wickets. He slammed 7 hundreds and 37 fifties. His best as a bowler was 5/47. His economy rate was nearly 4.44.