One Day International 2026

77 matches · 13 teams · 11 Jan 2026 – 19 Dec 2026

Upcoming and live

Results

Frequently asked questions

When did One Day International 2026 start?

One Day International 2026 started on Sunday, 11 January 2026, and the last scheduled match is on Saturday, 19 December 2026.

How many matches are in One Day International 2026?

One Day International 2026 has 77 matches on the schedule, of which 66 have been completed.

Which teams play in One Day International 2026?

13 teams take part: Afghanistan, Australia, Bangladesh, England, India, Ireland, Namibia, New Zealand, Pakistan, South Africa, Sri Lanka, West Indies and Zimbabwe.

What was the latest result in One Day International 2026?

New Zealand vs India (2nd ODI): India won by 4 runs (D/L method).