Menu

Account

Create a free account Go Pro

Already have an account? Log in

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

India ODI Cricket Runs Stats

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

Updated , 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
Shubman Gill India 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
Virat Kohli India 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
Rohit Sharma India 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
Yashasvi Jaiswal India Y. JaiswalBatter, 6 batted 47.5 33%2/6 -DNB 110*86 49 116*121 2238 1816 1522
Lokesh Rahul India 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
Shreyas Iyer India 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
Ruturaj Gaikwad India R. GaikwadBatter, 7 batted 41.9 57%4/7 5769 31*37 13*19 10583 814 812 7177
Ishan Kishan India I. KishanKeeper, 10 batted 28.8 40%4/10 -DNB 12579 3422 4747 01 3118 1826 38 1724 8*9 514
Nitish Kumar Reddy India N. Kumar ReddyAll-rounder, 3 batted 27.3 33%1/3 916 -DNB -DNB -DNB 5357 2021
Axar Patel India A. PatelAll-rounder, 10 batted 22.5 20%2/10 2940 2730 1312 41*43 5247 24 29*29 2*2 2121 99
Hardik Pandya India 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
Harshit Rana India H. RanaBowler, 5 batted 19.8 20%1/5 5243 24 2923 -DNB -DNB 3*2 1310 -DNB -DNB
Ravindra Jadeja India 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
Suryakumar Yadav India 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
Washington Sundar India W. SundarAll-rounder, 8 batted 11.6 0%0/8 -DNB 1919 -DNB 7*7 18 1319 1414 1830 914 -DNB 1214
Jasprit Bumrah India J. BumrahBowler, 4 batted 5.8 0%0/4 13 -DNB -DNB -DNB 1*1 1625 -DNB -DNB -DNB -DNB -DNB 511 -DNB
Kuldeep Yadav India 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
Mohammed Shami India 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
Mohammed Siraj India 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
Arshdeep Singh India A. SinghBowler, 4 batted 2.3 0%0/4 34 -DNB 4*2 -DNB -DNB 01 22
Naman Dhir India N. DhirAll-rounder, 1 batted 30.0 100%1/1 3021 -DNB -DNB
Anshul Kamboj India A. KambojAll-rounder, 1 batted 17.0 0%0/1 179
Shardul Thakur India S. ThakurBowler, 2 batted 14.0 0%0/2 -DNB -DNB -DNB -DNB -DNB -DNB 2517 -DNB 33
Gurnoor Brar India G. BrarBowler, 2 batted 5.5 0%0/2 8*6 -DNB -DNB -DNB 37 -DNB
Prince Yadav India P. YadavBowler, 1 batted 5.0 0%0/1 -DNB 55
Umran Malik India U. MalikBowler, 1 batted 2.0 0%0/1 2*5 -DNB -DNB
Prasidh Krishna India 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 IndiesWest Indies (H)ODI, 3 Oct Lby 5 wickets 351352703
West IndiesWest Indies (H)ODI, 30 Sep Wby 8 wickets 406405811
West IndiesWest Indies (H)ODI, 27 Sep Wby 8 wickets 300295595
AfghanistanAfghanistan (H)ODI, 20 Jun Wby 9 wickets 224218442
AfghanistanAfghanistan (H)ODI, 17 Jun Wby 170 runs 402232634
AfghanistanAfghanistan (H)ODI, 13 Jun Wby 7 wickets 195194389
New ZealandNew Zealand (H)ODI, 18 Jan Lby 41 runs 296337633
New ZealandNew Zealand (H)ODI, 14 Jan Lby 7 wickets 284286570
New ZealandNew Zealand (H)ODI, 11 Jan Wby 4 wickets 306300606
South AfricaSouth Africa (H)ODI, 6 Dec 2025 Wby 9 wickets 271270541
South AfricaSouth Africa (H)ODI, 3 Dec 2025 Lby 4 wickets 358362720
South AfricaSouth Africa (H)ODI, 30 Nov 2025 Wby 17 runs 349332681
New ZealandNew Zealand (H)CT, 9 Mar 2025 Wby 4 wickets 254251505
AustraliaAustralia (H)CT, 4 Mar 2025 Wby 4 wickets 267264531
EnglandEngland (H)ODI, 12 Feb 2025 Wby 142 runs 356214570
EnglandEngland (H)ODI, 9 Feb 2025 Wby 4 wickets 308304612
EnglandEngland (H)ODI, 6 Feb 2025 Wby 4 wickets 251248499
AustraliaAustralia (H)CWC, 19 Nov 2023 Lby 6 wickets 240241481
New ZealandNew Zealand (H)CWC, 15 Nov 2023 Wby 70 runs 397327724
NetherlandsNetherlands (H)CWC, 12 Nov 2023 Wby 160 runs 410250660
South AfricaSouth Africa (H)CWC, 5 Nov 2023 Wby 243 runs 32683409
Sri LankaSri Lanka (H)CWC, 2 Nov 2023 Wby 302 runs 35755412
EnglandEngland (H)CWC, 29 Oct 2023 Wby 100 runs 229129358
New ZealandNew Zealand (H)CWC, 22 Oct 2023 Wby 4 wickets 274273547
BangladeshBangladesh (H)CWC, 19 Oct 2023 Wby 7 wickets 261256517
PakistanPakistan (H)CWC, 14 Oct 2023 Wby 7 wickets 192191383
AfghanistanAfghanistan (H)CWC, 11 Oct 2023 Wby 8 wickets 273272545
AustraliaAustralia (H)CWC, 8 Oct 2023 Wby 6 wickets 201199400
AustraliaAustralia (H)ODI, 27 Sep 2023 Lby 66 runs 286352638
AustraliaAustralia (H)ODI, 24 Sep 2023 Wby 99 runs 399217616
AustraliaAustralia (H)ODI, 22 Sep 2023 Wby 5 wickets 281276557
AustraliaAustralia (H)ODI, 22 Mar 2023 Lby 21 runs 248269517
AustraliaAustralia (H)ODI, 19 Mar 2023 Lby 10 wickets 117121238
AustraliaAustralia (H)ODI, 17 Mar 2023 Wby 5 wickets 191188379
New ZealandNew Zealand (H)ODI, 24 Jan 2023 Wby 90 runs 385295680
New ZealandNew Zealand (H)ODI, 21 Jan 2023 Wby 8 wickets 111108219
New ZealandNew Zealand (H)ODI, 18 Jan 2023 Wby 12 runs 349337686
Sri LankaSri Lanka (H)ODI, 15 Jan 2023 Wby 317 runs 39073463
Sri LankaSri Lanka (H)ODI, 12 Jan 2023 Wby 4 wickets 219215434
Sri LankaSri 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
IndiaIndia (H)ODI, 7 Nov Lby 4 runs 134113247
IndiaIndia (H)ODI, 4 Nov Lby 5 wickets 185143328
West IndiesWest Indies (A)ODI, 21 Jul Lby 2 wickets 268269537
West IndiesWest Indies (A)ODI, 19 Jul Wby 1 wicket 189188377
West IndiesWest Indies (A)ODI, 16 Jul Wby 6 wickets 141140281
West IndiesWest Indies (A)ODI, 13 Jul Wby 5 wickets 141138279
West IndiesWest Indies (A)ODI, 11 Jul Lby 7 wickets 267267534
BangladeshBangladesh (A)ODI, 23 Apr Lby 55 runs 210265475
BangladeshBangladesh (A)ODI, 20 Apr Lby 6 wickets 198199397
BangladeshBangladesh (A)ODI, 17 Apr Wby 26 runs 247221468
IndiaIndia (A)ODI, 18 Jan Wby 41 runs 337296633
IndiaIndia (A)ODI, 14 Jan Wby 7 wickets 286284570
IndiaIndia (A)ODI, 11 Jan Lby 4 wickets 300306606
West IndiesWest Indies (H)ODI, 22 Nov 2025 Wby 4 wickets 162161323
West IndiesWest Indies (H)ODI, 19 Nov 2025 Wby 5 wickets 248247495
West IndiesWest Indies (H)ODI, 16 Nov 2025 Wby 7 runs 269262531
EnglandEngland (H)ODI, 1 Nov 2025 Wby 2 wickets 226222448
EnglandEngland (H)ODI, 29 Oct 2025 Wby 5 wickets 177175352
EnglandEngland (H)ODI, 26 Oct 2025 Wby 4 wickets 224223447
PakistanPakistan (H)ODI, 4 Apr 2025 Wby 43 runs 264221485
PakistanPakistan (H)ODI, 1 Apr 2025 Wby 84 runs 292208500
PakistanPakistan (H)ODI, 28 Mar 2025 Wby 73 runs 344271615
IndiaIndia (A)CT, 9 Mar 2025 Lby 4 wickets 251254505
South AfricaSouth Africa (H)CT, 5 Mar 2025 Wby 50 runs 362312674
IndiaIndia (H)CT, 2 Mar 2025 Lby 44 runs 205249454
BangladeshBangladesh (A)CT, 24 Feb 2025 Wby 5 wickets 240236476
PakistanPakistan (A)CT, 19 Feb 2025 Wby 60 runs 320260580
Sri LankaSri Lanka (H)ODI, 11 Jan 2025 Lby 140 runs 150290440
Sri LankaSri Lanka (H)ODI, 8 Jan 2025 Wby 113 runs 255142397
Sri LankaSri Lanka (H)ODI, 4 Jan 2025 Wby 9 wickets 180178358
Sri LankaSri Lanka (A)ODI, 17 Nov 2024 Lby 3 wickets 209210419
Sri LankaSri Lanka (A)ODI, 13 Nov 2024 Lby 45 runs 175324499
BangladeshBangladesh (H)ODI, 22 Dec 2023 Lby 9 wickets 9899197
BangladeshBangladesh (H)ODI, 19 Dec 2023 Wby 7 wickets 296291587
BangladeshBangladesh (H)ODI, 16 Dec 2023 Wby 44 runs 239200439
IndiaIndia (A)CWC, 15 Nov 2023 Lby 70 runs 327397724
Sri LankaSri Lanka (H)CWC, 9 Nov 2023 Wby 5 wickets 172171343
PakistanPakistan (H)CWC, 4 Nov 2023 Lby 21 runs 401200601
South AfricaSouth Africa (H)CWC, 1 Nov 2023 Lby 190 runs 167357524
AustraliaAustralia (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
1EnglandEngland 24279248527
2IndiaIndia 28273263536
3South AfricaSouth Africa 24255265520
4Sri LankaSri Lanka 22250238488
5AfghanistanAfghanistan 14247219466
6AustraliaAustralia 22245244489
7IrelandIreland 14244258503
8West IndiesWest Indies 26236245481
9New ZealandNew Zealand 32233227460
10PakistanPakistan 26225235460
11ZimbabweZimbabwe 16216232448
12BangladeshBangladesh 26206216422
13NamibiaNamibia 8201255456

India Runs by Competition

Runs per game in each ODI competition

CompetitionPW-LForAg
One Day InternationalsOne Day Internationals2720-7297263
ICC Champions TrophyICC Champions Trophy22-0261258
ICC Cricket World CupICC 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, since January 2023, against their opponents' 247, with 540 in the match between them, and their best was 410 against Netherlands on 12 Nov 2023.

How often do India go over 300.5 runs?

India went over 300.5 runs in 17 of their last 40 ODIs, since January 2023, 43% of the time, while averaging 292 per ODI against their opponents' 247, and made 351 in their latest, against West Indies.

Who scores the most runs for India?

Shubman Gill scores the most runs for India over their last 40 ODIs, since January 2023, with 2161 in 33 games at 65.5 a game, ahead of Virat Kohli (2100) and Rohit Sharma (1850).

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

India's highest over their last 40 ODIs, since January 2023, is 410 runs against Netherlands on 12 Nov 2023 at M.Chinnaswamy Stadium, Bengaluru, against their average of 292.

Do India score more runs batting first or chasing?

Batting first brings India more runs over their last 40 ODIs, since January 2023: they average 337 runs batting first in 18 ODIs, and 255 batting second in 22, a gap of 82.1 runs.