Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Next ODI New Zealand (A)
One Day Internationals - Fri 13 Nov, 02:00 Their runs Preview

India ODI Runs Stats

How many runs India score, and who scores the most, game by game

Updated 7 November 2026, after the New Zealand game

Line30+
Reset
Player Avg Hit %
One Day Internationals 3 Oct 26 West IndiesH 351/7352/5
One Day Internationals 30 Sep 26 West IndiesH 406/2405/7
One Day Internationals 27 Sep 26 West IndiesH 300/2295/7
One Day Internationals 20 Jun 26 AfghanistanH 224/1218
One Day Internationals 17 Jun 26 AfghanistanH 402232
One Day Internationals 13 Jun 26 AfghanistanH 195/3194
One Day Internationals 18 Jan 26 New ZealandH 296337/8
One Day Internationals 14 Jan 26 New ZealandH 284/7286/3
One Day Internationals 11 Jan 26 New ZealandH 306/6300/8
One Day Internationals 6 Dec 25 South AfricaH 271/1270
One Day Internationals 3 Dec 25 South AfricaH 358/5362/6
One Day Internationals 30 Nov 25 South AfricaH 349/8332
ICC Champions Trophy 9 Mar 25 New ZealandH 254/6251/7
ICC Champions Trophy 4 Mar 25 AustraliaH 267/6264
One Day Internationals 12 Feb 25 EnglandH 356214
One Day Internationals 9 Feb 25 EnglandH 308/6304
One Day Internationals 6 Feb 25 EnglandH 251/6248
ICC Cricket World Cup 19 Nov 23 AustraliaH 240241/4
ICC Cricket World Cup 15 Nov 23 New ZealandH 397/4327
ICC Cricket World Cup 12 Nov 23 NetherlandsH 410/4250
ICC Cricket World Cup 5 Nov 23 South AfricaH 326/583
ICC Cricket World Cup 2 Nov 23 Sri LankaH 357/855
ICC Cricket World Cup 29 Oct 23 EnglandH 229/9129
ICC Cricket World Cup 22 Oct 23 New ZealandH 274/6273
ICC Cricket World Cup 19 Oct 23 BangladeshH 261/3256/8
ICC Cricket World Cup 14 Oct 23 PakistanH 192/3191
ICC Cricket World Cup 11 Oct 23 AfghanistanH 273/2272/8
ICC Cricket World Cup 8 Oct 23 AustraliaH 201/4199
One Day Internationals 27 Sep 23 AustraliaH 286352/7
One Day Internationals 24 Sep 23 AustraliaH 399/5217
One Day Internationals 22 Sep 23 AustraliaH 281/5276
One Day Internationals 22 Mar 23 AustraliaH 248269
One Day Internationals 19 Mar 23 AustraliaH 117121/0
One Day Internationals 17 Mar 23 AustraliaH 191/5188
One Day Internationals 24 Jan 23 New ZealandH 385/9295
One Day Internationals 21 Jan 23 New ZealandH 111/2108
One Day Internationals 18 Jan 23 New ZealandH 349/8337
One Day Internationals 15 Jan 23 Sri LankaH 390/573
One Day Internationals 12 Jan 23 Sri LankaH 219/6215
One Day Internationals 10 Jan 23 Sri LankaH 373/7306/8
India total 292 351406300224402195296284306271358349254267356308251240397410326357229274261192273201286399281248117191385111349390219373
S. GillBatter, 33 batted 65.5 67%22/33 16 223*133 110108 -DNB 154110 84*66 2318 5653 5671 3150 811 112102 6052 8796 47 80*66 5132 2324 9292 913 2631 5355 1611 10497 7463 3749 02 2031 11278 40*53 208149 11697 2112 7060
V. KohliBatter, 34 batted 61.8 68%23/34 01 2919 139*88 124108 2329 9391 65*45 10293 135120 12 8498 5255 58 5463 117113 5156 101*121 8894 09 95104 103*97 1618 55*56 85116 5661 5472 3135 49 3627 119 810 166*110 49 11387
R. SharmaBatter, 37 batted 50.0 68%25/37 9285 10175 3235 7969 4839 1616 1113 2438 2629 7573 148 5751 7683 2829 12 11990 27 4731 4729 6154 4024 42 87101 4640 4840 8663 13184 06 8157 3017 1315 10185 5150 3438 4249 1721 8367
Y. JaiswalBatter, 6 batted 47.5 33%2/6 -DNB 110*86 49 116*121 2238 1816 1522
L. RahulKeeper, 32 batted 43.1 63%20/32 129*87 01 39*19 16 112*92 29*21 -DNB 66*43 6056 34*33 42*34 4029 1014 29 66107 39*20 10264 817 2119 3958 2735 34*34 19*29 -DNB 97*115 2630 5238 58*63 3250 912 75*91 76 64*103 3929
S. IyerBatter, 28 batted 41.9 54%15/28 20*19 2624 1215 310 817 4947 4862 4562 7864 4447 5936 43 10570 128*94 7787 8256 416 3329 1925 53*62 25*23 03 4843 10590 38 3832 2833 2824
R. GaikwadBatter, 7 batted 41.9 57%4/7 5769 31*37 13*19 10583 814 812 7177
I. KishanKeeper, 10 batted 28.8 40%4/10 -DNB 12579 3422 4747 01 3118 1826 38 1724 8*9 514
N. Kumar ReddyAll-rounder, 3 batted 27.3 33%1/3 916 -DNB -DNB -DNB 5357 2021
A. PatelAll-rounder, 10 batted 22.5 20%2/10 2940 2730 1312 41*43 5247 24 29*29 2*2 2121 99
H. PandyaAll-rounder, 13 batted 22.4 23%3/13 1818 2824 179 106 9*6 -DNB -DNB -DNB 11*8 4040 13 2531 5438 -DNB 2838 3653 1412
H. RanaBowler, 5 batted 19.8 20%1/5 5243 24 2923 -DNB -DNB 3*2 1310 -DNB -DNB
R. JadejaAll-rounder, 20 batted 19.2 25%5/20 -DNB -DNB 1216 2744 45 -DNB 24*27 3220 9*6 2*1 11*7 12*10 922 -DNB -DNB 29*15 3524 813 39*44 -DNB -DNB -DNB -DNB 3536 13*9 3*6 1833 1639 45*69
S. YadavBatter, 16 batted 17.8 25%4/16 1828 12 2*1 2214 129 4947 24 87 72*37 5049 01 01 01 149 -DNB 3126 44
W. SundarAll-rounder, 8 batted 11.6 0%0/8 -DNB 1919 -DNB 7*7 18 1319 1414 1830 914 -DNB 1214
J. BumrahBowler, 4 batted 5.8 0%0/4 13 -DNB -DNB -DNB 1*1 1625 -DNB -DNB -DNB -DNB -DNB 511 -DNB
K. YadavBowler, 12 batted 4.8 0%0/12 -DNB -DNB -DNB 3*3 53 -DNB -DNB -DNB -DNB 0*1 -DNB -DNB 1*1 -DNB 1018 -DNB -DNB -DNB -DNB 9*13 -DNB -DNB -DNB -DNB -DNB 212 615 417 -DNB 33 -DNB 5*6 -DNB 10*10
M. ShamiBowler, 8 batted 3.8 0%0/8 -DNB -DNB -DNB -DNB 610 -DNB -DNB -DNB 24 15 1*1 -DNB -DNB 1410 01 -DNB -DNB 2*2 -DNB -DNB 4*4
M. SirajBowler, 7 batted 3.1 0%0/7 -DNB 01 2*3 -DNB 9*8 -DNB -DNB -DNB -DNB -DNB -DNB -DNB -DNB -DNB -DNB 18 3*5 03 -DNB -DNB -DNB -DNB -DNB 7*8
A. SinghBowler, 4 batted 2.3 0%0/4 34 -DNB 4*2 -DNB -DNB 01 22
N. DhirAll-rounder, 1 batted 30.0 100%1/1 3021 -DNB -DNB
A. KambojAll-rounder, 1 batted 17.0 0%0/1 179
S. ThakurBowler, 2 batted 14.0 0%0/2 -DNB -DNB -DNB -DNB -DNB -DNB 2517 -DNB 33
G. BrarBowler, 2 batted 5.5 0%0/2 8*6 -DNB -DNB -DNB 37 -DNB
P. YadavBowler, 1 batted 5.0 0%0/1 -DNB 55
U. MalikBowler, 1 batted 2.0 0%0/1 2*5 -DNB -DNB
P. KrishnaBowler, 1 batted 0.00 0%0/1 -DNB -DNB -DNB -DNB -DNB -DNB -DNB -DNB -DNB 0*3 -DNB
A green cell reached the line. The line under a score is the balls faced; * not out; DNB did not bat.

India Team Runs

Line300.5
Avg292247540
Hit43%
351
406
300
224
402
195
296
284
306
271
358
349
254
267
356
308
251
240
397
410
326
357
229
274
261
192
273
201
286
399
281
248
117
191
385
111
349
390
219
373
352
405
295
218
232
194
337
286
300
270
362
332
251
264
214
304
248
241
327
250
83
55
129
273
256
191
272
199
352
217
276
269
121
188
295
108
337
73
215
306
703
811
595
442
634
389
633
570
606
541
720
681
505
531
570
612
499
481
724
660
409
412
358
547
517
383
545
400
638
616
557
517
238
379
680
219
686
463
434
679
One Day Internationals 3 Oct 26 West IndiesH 351/7352/5
One Day Internationals 30 Sep 26 West IndiesH 406/2405/7
One Day Internationals 27 Sep 26 West IndiesH 300/2295/7
One Day Internationals 20 Jun 26 AfghanistanH 224/1218
One Day Internationals 17 Jun 26 AfghanistanH 402232
One Day Internationals 13 Jun 26 AfghanistanH 195/3194
One Day Internationals 18 Jan 26 New ZealandH 296337/8
One Day Internationals 14 Jan 26 New ZealandH 284/7286/3
One Day Internationals 11 Jan 26 New ZealandH 306/6300/8
One Day Internationals 6 Dec 25 South AfricaH 271/1270
One Day Internationals 3 Dec 25 South AfricaH 358/5362/6
One Day Internationals 30 Nov 25 South AfricaH 349/8332
ICC Champions Trophy 9 Mar 25 New ZealandH 254/6251/7
ICC Champions Trophy 4 Mar 25 AustraliaH 267/6264
One Day Internationals 12 Feb 25 EnglandH 356214
One Day Internationals 9 Feb 25 EnglandH 308/6304
One Day Internationals 6 Feb 25 EnglandH 251/6248
ICC Cricket World Cup 19 Nov 23 AustraliaH 240241/4
ICC Cricket World Cup 15 Nov 23 New ZealandH 397/4327
ICC Cricket World Cup 12 Nov 23 NetherlandsH 410/4250
ICC Cricket World Cup 5 Nov 23 South AfricaH 326/583
ICC Cricket World Cup 2 Nov 23 Sri LankaH 357/855
ICC Cricket World Cup 29 Oct 23 EnglandH 229/9129
ICC Cricket World Cup 22 Oct 23 New ZealandH 274/6273
ICC Cricket World Cup 19 Oct 23 BangladeshH 261/3256/8
ICC Cricket World Cup 14 Oct 23 PakistanH 192/3191
ICC Cricket World Cup 11 Oct 23 AfghanistanH 273/2272/8
ICC Cricket World Cup 8 Oct 23 AustraliaH 201/4199
One Day Internationals 27 Sep 23 AustraliaH 286352/7
One Day Internationals 24 Sep 23 AustraliaH 399/5217
One Day Internationals 22 Sep 23 AustraliaH 281/5276
One Day Internationals 22 Mar 23 AustraliaH 248269
One Day Internationals 19 Mar 23 AustraliaH 117121/0
One Day Internationals 17 Mar 23 AustraliaH 191/5188
One Day Internationals 24 Jan 23 New ZealandH 385/9295
One Day Internationals 21 Jan 23 New ZealandH 111/2108
One Day Internationals 18 Jan 23 New ZealandH 349/8337
One Day Internationals 15 Jan 23 Sri LankaH 390/573
One Day Internationals 12 Jan 23 Sri LankaH 219/6215
One Day Internationals 10 Jan 23 Sri LankaH 373/7306/8

India Runs Match by Match

The last 40 ODIs and how often India went over the line

Line300.5
OpponentResultForAgTotal 300.5+
Avg 292247540 43%
West Indies (H)ODI, 3 Oct Lby 5 wickets 351352703
West Indies (H)ODI, 30 Sep Wby 8 wickets 406405811
West Indies (H)ODI, 27 Sep Wby 8 wickets 300295595
Afghanistan (H)ODI, 20 Jun Wby 9 wickets 224218442
Afghanistan (H)ODI, 17 Jun Wby 170 runs 402232634
Afghanistan (H)ODI, 13 Jun Wby 7 wickets 195194389
New Zealand (H)ODI, 18 Jan Lby 41 runs 296337633
New Zealand (H)ODI, 14 Jan Lby 7 wickets 284286570
New Zealand (H)ODI, 11 Jan Wby 4 wickets 306300606
South Africa (H)ODI, 6 Dec 2025 Wby 9 wickets 271270541
South Africa (H)ODI, 3 Dec 2025 Lby 4 wickets 358362720
South Africa (H)ODI, 30 Nov 2025 Wby 17 runs 349332681
New Zealand (H)CT, 9 Mar 2025 Wby 4 wickets 254251505
Australia (H)CT, 4 Mar 2025 Wby 4 wickets 267264531
England (H)ODI, 12 Feb 2025 Wby 142 runs 356214570
England (H)ODI, 9 Feb 2025 Wby 4 wickets 308304612
England (H)ODI, 6 Feb 2025 Wby 4 wickets 251248499
Australia (H)CWC, 19 Nov 2023 Lby 6 wickets 240241481
New Zealand (H)CWC, 15 Nov 2023 Wby 70 runs 397327724
Netherlands (H)CWC, 12 Nov 2023 Wby 160 runs 410250660
South Africa (H)CWC, 5 Nov 2023 Wby 243 runs 32683409
Sri Lanka (H)CWC, 2 Nov 2023 Wby 302 runs 35755412
England (H)CWC, 29 Oct 2023 Wby 100 runs 229129358
New Zealand (H)CWC, 22 Oct 2023 Wby 4 wickets 274273547
Bangladesh (H)CWC, 19 Oct 2023 Wby 7 wickets 261256517
Pakistan (H)CWC, 14 Oct 2023 Wby 7 wickets 192191383
Afghanistan (H)CWC, 11 Oct 2023 Wby 8 wickets 273272545
Australia (H)CWC, 8 Oct 2023 Wby 6 wickets 201199400
Australia (H)ODI, 27 Sep 2023 Lby 66 runs 286352638
Australia (H)ODI, 24 Sep 2023 Wby 99 runs 399217616
Australia (H)ODI, 22 Sep 2023 Wby 5 wickets 281276557
Australia (H)ODI, 22 Mar 2023 Lby 21 runs 248269517
Australia (H)ODI, 19 Mar 2023 Lby 10 wickets 117121238
Australia (H)ODI, 17 Mar 2023 Wby 5 wickets 191188379
New Zealand (H)ODI, 24 Jan 2023 Wby 90 runs 385295680
New Zealand (H)ODI, 21 Jan 2023 Wby 8 wickets 111108219
New Zealand (H)ODI, 18 Jan 2023 Wby 12 runs 349337686
Sri Lanka (H)ODI, 15 Jan 2023 Wby 317 runs 39073463
Sri Lanka (H)ODI, 12 Jan 2023 Wby 4 wickets 219215434
Sri Lanka (H)ODI, 10 Jan 2023 Wby 67 runs 373306679

New Zealand Runs Match by Match

India's next opponent, their last 40 ODIs

New Zealand runs →
OpponentResultForAgTotal
Avg 238234473
India (H)ODI, 7 Nov Lby 4 runs 134113247
India (H)ODI, 4 Nov Lby 5 wickets 185143328
West Indies (A)ODI, 21 Jul Lby 2 wickets 268269537
West Indies (A)ODI, 19 Jul Wby 1 wicket 189188377
West Indies (A)ODI, 16 Jul Wby 6 wickets 141140281
West Indies (A)ODI, 13 Jul Wby 5 wickets 141138279
West Indies (A)ODI, 11 Jul Lby 7 wickets 267267534
Bangladesh (A)ODI, 23 Apr Lby 55 runs 210265475
Bangladesh (A)ODI, 20 Apr Lby 6 wickets 198199397
Bangladesh (A)ODI, 17 Apr Wby 26 runs 247221468
India (A)ODI, 18 Jan Wby 41 runs 337296633
India (A)ODI, 14 Jan Wby 7 wickets 286284570
India (A)ODI, 11 Jan Lby 4 wickets 300306606
West Indies (H)ODI, 22 Nov 2025 Wby 4 wickets 162161323
West Indies (H)ODI, 19 Nov 2025 Wby 5 wickets 248247495
West Indies (H)ODI, 16 Nov 2025 Wby 7 runs 269262531
England (H)ODI, 1 Nov 2025 Wby 2 wickets 226222448
England (H)ODI, 29 Oct 2025 Wby 5 wickets 177175352
England (H)ODI, 26 Oct 2025 Wby 4 wickets 224223447
Pakistan (H)ODI, 4 Apr 2025 Wby 43 runs 264221485
Pakistan (H)ODI, 1 Apr 2025 Wby 84 runs 292208500
Pakistan (H)ODI, 28 Mar 2025 Wby 73 runs 344271615
India (A)CT, 9 Mar 2025 Lby 4 wickets 251254505
South Africa (H)CT, 5 Mar 2025 Wby 50 runs 362312674
India (H)CT, 2 Mar 2025 Lby 44 runs 205249454
Bangladesh (A)CT, 24 Feb 2025 Wby 5 wickets 240236476
Pakistan (A)CT, 19 Feb 2025 Wby 60 runs 320260580
Sri Lanka (H)ODI, 11 Jan 2025 Lby 140 runs 150290440
Sri Lanka (H)ODI, 8 Jan 2025 Wby 113 runs 255142397
Sri Lanka (H)ODI, 4 Jan 2025 Wby 9 wickets 180178358
Sri Lanka (A)ODI, 17 Nov 2024 Lby 3 wickets 209210419
Sri Lanka (A)ODI, 13 Nov 2024 Lby 45 runs 175324499
Bangladesh (H)ODI, 22 Dec 2023 Lby 9 wickets 9899197
Bangladesh (H)ODI, 19 Dec 2023 Wby 7 wickets 296291587
Bangladesh (H)ODI, 16 Dec 2023 Wby 44 runs 239200439
India (A)CWC, 15 Nov 2023 Lby 70 runs 327397724
Sri Lanka (H)CWC, 9 Nov 2023 Wby 5 wickets 172171343
Pakistan (H)CWC, 4 Nov 2023 Lby 21 runs 401200601
South Africa (H)CWC, 1 Nov 2023 Lby 190 runs 167357524
Australia (A)CWC, 28 Oct 2023 Lby 5 runs 383388771

India Runs Lines

How often each line went over, last 40 ODIs

LineOverUnderOver %
260.5271368%
280.5221855%
300.5172343%
320.5152538%
340.5142635%
LineOverUnderOver %
500.5261465%
520.5231758%
540.5221855%
560.5182245%
580.5162440%

Runs Batting First and Chasing

India's runs per game by when they batted

BattingPWForAg
First1813337234
Second2219255258

ODI Runs Table

Runs per game, sides with 8+ ODIs in the last two years

SidePForAgMatch
1England 24279248527
2India 28273263536
3South Africa 24255265520
4Sri Lanka 22250238488
5Afghanistan 15247221468
6Australia 22245244489
7Ireland 14244258503
8West Indies 26236245481
9New Zealand 32233227460
10Pakistan 26225235460
11Zimbabwe 16216232448
12Bangladesh 27207217424
13Namibia 8201255456

India Runs by Competition

Runs per game in each ODI competition

CompetitionPW-LForAg
One Day Internationals2720-7297263
ICC Champions Trophy22-0261258
ICC Cricket World Cup1110-1287207

India ODI Runs Questions

How many runs do India score per ODI?

India have averaged 292 runs per ODI over their last 40 ODIs, their opponents 247, and the match 540 between them.

How often do India go over 300.5 runs?

India went over 300.5 runs in 17 of their last 40 ODIs.

Who scores the most runs for India?

Over India's last 40 ODIs: Shubman Gill (2161 in 33, 65.5 a game), Virat Kohli (2100 in 34, 61.8 a game), Rohit Sharma (1850 in 37, 50.0 a game).

What is India's highest runs in a recent ODI?

410 against Netherlands on 12 Nov 2023 at M.Chinnaswamy Stadium, Bengaluru.

Do India score more runs batting first or chasing?

Batting first India average 337 runs (18 ODIs); batting second 255 (22).