- Home
- Teams
- India
National team · Men
India cricket team stats and records
Data through 11 October 2026Last updated 11 October 2026
In the data, India won 608 of 1,030 matches between 2001 and 2026 (65.0% of matches with a result). Their best format by win rate is T20Is: 188 wins and 82 defeats (69.6%). At home they won 72.0% of decided matches, and away or at neutral grounds 60.5%. Virat Kohli has scored the most runs for them in the data (28,180).
Matches
1,030
2001–2026
Won
608
Lost
327
Win %
65.0%
matches with a result
Tied / drawn / NR
12 / 54 / 29
India results by format
| Format | Played | Won | Lost | Tied | Drawn | NR | Win % | Years |
|---|---|---|---|---|---|---|---|---|
| Tests | 219 | 105 | 60 | 0 | 54 | 0 | 63.6% | 2001–2026 |
| ODIs | 529 | 315 | 185 | 6 | 0 | 23 | 63.0% | 2002–2026 |
| T20Is | 282 | 188 | 82 | 6 | 0 | 6 | 69.6% | 2006–2026 |
Win percentage by year
Show as table
| Year | Win % |
|---|---|
| 2003 | 63.2 |
| 2004 | 53.8 |
| 2005 | 66.7 |
| 2006 | 46.9 |
| 2007 | 59.1 |
| 2008 | 67.6 |
| 2009 | 60.0 |
| 2010 | 63.6 |
| 2011 | 60.5 |
| 2012 | 51.4 |
| 2013 | 72.5 |
| 2014 | 54.3 |
| 2015 | 59.4 |
| 2016 | 73.8 |
| 2017 | 75.5 |
| 2018 | 69.4 |
| 2019 | 69.4 |
| 2020 | 52.4 |
| 2021 | 65.6 |
| 2022 | 68.2 |
| 2023 | 72.1 |
| 2024 | 73.0 |
| 2025 | 73.2 |
| 2026 | 64.1 |
Years with at least 3 matches with a result.
Home and away record
| Where | Played | Won | Lost | Win % |
|---|---|---|---|---|
| Away | 626 | 340 | 222 | 60.5% |
| Home | 403 | 268 | 104 | 72.0% |
India head to head
| Opponent | Played | Won | Lost | Other |
|---|---|---|---|---|
| vs Australia | 171 | 75 | 73 | 23 |
| vs England | 151 | 79 | 58 | 14 |
| vs Sri Lanka | 146 | 95 | 38 | 13 |
| vs West Indies | 123 | 79 | 30 | 14 |
| vs South Africa | 118 | 60 | 50 | 8 |
| vs New Zealand | 111 | 55 | 41 | 15 |
| vs Pakistan | 70 | 43 | 22 | 5 |
| vs Bangladesh | 61 | 50 | 8 | 3 |
| vs Zimbabwe | 40 | 35 | 5 | 0 |
| vs Ireland | 13 | 11 | 2 | 0 |
| vs Netherlands | 5 | 5 | 0 | 0 |
Highest and lowest totals by India
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| India | 46 | New Zealand | 16 Oct 2024 | Lost | |
| India | 74 | 17.3 | Australia | 1 Feb 2008 | Lost |
| India | 76 | 11.4 | England | 7 Jul 2026 | Lost |
| India | 76 | South Africa | 3 Apr 2008 | Lost | |
| India | 78 | England | 25 Aug 2021 | Lost |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| India | innings and 272 runs | West Indies | Test | 4 Oct 2018 | Saurashtra Cricket Association Stadium |
| India | innings and 239 runs | Bangladesh | Test | 25 May 2007 | Shere Bangla National Stadium |
| India | innings and 239 runs | Sri Lanka | Test | 24 Nov 2017 | Vidarbha Cricket Association Stadium |
| India | innings and 222 runs | Sri Lanka | Test | 4 Mar 2022 | Punjab Cricket Association IS Bindra Stadium |
| India | innings and 202 runs | South Africa | Test | 19 Oct 2019 | JSCA International Stadium Complex |
| India | 10 wickets | New Zealand | Test | 18 Mar 2009 | Seddon Park |
| India | 10 wickets | Bangladesh | Test | 24 Jan 2010 | Shere Bangla National Stadium |
| India | 10 wickets | Zimbabwe | ODI | 15 Jun 2016 | Harare Sports Club |
Heaviest defeats
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| England | innings and 244 runs | India | Test | 15 Aug 2014 | Kennington Oval |
| England | innings and 242 runs | India | Test | 10 Aug 2011 | Edgbaston |
| Sri Lanka | innings and 239 runs | India | Test | 23 Jul 2008 | Sinhalese Sports Club Ground |
| England | innings and 159 runs | India | Test | 9 Aug 2018 | Lord's |
| South Africa | innings and 90 runs | India | Test | 3 Apr 2008 | Narendra Modi Stadium |
| Sri Lanka | 10 wickets | India | Test | 18 Jul 2010 | Galle International Stadium |
| England | 10 wickets | India | Test | 23 Nov 2012 | Wankhede Stadium |
| South Africa | 10 wickets | India | Test | 26 Dec 2013 | Kingsmead |
Most runs for India
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Virat Kohli | India | 625 | 28,180 | 52.67 | 79.6 | 254 | 85 |
| Rohit Sharma | India | 537 | 20,085 | 42.28 | 87.0 | 264 | 50 |
| MS Dhoni | India | 498 | 16,405 | 44.95 | 78.3 | 224 | 14 |
| Sachin Tendulkar | India | 284 | 12,859 | 49.84 | 66.7 | 248 | 34 |
| Virender Sehwag | India | 307 | 11,846 | 39.49 | 95.1 | 319 | 25 |
| Shikhar Dhawan | India | 286 | 10,700 | 39.34 | 88.3 | 190 | 23 |
| KL Rahul | India | 273 | 9,680 | 40.50 | 73.1 | 199 | 22 |
| Gautam Gambhir | India | 260 | 9,632 | 39.48 | 69.0 | 206 | 19 |
| Rahul Dravid | India | 258 | 9,614 | 43.50 | 51.3 | 270 | 17 |
| Yuvraj Singh | India | 308 | 9,510 | 36.30 | 84.4 | 169 | 14 |
Most wickets for India
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Ravi Ashwin | India | 373 | 752 | 26.05 | 3.38 | 7/59 |
| Ravindra Jadeja | India | 438 | 628 | 30.29 | 3.52 | 7/42 |
| Jasprit Bumrah | India | 279 | 498 | 20.75 | 3.73 | 6/19 |
| Mohammed Shami | India | 251 | 453 | 26.36 | 4.16 | 7/57 |
| Ishant Sharma | India | 277 | 429 | 32.56 | 3.63 | 7/74 |
| Harbhajan Singh | India | 282 | 421 | 35.05 | 3.43 | 7/62 |
| Zaheer Khan | India | 248 | 406 | 31.28 | 3.92 | 7/87 |
| Kuldeep Singh Yadav | India | 203 | 370 | 22.68 | 4.88 | 6/25 |
| Bhuvneshwar Kumar | India | 241 | 289 | 29.91 | 4.75 | 6/82 |
| Umesh Yadav | India | 192 | 284 | 31.92 | 4.30 | 6/88 |
Grounds where India played most
| Ground | Played | Won | Lost |
|---|---|---|---|
| R Premadasa Stadium | 41 | 28 | 12 |
| Shere Bangla National Stadium | 37 | 26 | 10 |
| Harare Sports Club | 33 | 27 | 6 |
| Narendra Modi Stadium | 31 | 20 | 8 |
| Eden Gardens | 28 | 20 | 5 |
| Wankhede Stadium | 26 | 17 | 8 |
| Punjab Cricket Association IS Bindra Stadium | 25 | 17 | 6 |
| M Chinnaswamy Stadium | 25 | 13 | 5 |
Latest India matches in the data
| Date | Teams | Result | Ground |
|---|---|---|---|
| 11 Oct 2026 | India 223 (20 ov) West Indies 209/7 (20 ov) | India won by 14 runs | Holkar Cricket Stadium |
| 9 Oct 2026 | India 249/5 (20 ov) West Indies 252/4 (18.3 ov) | West Indies won by 6 wickets | JSCA International Stadium Complex |
| 6 Oct 2026 | West Indies 171 (19.1 ov) India 172/2 (14.4 ov) | India won by 8 wickets | Ekana Cricket Stadium |
| 3 Oct 2026 | India 211/6 (20 ov) Pakistan 192/6 (20 ov) | India won by 19 runs | Korogi Sports Park |
| 3 Oct 2026 | India 351/7 (50 ov) West Indies 352/5 (48.2 ov) | West Indies won by 5 wickets | Maharaja Yadavindra Singh International Cricket Stadium |
| 1 Oct 2026 | India 169/7 (20 ov) Sri Lanka 45 (9.5 ov) | India won by 124 runs | Korogi Sports Park |
| 30 Sep 2026 | West Indies 405/7 (50 ov) India 406/2 (43.3 ov) | India won by 8 wickets | Assam Cricket Association Stadium |
| 27 Sep 2026 | West Indies 295/7 (50 ov) India 300/2 (41.4 ov) | India won by 8 wickets | Greenfield International Stadium |
| 22 Sep 2026 | India 32/4 (5 ov) Japan 30/3 (5 ov) | India won by 2 runs | Sano International Cricket Ground |
| 23 Aug 2026 | India 503/9d Sri Lanka 290 & 429/9d | Match drawn | Sinhalese Sports Club Ground |
Competitions
ICC Men's T20 World Cup (56)ICC Cricket World Cup (49)Asia Cup (45)Border-Gavaskar Trophy (24)ICC Champions Trophy (23)
Frequently asked questions
How many matches have India won?
608 of 1,030 matches in the data (2001–2026): 105 of 219 Tests, 315 of 529 ODIs, 188 of 282 T20Is.
What is India's highest total?
759/7 against England on 16 Dec 2016.
What is India's lowest total?
46 all out against New Zealand on 16 Oct 2024.
What is India's biggest win?
By innings and 272 runs against West Indies (Test, 4 Oct 2018).
Who has taken the most wickets for India?
Ravi Ashwin, with 752 wickets in the data.
Coverage: Cricsheet data only (from the early 2000s). Matches against Afghanistan are not included.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.