India Stats
India ODI Game by Game
Runs, the last 20 ODIs, newest on the left
India ODI Results
The last 20 ODIs, newest first: 12 won
India ODI Splits
The last 20 ODIs: home and away, batting first or chasing, the toss, competition, opponent, ground and year, and runs a game
| Venue | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Home | 12 | 8-4 | 67% | 312 | 299 |
| Away | 8 | 4-4 | 50% | 219 | 229 |
| Innings | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Batting first | 8 | 2-6 | 25% | 297 | 274 |
| Chasing | 12 | 10-2 | 83% | 259 | 268 |
| Toss | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Won the toss | 9 | 7-2 | 78% | 265 | 275 |
| Lost the toss | 11 | 5-6 | 45% | 283 | 267 |
| Competition | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
|
|
20 | 12-8 | 60% | 275 | 271 |
| Opponent | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
|
|
5 | 3-2 | 60% | 228 | 248 |
|
|
3 | 3-0 | 100% | 274 | 215 |
|
|
3 | 2-1 | 67% | 352 | 351 |
|
|
3 | 2-1 | 67% | 326 | 321 |
|
|
3 | 1-2 | 33% | 285 | 293 |
|
|
3 | 1-2 | 33% | 212 | 211 |
| Ground | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Sky Stadium, Wellington | 1 | 1-0 | 100% | 113 | 134 |
| Eden Park, Auckland | 1 | 1-0 | 100% | 143 | 185 |
| Barsapara Cricket Stadium, Guwahati | 1 | 1-0 | 100% | 406 | 405 |
| Greenfield International Stadium, Karyavattom, Thiruvananthapuram | 1 | 1-0 | 100% | 300 | 295 |
| Edgbaston, Birmingham | 1 | 1-0 | 100% | 262 | 258 |
| MA Chidambaram Stadium, Chennai | 1 | 1-0 | 100% | 224 | 218 |
| Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 1 | 1-0 | 100% | 402 | 232 |
| Himachal Pradesh Cricket Association Stadium, Dharamsala | 1 | 1-0 | 100% | 195 | 194 |
| Kotambi Stadium, Vadodara | 1 | 1-0 | 100% | 306 | 300 |
| Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Pothanamallayapalam, Visakhapatnam | 1 | 1-0 | 100% | 271 | 270 |
| JSCA International Stadium Complex, Ranchi | 1 | 1-0 | 100% | 349 | 332 |
| Sydney Cricket Ground, Moore Park, Sydney, New South Wales | 1 | 1-0 | 100% | 237 | 236 |
| Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh | 1 | 0-1 | 0% | 351 | 352 |
| Lord's, London | 1 | 0-1 | 0% | 360 | 387 |
| Sophia Gardens, Cardiff | 1 | 0-1 | 0% | 233 | 235 |
| Holkar Cricket Stadium, Indore | 1 | 0-1 | 0% | 296 | 337 |
| Niranjan Shah Stadium C, Rajkot | 1 | 0-1 | 0% | 284 | 286 |
| Shaheed Veer Narayan Singh International Stadium, Raipur | 1 | 0-1 | 0% | 358 | 362 |
| Adelaide Oval, Adelaide | 1 | 0-1 | 0% | 264 | 265 |
| Perth Stadium, Perth, Western Australia | 1 | 0-1 | 0% | 136 | 131 |
| Year | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| 2026 | 14 | 9-5 | 64% | 277 | 273 |
| 2025 | 6 | 3-3 | 50% | 269 | 266 |
ODI Sides
International sides with 8+ ODIs in the last two years, by win rate
| Side | P | Win % | Runs | Opp |
|---|---|---|---|---|
| 1 |
15 | 73% | 247 | 221 |
| 2 |
28 | 71% | 273 | 263 |
| 3 |
32 | 63% | 233 | 227 |
| 4 |
22 | 55% | 250 | 238 |
| 5 |
24 | 54% | 255 | 265 |
| 6 |
26 | 54% | 225 | 235 |
| 7 |
22 | 45% | 245 | 244 |
| 8 |
24 | 42% | 279 | 248 |
| 9 |
26 | 38% | 236 | 245 |
| 10 |
8 | 38% | 201 | 255 |
| 11 |
27 | 37% | 207 | 217 |
| 12 |
16 | 31% | 216 | 232 |
| 13 |
14 | 29% | 244 | 258 |
India ODI Questions
What is India's average ODI score?
India have averaged 275 runs per ODI over their last 20 ODIs, and conceded 271. Their highest was 406 against West Indies on 30 Sep 2026, their lowest 113 against New Zealand.
What is India's ODI record?
India have won 12 and lost 8 of their last 20 ODIs.
Do India do better batting first or chasing in ODIs?
Batting first, India have won 2 of 8 and averaged 297. Batting second they have won 10 of 12, averaging 259.
Who has scored the most ODI runs for India recently?
Over India's last 20 ODIs: Virat Kohli (1009 runs in 17), Shubman Gill (975 runs in 16), Rohit Sharma (975 runs in 20).
Who has taken the most ODI wickets for India recently?
Over India's last 20 ODIs: Prasidh Krishna (24 wickets in 13), Gurnoor Brar (21 wickets in 11), Arshdeep Singh (20 wickets in 11).
When do India play their next ODI?
India play New Zealand away in the One Day Internationals on Fri 13 Nov, 02:00 (UK time).