England have announced dates for home series against Sri Lanka and Pakistan next summer from May to September.
England will play three Tests against Sri Lanka followed by four Tests against Pakistan, with both touring sides also playing five one-day internationals and a Twenty20 match.
The first Test against Sri Lanka starts at Headingley on 19 May.
Pakistan, touring the country for the first time since 2010, begin their Test series at Lord's on 14 July.
The series could see a return for bowler Mohammad Amir, who will be eligible to play for Pakistan from next month after a reduced five-year ban for spot fixing during Pakistan's last tour of England five years ago.
Amir was found guilty alongside Salman Butt and Mohammad Asif of bowling deliberate no balls at prearranged times in the Lord's Test.
Sri Lanka tour dates
4 May: Sri Lanka arrive
8-10 May: 3-day v Essex, Chelmsford
13-15 May: 3-day v Leicestershire, Grace Rd, Leicester
19-23 May: 1st Test, Headingley
27-31 May: 2nd Test, Durham
9-13 June: 3rd Test, Lord's
16 June: 1st ODI v Ireland, venue TBC
18 June: 2nd ODI v Ireland, venue TBC
21 June: 1st ODI (D/N), Trent Bridge
24 June: 2nd ODI (D/N), Edgbaston
26 June: 3rd ODI, Bristol
29 June: 4th ODI (D/N), The Oval
2 July: 5th ODI, Cardiff
5 July: T20 international, Southampton
6 July: Sri Lanka depart
Pakistan tour dates
29 June: Pakistan arrive
3-5 July: 3-day v Somerset, Taunton
8-10 July: 3-day v Sussex, Hove
14-18 July: 1st Test, Lord's
22-26 July: 2nd Test, Old Trafford
29-30 July: 2-day v Worcestershire, New Rd, Worcester
3-7 Aug: 3rd Test, Edgbaston
11-15 Aug: 4th Test, The Oval
18 Aug: 1st ODI v Ireland, venue TBC
20 Aug: 2nd ODI v Ireland, venue TBC
24 Aug: 1st ODI (D/N), Southampton
27 Aug: 2nd ODI, Lord's
30 Aug: 3rd ODI (D/N), Trent Bridge
1 Sept: 4th ODI (D/N), Headingley
4 Sept: 5th ODI (D/N), Cardiff
7 Sept: T20 international, Old Trafford
8 Sept: Pakistan depart