All times BST
England women v New Zealand
10 May: First ODI, Chester-le-Street, 11:00
13 May: Second ODI, Northampton, 13:00
16 May: Third ODI, Cardiff, 11:00
20 May: First T20, Derby, 18:30
23 May: Second T20, Canterbury, 14:30
25 May: Third T20, Hove, TBC
England women v India
28 May: First T20, Chelmsford, 18:30
30 May: Second T20, Bristol, TBC
2 June: Third T20, Taunton, 18:30
12 June-5 July: Women’s T20 World Cup
10 July: One-off Test, Lord’s 11:00
England women v Ireland
1 September: First ODI, Leicester, 13:00
3 September: Second ODI, Derby 13:00
6 September: Third ODI, Worcester, 11:00
England men v New Zealand
4 June: First Test, Lord’s, 11:00
17 June: Second Test, Kia Oval 11:00
25 June: Third Test, Trent Bridge, 11:00
England men v India
1 July: First T20, Chester-le-Street, 18:30
4 July: Second T20, Emirates Old Trafford, 14:30
7 July: Third T20, Nottingham, 18:30
9 July: Fourth T20, Bristol, 18:30
11 July: Fifth T20, Southampton, 18:30
14 July: First ODI, Edgbaston, 13:00
16 July: Second ODI, Cardiff, 13:00
19 July: Third ODI, Lord’s, 11:00
England men v Pakistan
19 August: First Test, Headingley, 11:00
27 August: Second Test, Lord’s, 11:00
9 September: Third Test, Edgbaston, 11:00
England men v Sri Lanka
15 September: First T20, Southampton, 18:30
17 September: Second T20, Cardiff, 18:30
19 September: Third T20, Emirates Old Trafford, TBC
22 September: First ODI, Chester-le-Street, 12:30
24 September: Second ODI, Headingley, 12:30
27 September: Third ODI, Kia Oval, 10:30