5 Batsmen with highest batting average in ODI cricket in 2018
#4 Jos Buttler (51.61)
The English wicket keeper had a fabulous year as a batsman. He also had a fantastic IPL where he was a contender for the Orange Cap too.
In 18 ODI innings played in 2018, Buttler scored 671 runs at a staggering strike rate of 113.53. His average of 51.61 puts him fourth on the list.
Buttler had 2 hundreds and 4 fifties in 2018, with a highest score of 110*. He hit 60 fours and 19 sixes, which is 52.75% of his total runs in 2018. He was particularly impressive against Australia at home.
Buttler remains an integral part in England's World Cup plans. If he continues his rich form, England have a great chance for their maiden World Cup triumph.
#3 Joe Root (59.12)
The English Test skipper had a superb run with the bat in ODIs, winning his side two consecutive games at home against India and scoring 2 outstanding hundreds.
Root played 24 innings in 2018, scoring 946 runs at an average of 59.12 and a strike rate of 83.93, which is the lowest in this list.
He had 3 hundreds and 5 fifties along with a solitary duck, with his highest score being 113*. Root struck 6 sixes and 65 fours, and had only 31% of his runs in boundaries, showing that you don't need to hit many boundaries to be successful.
Root is the anchor of the England lineup which is filled with explosive hitters. He remains the key for England's World Cup chances.