With 2018 coming to an end let us have a look at the highest Run Scorers in One Day International cricket this year.
1.Virat Kohli ( 1202 Runs )
Virat kohli had another magnificent year in 2018 as he piled on 1202 runs in 12 matches at an average of 133.55. He scored a total of 6 centuries and 3 half centuries this year.
2. Rohit Sharma ( 1030 Runs )
Rohit Sharma lies second on the list with 1030 runs from 19 matches. His average in 2018 is 73.57 and he scored a total of 5 hundreds and 3 fifties this year.
3.Jonny Bairstow ( 1025 Runs )
At number three on the list is Jonny Bairstow. He scored 1025 runs at an average of 46.59 from 22 matches with 4 hundreds and 2 fifties.
4.Joe Root ( 946 Runs )
England Captain Joe Root is at Number 4 on the list. He scored 946 runs at an average of 59.12 from 24 matches with 3 Centuries and 5 fifties.
5.Brendan Taylor ( 898 Runs )
Zimbabwe Batsmen Brendan Taylor scored 898 runs at an average of 42.76 from 21 Matches with 2 Centuries and 4 Fifties.