India ODI records
Latest Beat West Indies 2–1 in the ODI series · October 2026
India have played 529 ODI matches since 2002, winning 315 (60%). Virat Kohli has scored the most ODI runs for India (14,987) and Ravindra Jadeja has taken the most wickets (227).
Updated to 11 October 2026
India ODI records
ODI records here start in 2002, when ball-by-ball data begins; earlier matches are not included.
Highest ODI totals
- 418/5 (50 ov) v West Indies, 2011
- 414/7 (50 ov) v Sri Lanka, 2009
- 413/5 (50 ov) v Bermuda, 2007
Lowest completed ODI totals
- 88 (29.3 ov) v New Zealand, 2010
- 91 (29.1 ov) v South Africa, 2006
- 92 (30.5 ov) v New Zealand, 2019
Biggest wins by runs
- 317 runs v Sri Lanka, 2023
- 302 runs v Sri Lanka, 2023
- 257 runs v Bermuda, 2007
Biggest wins by wickets
- 10 wickets v Sri Lanka, 2023
- 10 wickets (D/L) v Nepal, 2023
- 10 wickets v Zimbabwe, 2022
Highest individual scores
- 264 Rohit Sharma (173 b) v Sri Lanka, 2014
- 223* Shubman Gill (133 b) v West Indies, 2026
- 219 Virender Sehwag (149 b) v West Indies, 2011
Best bowling figures
- 7/57 Mohammed Shami v New Zealand, 2023
- 6/4 Stuart Binny v Bangladesh, 2014
- 6/19 Jasprit Bumrah v England, 2022
Most ODI runs for India
Top 25, every match in our records
| # | Batter | Inns | Runs | HS | Avg | SR | 50/100 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Virat Kohli | 303 | 14987 | 183 | 58.54 | 94.3 | 77/55 | 1391 | 181 |
| 2 | Rohit Sharma | 276 | 11757 | 264 | 48.78 | 92.8 | 61/34 | 1108 | 369 |
| 3 | MS Dhoni | 276 | 10100 | 148 | 51.01 | 86.5 | 72/8 | 770 | 203 |
| 4 | Yuvraj Singh | 206 | 6840 | 150 | 39.31 | 87.6 | 42/12 | 715 | 131 |
| 5 | Shikhar Dhawan | 163 | 6733 | 143 | 44.01 | 91.5 | 38/17 | 838 | 78 |
| 6 | Sachin Tendulkar | 144 | 6433 | 200 | 48.01 | 86.8 | 37/16 | 773 | 59 |
| 7 | Suresh Raina | 190 | 5585 | 116 | 35.80 | 93.8 | 36/5 | 475 | 120 |
| 8 | Virender Sehwag | 158 | 5574 | 219 | 35.73 | 105.8 | 26/10 | 737 | 104 |
| 9 | Gautam Gambhir | 134 | 4981 | 150 | 40.50 | 85.8 | 32/11 | 525 | 17 |
| 10 | Rahul Dravid | 116 | 3681 | 103 | 38.34 | 72.8 | 34/1 | 345 | 17 |
| 11 | Shubman Gill | 67 | 3475 | 223 | 60.96 | 101.7 | 19/10 | 400 | 74 |
| 12 | KL Rahul | 87 | 3412 | 129 | 51.70 | 92.4 | 19/9 | 264 | 81 |
| 13 | Shreyas Iyer | 72 | 3053 | 128 | 45.57 | 97.7 | 24/5 | 280 | 74 |
| 14 | Ajinkya Rahane | 86 | 2906 | 111 | 35.01 | 78.5 | 23/3 | 288 | 33 |
| 15 | Ravindra Jadeja | 137 | 2880 | 87 | 32.36 | 85.7 | 13/0 | 209 | 55 |
| 16 | Sourav Ganguly | 72 | 2332 | 112 | 35.88 | 71.4 | 15/3 | 214 | 43 |
| 17 | Hardik Pandya | 67 | 1897 | 92 | 33.28 | 111.1 | 11/0 | 141 | 76 |
| 18 | Ambati Rayudu | 49 | 1637 | 124 | 46.77 | 78.2 | 9/3 | 141 | 26 |
| 19 | Dinesh Karthik | 76 | 1624 | 79 | 29.00 | 73.4 | 8/0 | 162 | 15 |
| 20 | Kedar Jadhav | 49 | 1318 | 120 | 42.52 | 103.5 | 5/2 | 136 | 23 |
| 21 | Mohammad Kaif | 64 | 1314 | 93 | 24.79 | 65.5 | 11/0 | 120 | 1 |
| 22 | Irfan Pathan | 71 | 1226 | 83 | 21.51 | 80.9 | 3/0 | 116 | 29 |
| 23 | Robin Uthappa | 41 | 934 | 86 | 25.94 | 90.6 | 6/0 | 107 | 19 |
| 24 | Axar Patel | 52 | 918 | 64 | 23.54 | 92.3 | 4/0 | 58 | 32 |
| 25 | Ishan Kishan | 25 | 901 | 210 | 39.17 | 101.7 | 7/1 | 91 | 31 |
Most ODI wickets for India
Top 25, every match in our records
| # | Bowler | Inns | Overs | Wkts | Econ | Avg | Best | Dot % |
|---|---|---|---|---|---|---|---|---|
| 1 | Ravindra Jadeja | 201 | 1726 | 227 | 4.92 | 37.41 | 5/33 | 50% |
| 2 | Mohammed Shami | 105 | 870.3 | 200 | 5.59 | 24.32 | 7/57 | 58% |
| 3 | Kuldeep Yadav | 117 | 1024.1 | 198 | 5.13 | 26.54 | 6/25 | 50% |
| 4 | Zaheer Khan | 125 | 1067.2 | 172 | 5.05 | 31.34 | 5/42 | 59% |
| 5 | Harbhajan Singh | 143 | 1305.1 | 162 | 4.39 | 35.39 | 5/31 | 55% |
| 6 | Ravichandran Ashwin | 113 | 1040.4 | 153 | 4.95 | 33.65 | 4/25 | 50% |
| 7 | Jasprit Bumrah | 88 | 762.2 | 145 | 4.60 | 24.19 | 6/19 | 61% |
| 8 | Irfan Pathan | 98 | 807.4 | 144 | 5.33 | 29.87 | 5/27 | 57% |
| 9 | Bhuvneshwar Kumar | 119 | 966.3 | 141 | 5.10 | 34.94 | 5/42 | 59% |
| 10 | Yuzvendra Chahal | 68 | 613.1 | 119 | 5.30 | 27.29 | 6/42 | 49% |
| 11 | Ishant Sharma | 77 | 618.1 | 114 | 5.72 | 31.02 | 4/34 | 55% |
| 12 | Umesh Yadav | 73 | 593.1 | 106 | 6.01 | 33.63 | 4/31 | 54% |
| 13 | Ashish Nehra | 77 | 592 | 104 | 5.46 | 31.06 | 6/23 | 56% |
| 14 | Ajit Agarkar | 65 | 543.5 | 100 | 5.00 | 27.19 | 6/42 | 61% |
| 15 | Yuvraj Singh | 123 | 659.4 | 91 | 5.12 | 37.11 | 5/31 | 47% |
| 16 | Hardik Pandya | 86 | 559.5 | 87 | 5.60 | 36.06 | 4/24 | 52% |
| 17 | Munaf Patel | 66 | 516.4 | 85 | 4.95 | 30.06 | 4/29 | 59% |
| 18 | Axar Patel | 69 | 576.4 | 80 | 4.54 | 32.74 | 4/62 | 55% |
| 19 | Mohammed Siraj | 49 | 374.1 | 77 | 5.08 | 24.69 | 6/21 | 62% |
| 20 | Praveen Kumar | 67 | 540.2 | 77 | 5.13 | 36.03 | 4/31 | 58% |
| 21 | S Sreesanth | 49 | 394.4 | 73 | 5.96 | 32.22 | 6/55 | 57% |
| 22 | RP Singh | 54 | 411.3 | 69 | 5.49 | 32.72 | 4/35 | 59% |
| 23 | Shardul Thakur | 45 | 317.2 | 64 | 6.25 | 30.98 | 4/37 | 52% |
| 24 | Amit Mishra | 31 | 295.3 | 61 | 4.82 | 23.33 | 6/48 | 56% |
| 25 | Virender Sehwag | 83 | 392.5 | 52 | 5.01 | 37.83 | 4/6 | 46% |
India ODI win percentage by year
Share of ODIs won each year
Show as a table
| Year | P | W | L | Win % |
|---|---|---|---|---|
| 2026 | 9 | 4 | 5 | 44% |
| 2025 | 14 | 11 | 3 | 79% |
| 2024 | 3 | 0 | 2 | 0% |
| 2023 | 34 | 26 | 7 | 76% |
| 2022 | 24 | 14 | 8 | 58% |
| 2021 | 6 | 4 | 2 | 67% |
| 2020 | 9 | 3 | 6 | 33% |
| 2019 | 27 | 18 | 8 | 67% |
| 2018 | 19 | 14 | 4 | 74% |
| 2017 | 29 | 21 | 7 | 72% |
| 2016 | 13 | 7 | 6 | 54% |
| 2015 | 23 | 13 | 9 | 57% |
| 2014 | 23 | 13 | 8 | 57% |
| 2013 | 34 | 22 | 10 | 65% |
| 2012 | 17 | 9 | 7 | 53% |
| 2011 | 34 | 21 | 10 | 62% |
| 2010 | 27 | 17 | 10 | 63% |
| 2009 | 31 | 17 | 10 | 55% |
| 2008 | 28 | 19 | 7 | 68% |
| 2007 | 35 | 18 | 15 | 51% |
| 2006 | 28 | 11 | 15 | 39% |
| 2005 | 16 | 10 | 6 | 63% |
| 2004 | 23 | 10 | 12 | 43% |
| 2003 | 21 | 12 | 7 | 57% |
| 2002 | 2 | 1 | 1 | 50% |
India best death over bowlers
Overs 41–50 · ranked by wickets, then economy · minimum 10 overs
| # | Bowler | Inns | Overs | Wkts | Econ | Dot % | Balls per boundary |
|---|---|---|---|---|---|---|---|
| 1 | Mohammed Shami | 77 | 189.3 | 76 | 7.80 | 37% | 6.0 |
| 2 | Jasprit Bumrah | 66 | 184.1 | 67 | 5.78 | 42% | 11.5 |
| 3 | Zaheer Khan | 89 | 204.5 | 57 | 6.55 | 36% | 10.0 |
| 4 | Bhuvneshwar Kumar | 80 | 187.1 | 52 | 7.53 | 34% | 7.5 |
| 5 | Ravindra Jadeja | 104 | 200 | 45 | 5.68 | 45% | 10.5 |
| 6 | Irfan Pathan | 60 | 133.5 | 41 | 7.20 | 31% | 8.5 |
| 7 | Kuldeep Yadav | 61 | 110.2 | 38 | 6.25 | 46% | 9.6 |
| 8 | Umesh Yadav | 54 | 130.1 | 38 | 7.65 | 38% | 6.3 |
| 9 | Ajit Agarkar | 43 | 105 | 36 | 7.30 | 35% | 7.3 |
| 10 | Ishant Sharma | 53 | 120.4 | 36 | 7.77 | 34% | 6.6 |
India best powerplay bowlers
Overs 1–10 · ranked by wickets, then economy · minimum 10 overs
| # | Bowler | Inns | Overs | Wkts | Econ | Dot % | Balls per boundary |
|---|---|---|---|---|---|---|---|
| 1 | Zaheer Khan | 118 | 509.4 | 66 | 4.46 | 67% | 10.4 |
| 2 | Bhuvneshwar Kumar | 119 | 551.4 | 57 | 4.36 | 67% | 9.8 |
| 3 | Mohammed Shami | 103 | 374 | 52 | 4.58 | 68% | 8.8 |
| 4 | Irfan Pathan | 81 | 319 | 51 | 4.85 | 65% | 8.8 |
| 5 | Jasprit Bumrah | 83 | 324 | 45 | 3.97 | 70% | 10.6 |
| 6 | Mohammed Siraj | 48 | 202 | 43 | 4.35 | 70% | 8.3 |
| 7 | Praveen Kumar | 64 | 284 | 41 | 4.33 | 68% | 9.7 |
| 8 | Ajit Agarkar | 53 | 207 | 34 | 4.83 | 67% | 8.6 |
| 9 | Ashish Nehra | 69 | 231 | 32 | 5.39 | 62% | 7.3 |
| 10 | Umesh Yadav | 63 | 231.1 | 29 | 5.22 | 65% | 7.6 |
India best powerplay batsmen
Overs 1–10 · ranked by runs · minimum 60 balls
| # | Batter | Runs | Balls | SR | 4s | 6s | Outs |
|---|---|---|---|---|---|---|---|
| 1 | Rohit Sharma | 4041 | 4996 | 80.9 | 489 | 137 | 94 |
| 2 | Virender Sehwag | 3048 | 3109 | 98.0 | 481 | 37 | 94 |
| 3 | Shikhar Dhawan | 3034 | 3673 | 82.6 | 455 | 24 | 75 |
| 4 | Sachin Tendulkar | 2377 | 3130 | 75.9 | 345 | 9 | 57 |
| 5 | Virat Kohli | 2187 | 2976 | 73.5 | 302 | 15 | 52 |
| 6 | Gautam Gambhir | 1883 | 2318 | 81.2 | 269 | 4 | 51 |
| 7 | Shubman Gill | 1428 | 1527 | 93.5 | 208 | 25 | 18 |
| 8 | Ajinkya Rahane | 990 | 1408 | 70.3 | 132 | 9 | 23 |
| 9 | Sourav Ganguly | 639 | 1081 | 59.1 | 83 | 5 | 22 |
| 10 | Rahul Dravid | 420 | 774 | 54.3 | 58 | 0 | 9 |
India best death over batsmen
Overs 41–50 · ranked by runs · minimum 60 balls
| # | Batter | Runs | Balls | SR | 4s | 6s | Outs |
|---|---|---|---|---|---|---|---|
| 1 | MS Dhoni | 3763 | 2958 | 127.2 | 308 | 124 | 95 |
| 2 | Virat Kohli | 1623 | 1082 | 150.0 | 147 | 54 | 47 |
| 3 | Ravindra Jadeja | 1606 | 1414 | 113.6 | 122 | 37 | 49 |
| 4 | Yuvraj Singh | 1461 | 1065 | 137.2 | 148 | 45 | 44 |
| 5 | Suresh Raina | 1392 | 1050 | 132.6 | 116 | 50 | 52 |
| 6 | Rohit Sharma | 1107 | 725 | 152.7 | 94 | 52 | 27 |
| 7 | KL Rahul | 869 | 569 | 152.7 | 64 | 40 | 16 |
| 8 | Hardik Pandya | 771 | 551 | 139.9 | 54 | 41 | 30 |
| 9 | Rahul Dravid | 721 | 559 | 129.0 | 71 | 11 | 21 |
| 10 | Kedar Jadhav | 613 | 456 | 134.4 | 62 | 12 | 12 |
India ODI squad
Players who played for India ODI in the last 12 months (since 11 Oct 2025), by role
Batters 6
- Rohit Sharma15 matches · 809 runs, SR 98.5Right-hand bat
- Virat Kohli15 matches · 928 runs, SR 113.3Right-hand bat
- Shubman Gill12 matches · 700 runs, SR 110.9Right-hand bat
- Shreyas Iyer9 matches · 233 runs, SR 77.2Right-hand bat
- Ruturaj Gaikwad6 matches · 214 runs, SR 96.4Right-hand bat
- Yashasvi Jaiswal3 matches · 156 runs, SR 89.1Left-hand bat
Wicketkeepers 2
- KL Rahul14 matches · 459 runs, SR 126.8Right-hand bat
- Ishan Kishan2 matches · 15 runs, SR 75.0Left-hand bat
All-rounders 4
- Ravindra Jadeja8 matches · 99 runs, SR 88.4 · 3 wkts, econ 6.28Left-hand bat · Slow left-arm orthodox
- Washington Sundar8 matches · 97 runs, SR 77.0 · 5 wkts, econ 5.17Left-hand bat · Right-arm off-break
- Axar Patel6 matches · 135 runs, SR 97.1 · 8 wkts, econ 5.06Left-hand bat · Slow left-arm orthodox
- Nitish Kumar Reddy6 matches · 109 runs, SR 94.8 · 1 wkts, econ 7.44Right-hand bat · Right-arm medium-fast
Bowlers 13
- Prasidh Krishna11 matches · 19 wkts, econ 6.72Right-hand bat · Right-arm fast-medium
- Kuldeep Yadav10 matches · 20 wkts, econ 6.17Left-hand bat · Left-arm wrist-spin
- Harshit Rana9 matches · 16 wkts, econ 6.46Right-hand bat · Right-arm fast
- Arshdeep Singh7 matches · 11 wkts, econ 5.89Left-hand bat · Left-arm medium-fast
- Mohammed Siraj7 matches · 6 wkts, econ 5.00Right-hand bat · Right-arm fast
- Gurnoor Brar6 matches · 7 wkts, econ 7.65Left-hand bat · Right-arm fast
- Naman Dhir3 matches · 1 wkts, econ 6.30Right-hand bat · Right-arm off-break
- Jasprit Bumrah2 matches · 2 wkts, econ 4.00Right-hand bat · Right-arm fast
- Shivam Dube2 matches · 2 wkts, econ 4.92Left-hand bat · Right-arm medium
- Anshul Kamboj1 match · 0 wkts, econ 9.11Right-hand bat · Right-arm medium
- Auqib Nabi1 match · 0 wkts, econ 9.51Right-hand bat · Right-arm medium
- Prince Yadav1 match · 1 wkts, econ 7.90Right-hand bat · Right-arm fast
- Tilak Varma1 match · 0 wkts, econ 9.67Left-hand bat · Right-arm off-break
India ODI bowling attack
Share of overs by type of bowler since 11 Oct 2025, ODIs only
- Right-arm pace53% of overs · 54 wkts · econ 6.57Prasidh Krishna, Harshit Rana, Gurnoor Brar, Mohammed Siraj, Jasprit Bumrah, Shivam Dube, Nitish Kumar Reddy, Prince Yadav, Anshul Kamboj, Auqib Nabi
- Left-arm pace9% of overs · 11 wkts · econ 5.89Arshdeep Singh
- Off-spin8% of overs · 6 wkts · econ 5.76Washington Sundar, Naman Dhir, Tilak Varma
- Left-arm orthodox17% of overs · 11 wkts · econ 5.77Axar Patel, Ravindra Jadeja
- Left-arm wrist-spin14% of overs · 20 wkts · econ 6.17Kuldeep Yadav
ODI: every match since 2002
| Type | Overs | Wkts | Econ | Avg |
|---|---|---|---|---|
| Right-arm pace | 41% | 1,630 | 5.47 | 31.71 |
| Left-arm pace | 14% | 549 | 5.29 | 30.88 |
| Off-spin | 18% | 546 | 4.86 | 37.20 |
| Leg-spin | 7% | 264 | 5.13 | 29.32 |
| Left-arm orthodox | 15% | 468 | 4.90 | 36.52 |
| Left-arm wrist-spin | 4% | 198 | 5.13 | 26.54 |
India recent ODI results
- India351/7 (50)West Indies352/5 (48.2)West Indies won by 5 wickets
- West Indies405/7 (50)India406/2 (43.3)India won by 8 wickets
- West Indies295/7 (50)India300/2 (41.4)India won by 8 wickets
- England387/3 (50)India360/7 (50)England won by 27 runs
- India233 (44)England235/6 (44.1)England won by 4 wickets
- England258 (47.5)India262/4 (45.2)India won by 6 wickets
- New Zealand337/8 (50)India296 (46)New Zealand won by 41 runs
- India284/7 (50)New Zealand286/3 (47.3)New Zealand won by 7 wickets
- New Zealand300/8 (50)India306/6 (49)India won by 4 wickets
- South Africa270 (47.5)India271/1 (39.5)India won by 9 wickets
India head to head records
Record against every opponent, most played first
India vs Sri Lanka59–25 90 played · 66%
India vs Australia34–45 86 played · 40%
India vs England40–23 66 played · 61%
- India vs West Indies42–19 65 played · 65%
India vs New Zealand30–23 58 played · 52%
India vs South Africa25–23 50 played · 50%
India vs Pakistan27–18 46 played · 59%
India vs Bangladesh22–7 30 played · 73%
India vs Zimbabwe20–2 22 played · 91%
- India vs Ireland3–0 3 played · 100%
- India vs Kenya3–0 3 played · 100%
India vs Netherlands3–0 3 played · 100%
- India vs Hong Kong2–0 2 played · 100%
- India vs Bermuda1–0 1 played · 100%
- India vs Namibia1–0 1 played · 100%
India vs Nepal1–0 1 played · 100%
- India vs Scotland1–0 1 played · 100%
India vs United Arab Emirates1–0 1 played · 100%
India grounds
Where they have played most often
| Ground | P | W | Win % |
|---|---|---|---|
| R Premadasa StadiumColombo | 26 | 17 | 65% |
| Shere Bangla National StadiumDhaka | 23 | 13 | 57% |
| Harare Sports ClubHarare | 18 | 15 | 83% |
| Queen's Park OvalPort of Spain | 17 | 12 | 71% |
| Rangiri Dambulla International StadiumDambulla | 14 | 9 | 64% |
| Narendra Modi StadiumAhmedabad | 13 | 7 | 54% |
| IS Bindra StadiumChandigarh | 12 | 7 | 58% |
| Sydney Cricket GroundSydney | 12 | 3 | 25% |
| ACA-VDCA Cricket StadiumVisakhapatnam | 11 | 8 | 73% |
| Arun Jaitley StadiumDelhi | 11 | 7 | 64% |
| MA Chidambaram StadiumChennai | 11 | 6 | 55% |
| Wankhede StadiumMumbai | 11 | 7 | 64% |
| Dubai International Cricket Stadium | 10 | 10 | 100% |
| EdgbastonBirmingham | 10 | 7 | 70% |
| SuperSport ParkCenturion | 10 | 4 | 40% |
India season by season (25)
Each season links to its squad, best batsmen, best bowlers and death bowling
| Season | P | W | L | Win % |
|---|---|---|---|---|
| ODI 2026 | 9 | 4 | 5 | 44% |
| ODI 2025 | 14 | 11 | 3 | 79% |
| ODI 2024 | 3 | 0 | 2 | 0% |
| ODI 2023 | 34 | 26 | 7 | 76% |
| ODI 2022 | 24 | 14 | 8 | 58% |
| ODI 2021 | 6 | 4 | 2 | 67% |
| ODI 2020 | 9 | 3 | 6 | 33% |
| ODI 2019 | 27 | 18 | 8 | 67% |
| ODI 2018 | 19 | 14 | 4 | 74% |
| ODI 2017 | 29 | 21 | 7 | 72% |
| ODI 2016 | 13 | 7 | 6 | 54% |
| ODI 2015 | 23 | 13 | 9 | 57% |
| ODI 2014 | 23 | 13 | 8 | 57% |
| ODI 2013 | 34 | 22 | 10 | 65% |
| ODI 2012 | 17 | 9 | 7 | 53% |
| ODI 2011 | 34 | 21 | 10 | 62% |
| ODI 2010 | 27 | 17 | 10 | 63% |
| ODI 2009 | 31 | 17 | 10 | 55% |
| ODI 2008 | 28 | 19 | 7 | 68% |
| ODI 2007 | 35 | 18 | 15 | 51% |
| ODI 2006 | 28 | 11 | 15 | 39% |
| ODI 2005 | 16 | 10 | 6 | 63% |
| ODI 2004 | 23 | 10 | 12 | 43% |
| ODI 2003 | 21 | 12 | 7 | 57% |
| ODI 2002 | 2 | 1 | 1 | 50% |
India ODI: quick answers
Who has scored the most ODI runs for India?
Virat Kohli, with 14,987 runs in 303 innings at a strike rate of 94.3.
Who has taken the most ODI wickets for India?
Ravindra Jadeja, with 227 wickets at an economy of 4.92.
What is India's highest ODI total?
418/5 against West Indies in 2011.
What is India's lowest ODI total?
88 against New Zealand in 2010.
What is the highest ODI score for India?
264 by Rohit Sharma against Sri Lanka in 2014.
What are the best ODI bowling figures for India?
7/57 by Mohammed Shami against New Zealand in 2023.
What is India's biggest ODI win?
By 317 runs against Sri Lanka in 2023.