Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next ODI New ZealandNew Zealand (A)
One Day Internationals - Today, 02:00 Their fixtures Preview

India ODI Fixtures and Results

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

Updated , after the New Zealand game

January 2023 6 ODIs
TUE10 Jan IndiaIndia 373/7 India FTWon Sri Lanka Sri LankaSri Lanka 306/8 One Day InternationalsODI Tue 10 Jan, ODI: India won by 67 runs
THU12 Jan IndiaIndia 219/6 India FTWon Sri Lanka Sri LankaSri Lanka 215 One Day InternationalsODI Thu 12 Jan, ODI: India won by 4 wickets
SUN15 Jan IndiaIndia 390/5 India FTWon Sri Lanka Sri LankaSri Lanka 73 One Day InternationalsODI Sun 15 Jan, ODI: India won by 317 runs
WED18 Jan IndiaIndia 349/8 India FTWon New Zealand NZNew Zealand 337 One Day InternationalsODI Wed 18 Jan, ODI: India won by 12 runs
SAT21 Jan IndiaIndia 111/2 India FTWon New Zealand NZNew Zealand 108 One Day InternationalsODI Sat 21 Jan, ODI: India won by 8 wickets
TUE24 Jan IndiaIndia 385/9 India FTWon New Zealand NZNew Zealand 295 One Day InternationalsODI Tue 24 Jan, ODI: India won by 90 runs
13 ODIs to come. 60 results on record.

India v Every Side

ODI record against each opponent, and runs a ODI

OpponentPW-LRunsOppLast
New ZealandNew Zealand 12 10-2 263 253 W7 Nov 26
AustraliaAustralia 12 6-6 239 230 W25 Oct 25
EnglandEngland 7 5-2 286 254 L19 Jul 26
South AfricaSouth Africa 7 5-2 275 228 W6 Dec 25
Sri LankaSri Lanka 7 4-2 274 195 L7 Aug 24
West IndiesWest Indies 6 4-2 285 250 L3 Oct 26
AfghanistanAfghanistan 4 4-0 274 229 W20 Jun 26
PakistanPakistan 2 2-0 218 216 W23 Feb 25
BangladeshBangladesh 2 2-0 246 242 W20 Feb 25
NetherlandsNetherlands 1 1-0 410 250 W12 Nov 23

India ODI Fixtures Questions

When do India play next?

India play New Zealand away in the One Day Internationals on Friday 13 November at 02:00 (UK time), at Bay Oval, Mount Maunganu.

When is India's next home ODI?

India are next at home against Sri Lanka on Sunday 13 December at 08:30 (UK time).

What were India's last results?

India beat New Zealand by 4 runs on 7 Nov 2026. India beat New Zealand by 5 wickets on 4 Nov 2026. West Indies beat India by 5 wickets on 3 Oct 2026.

How many ODIs have India played in 2026?

India have played 14 ODIs in 2026 and won 9.