England v India ODI preview

England and India will try again to get their one-day international series under way in Cardiff on Wednesday after Monday's opening match of five in Bristol was washed out.

The forecast is more promising, until later in the afternoon at least, meaning Nottinghamshire opener Alex Hales should get his first chance in ODI cricket.

Hales is the only England batsman to make a T20 international century but has, until now, been overlooked by the selectors outside of the shortest format.

He will open with England captain Alastair Cook, meaning Ian Bell - a veteran of 146 ODIs - will either have to drop down the order, or out of the starting XI altogether.

Joe Root, another member of a batting line-up that remains unsettled with the World Cup less than six months away, believes England are well positioned to build towards next year's tournament in Australia and New Zealand.

"Guys have been picked because they're capable of making big scores in one-day cricket and we're in a very good place," said Root.

"We've prepared well and it's exciting for us. I don't think there's much of a problem with the batting. Hales is an explosive player, very exciting to watch and we're looking forward to seeing him do his stuff."

Root added: "What happened in the Test series (England came from behind for a 3-1 win) is still in the back of our minds and we're hoping to take that momentum forward.

"The World Cup is something we're planning towards but we can't look too far ahead of India, they're a very good side in one-day cricket and we know we'll have to play well to beat them."

India, world champions in the 50-over format, have brought in former international Ravi Shastri as team director for the remainder of the tour, although head coach Duncan Fletcher remains in place.

Mahendra Singh Dhoni's men lost three in a row, including two innings defeats, to collapse from 1-0 up in the preceding Test series and have made several changes among a 17-man squad, including the arrival of batsman Suresh Raina.

Watch England v India live on Sky Sports 2 on Wednesday from 10am.

England squad: A Cook (capt), M Ali, J Anderson, G Ballance, I Bell, J Buttler (wkt), S Finn, H Gurney, A Hales, C Jordan, E Morgan, J Root, B Stokes, J Tredwell, C Woakes

India squad: MS Dhoni (capt, wkt), V Kohli, R Ashwin, S Binny, S Dhawan, R Jadeja, D Kulkarni, B Kumar, M Shami, A Rahane, S Raina, A Rayudu, S Samson (wkt), K Sharma, M Sharma, R Sharma, U Yadav