India vs England ODI Series
India , IndiaEngland take on India in a 3-match One Day series
England take on India in a 3-match One Day series
England host the West Indies in T20 and ODI matches.
England face Zimbabwe in a one-off test match in Nottingham
England welcome the West Indies for six matches.
The Vitality Blast will take place between the 29th May and the 16th July.
England play host to India in five tests between June and August.
England host India in a five match T20 series as well as a three match ODI series.
The Hundred tournament is taking place between the 5th and 31st August.
England take South Africa in an ODI test on the 2nd September at Headingley.
England take South Africa in an ODI match at Lords on the 4th September.