London: England will play their first ever Test match against Ireland in July 2019, before the start of the Ashes series.
They begin the summer on 5 May with a Twenty20 international against Pakistan, followed by a five-match one-day international series, and then the World Cup starting on 30 May.
England face Ireland at Lord's in a four-day match from 24-27 July - their first Test of fewer than five days since the tour of New Zealand in 1971.
The Ashes series starts on 1 August. The series will also mark the start of the inaugural World Test Championship.
Ireland were awarded Test status in June 2017 and lost their inaugural match to Pakistan in May.
Ireland vs England
Friday 3 May: Ireland vs England, Only ODI
England v Pakistan
Sunday 5 May: Only T20 5pm, Sophia Gardens, Cardiff
Wednesday 8 May: 1st Royal London ODI D/N 1pm, Kia Oval
Saturday 11 May: 2nd Royal London ODI 11am, Ageas Bowl
Tuesday 14 May: 3rd Royal London ODI D/N 1pm, Brightside Ground, Bristol
Friday 17 May: 4th Royal London ODI D/N 1pm, Trent Bridge
Sunday 19 May: 5th Royal London ODI 11am, Emerald Headingley
England vs Ireland
Wednesday 24 - Saturday 27 July: England v Ireland four-day Specsavers Test, Lord's
Ashes 2019
Thursday 1 - Monday 5 Aug: England v Australia 1st Specsavers Test, Edgbaston
Wednesday 14 - Sunday 18 Aug: England v Australia 2nd Specsavers Test, Lord's
Thursday 22 - Monday 26 Aug: England v Australia 3rd Specsavers Test, Emerald Headingley
Wednesday 4 - Sunday 8 Sept: England v Australia 4th Specsavers Test, Emirates Old Trafford
Thursday 12 - Monday 16 Sept: England v Australia 5th Specsavers Test, Kia Oval