2. Joe Root
Joe Root is often left unnoticed in the debate between Virat Kohli and Steve Smith, this is because Root often fails to convert his 50s to big scores and eventually fail to help his team which Kohli and others often do.
However he still averages more than 50 in ODIs and is currently at the 3rd spot in the ODI rankings. The 27-year-old cricketer has some serious opportunities as many big teams will be touring England soon.
This can help him prepare for the 2019 World Cup and if he can register some big knocks and get the No. 1 spot, England will look more menacing at their home ground in the World Cup.