Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next ODI AustraliaAustralia (A)
One Day Internationals - Today, 03:30 Their fixtures Preview

England ODI Fixtures and Results

Every England ODI to come and the latest results, month by month, UK times

Updated , after the Sri Lanka game

September 2023 5 ODIs
FRI8 Sep EnglandEngland 291/6 England FTLost New Zealand NZNew Zealand 297/2 One Day InternationalsODI Fri 8 Sep, ODI: New Zealand won by 8 wickets
SUN10 Sep EnglandEngland 226/7 England FTWon New Zealand NZNew Zealand 147 One Day InternationalsODI Sun 10 Sep, ODI: England won by 79 runs
WED13 Sep EnglandEngland 368 England FTWon New Zealand NZNew Zealand 187 One Day InternationalsODI Wed 13 Sep, ODI: England won by 181 runs
FRI15 Sep EnglandEngland 311/9 England FTWon New Zealand NZNew Zealand 211 One Day InternationalsODI Fri 15 Sep, ODI: England won by 100 runs
SAT23 Sep EnglandEngland 334/8 England FTWon Ireland IrelandIreland 286 One Day InternationalsODI Sat 23 Sep, ODI: England won by 48 runs
15 ODIs to come. 59 results on record.

England v Every Side

ODI record against each opponent, and runs a ODI

OpponentPW-LRunsOppLast
AustraliaAustralia 10 2-8 263 275 L22 Feb 25
West IndiesWest Indies 9 5-4 277 244 W3 Jun 25
South AfricaSouth Africa 9 3-6 264 237 W7 Sep 25
New ZealandNew Zealand 8 3-5 262 219 L1 Nov 25
Sri LankaSri Lanka 7 4-3 273 226 W27 Sep 26
IndiaIndia 7 2-5 254 286 W19 Jul 26
BangladeshBangladesh 4 3-1 275 219 W10 Oct 23
AfghanistanAfghanistan 2 0-2 266 305 L26 Feb 25
PakistanPakistan 1 1-0 337 244 W11 Nov 23
NetherlandsNetherlands 1 1-0 339 179 W8 Nov 23
IrelandIreland 1 1-0 334 286 W23 Sep 23

England ODI Fixtures Questions

When do England play next?

England play Australia away in the One Day Internationals on Sunday 15 November at 03:30 (UK time), at Adelaide Oval, Adelaide.

When is England's next home ODI?

England are next at home against Pakistan on Saturday 15 May at 11:00 (UK time).

What were England's last results?

England beat Sri Lanka by 223 runs on 27 Sep 2026. Sri Lanka beat England by 16 runs on 24 Sep 2026. England beat Sri Lanka by 89 runs on 22 Sep 2026.

How many ODIs have England played in 2026?

England have played 9 ODIs in 2026 and won 6.