#4 Joe Root
Joe Root was on a high as far as batting in ODI cricket is concerned in 2018. Contrary to his image, he flourished in the shorter format as well. He was the pillar of English batting, around which the whole innings revolved. He didn’t attempt to match the flamboyance of the others around and went about the business in his usual demeanor.
Root made 946 runs in 24 ODIs this year. He had an average of 59.12 and the strike rate of 83.93 shows he was the anchor to the English innings. He scored 3 centuries and 5 fifties. The highlight of his year came in the ODI series against India. After losing the first ODI, England came back to win the last 2 as Root scored consecutive tons.