1. Virat Kohli
Virat Kohli - 899 points
Kohli was in a sensational form in the ODI series against West Indies. The 30-year-old cricketer slammed three consecutive tons in that series.
2. Rohit Sharma
Rohit Sharma - 871 points
The Mumbaikar was also in superb form against the Windies. Rohit slammed two big centuries in the 5-match ODI series. He's the only batsman in the ODI history to score 150+ totals on seven occasions.
3. Ross Taylor
Ross Taylor - 808 points
Taylor had a fine time in Abu Dhabi, scoring 80 in the first ODI win, and then 86* in the defeat in the second game as the series ended 1-1 following the abandonment in Dubai in the third game.
4. Joe Root
Joe Root - 807 points
The England middle-order batsman has scored 946 runs in 2018 so far. The right-handed batsman has had a good year in the limited-overs so far. He has slammed 3 centuries and 5 fifties in 2018 and averages 59.12.
5. Babar Azam
Babar Azam - 802 points
The talented Pakistan batsman has scored 509 runs in the year 2018 at an average of 36.35.
1. Jasprit Bumrah
Jasprit Bumrah - 841 points - in ODI bowlers rankings
The India pacer has been in sublime form in the year 2018 as well.
2. Rashid Khan
Rashid Khan - 788 points
The Afghan leg-spinner has been in phenomenal form in the year 2018 and performed well against every opponent he's played against. He has picked up 48 wickets from 20 games in the year so far.
3. Kuldeep Yadav
Kuldeep Yadav - 723 points
The chinaman from India has been in exceptional form in 2018. In 19 ODIs he has picked up 45 wickets.
4. Kagiso Rabada
Kagiso Rabada - 702 points
Kagiso Rabada is now in the top five, at No.4, after picking up seven wickets in the series in Australia.
5. Yuzvendra Chahal
Yuzvendra Chahal - 683 points
The wrist-spinner from India has picked up 18 wickets from 13 games he's played in 2018.