Teams / India
Men's internationalsIndia national cricket team
India appear 1037 times in the recorded men's internationals here, with 611 wins and 330 defeats (64.9% of decided matches). The earliest recorded match is dated 19 Dec 2001; the most recent is from 1 Nov 2026.
Next matches
Fixtures| Date | Match | Format | Ground | Series |
|---|---|---|---|---|
| 7 Nov 2026 | New Zealand v India | ODI | Wellington Regional Stadium, Wellington | India in New Zealand |
| 10 Nov 2026 | New Zealand v India | ODI | Seddon Park, Hamilton | India in New Zealand |
| 13 Nov 2026 | New Zealand v India | ODI | Bay Oval, Tauranga | India in New Zealand |
| 15 Nov 2026 | New Zealand v India | ODI | Bay Oval, Tauranga | India in New Zealand |
| 19–23 Nov 2026 | New Zealand v India | Test | Basin Reserve, Wellington | India in New Zealand |
Record by format
P W L T NR| Format | P | W | L | T | NR | Win % |
|---|---|---|---|---|---|---|
| Test | 219 | 105 | 60 | 54 | 0 | 63.6% |
| ODI | 529 | 315 | 185 | 6 | 23 | 63.0% |
| T20I | 289 | 191 | 85 | 6 | 7 | 69.2% |
Matches counted here start from Test 2001, ODI 2002, T20I 2006. Drawn Tests are shown under T.
Recent results
Runs per over- Seddon Park, Hamilton, Hamilton
India: runs per over New Zealand: runs per over - Eden Park, Auckland, Auckland
New Zealand: runs per over India: runs per over - Hnry Stadium, Wellington, Wellington
New Zealand: runs per over India: runs per over - Hagley Oval, Christchurch, Christchurch
New Zealand: runs per over India: runs per over - Hagley Oval, Christchurch, Christchurch
New Zealand: runs per over India: runs per over - M Chinnaswamy Stadium, Bengaluru, Bengaluru
India: runs per over - Rajiv Gandhi International Stadium, Uppal, Hyderabad
West Indies: runs per over India: runs per over - Holkar Cricket Stadium, Indore, Indore
India: runs per over West Indies: runs per over - JSCA International Stadium Complex, Ranchi, Ranchi
India: runs per over West Indies: runs per over - Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow, Lucknow
West Indies: runs per over India: runs per over
Overview
India appear in 1,037 of the men's internationals in the records used here: 219 Tests, 529 One Day Internationals and 289 Twenty20 Internationals. The earliest of them is dated 19 December 2001 and the most recent 1 November 2026.
Of the 941 matches that produced a winner, India won 611 and lost 330, a win rate of 64.9%. Across the 19 national sides on this site that is the 1st highest overall win rate, although the sides are measured over very different eras and formats.
The latest recorded result is a T20I against New Zealand on 1 November 2026: New Zealand won by 7 wickets.
Results by format
In Tests, India have played 219 recorded matches, winning 105 and losing 60, with 54 draws. The first of these is dated 19 December 2001 and the last 23 August 2026, a win rate of 63.6% in decided matches. Among the 10 sides with enough Test matches recorded to compare, that is 2nd. Their innings in these matches average 305.2 runs, against 272.9 for opponents. 54 of the 219 Tests ended in a draw.
In One Day Internationals, India have played 529 recorded matches, winning 315 and losing 185, with 6 ties and 23 without a result. The first of these is dated 29 June 2002 and the last 3 October 2026, a win rate of 63.0% in decided matches. Among the 19 sides with enough ODI matches recorded to compare, that is 2nd. Their innings in these matches average 247.2 runs, against 237.1 for opponents. Batting first India have won 136 and lost 93 (59.4%); chasing, 179 won and 92 lost (66.1%).
In Twenty20 Internationals, India have played 289 recorded matches, winning 191 and losing 85, with 6 ties and 7 without a result. The first of these is dated 1 December 2006 and the last 1 November 2026, a win rate of 69.2% in decided matches. Among the 19 sides with enough T20I matches recorded to compare, that is 1st. Their innings in these matches average 163.9 runs, against 152.9 for opponents. Batting first India have won 104 and lost 50 (67.5%); chasing, 87 won and 35 lost (71.3%).
Since the start of 2024 India have played 133 recorded matches across all formats, winning 85 and losing 38. That win rate of 69.1% is above the overall figure of 64.9%.
Year by year
India's first recorded year is 2001, with 1 match. The busiest calendar year is 2022 with 70 matches, and the year with most wins is 2022, with 45 wins and 21 defeats from 70 matches. The heaviest year for defeats is 2022, with 21.
Year by year, the most recent calendar years read as follows: 2019, 34 won and 15 lost from 51; 2020, 11 won and 10 lost from 23; 2021, 21 won and 11 lost from 35; 2022, 45 won and 21 lost from 70; 2023, 44 won and 17 lost from 64; 2024, 27 won and 10 lost from 40; 2025, 30 won and 11 lost from 45; 2026, 28 won and 17 lost from 48.
Earlier calendar years: 2001, 0-0 from 1; 2002, 1-1 from 2; 2003, 12-7 from 23; 2004, 14-12 from 30; 2005, 12-6 from 18; 2006, 15-17 from 39; 2007, 26-18 from 52; 2008, 25-12 from 44; 2009, 24-16 from 47; 2010, 28-16 from 47; 2011, 26-17 from 50; 2012, 19-18 from 39; 2013, 29-11 from 43; 2014, 19-16 from 40; 2015, 19-13 from 36; 2016, 31-11 from 46; 2017, 37-12 from 53; 2018, 34-15 from 51.
By decade the recorded record is 2000s, 129 wins and 89 defeats from 256 matches; 2010s, 276 wins and 144 defeats from 456 matches; 2020s, 206 wins and 97 defeats from 325 matches.
Highest totals, biggest wins and streaks
In Tests, India's highest Test total in the records is 759/7, made against England at MA Chidambaram Stadium on 16 December 2016; the lowest completed innings is 36 against Australia on 17 December 2020. The widest recorded Test wins are by 434 runs against England on 15 February 2024 and by 10 wickets against West Indies on 12 October 2018. The longest run of consecutive recorded wins is 7, between 22 August 2019 and 22 November 2019. The longest losing run is 5, from 27 July 2014 to 17 December 2014.
In One Day Internationals, India's highest ODI total in the records is 418/5, made against West Indies at Holkar Cricket Stadium, Indore on 8 December 2011; the lowest completed innings is 88 against New Zealand on 10 August 2010. The widest recorded ODI wins are by 317 runs against Sri Lanka on 15 January 2023 and by 10 wickets against Zimbabwe on 15 June 2016. Among individual efforts, the highest individual score is 264 by RG Sharma against Sri Lanka on 13 November 2014 and the best bowling is 7 for 57 by Mohammed Shami against New Zealand on 15 November 2023. The longest run of consecutive recorded wins is 9, between 14 November 2008 and 5 February 2009. The longest losing run is 7, from 26 October 2006 to 27 January 2007.
In Twenty20 Internationals, India's highest T20I total in the records is 297/6, made against Bangladesh at Rajiv Gandhi International Stadium, Uppal on 12 October 2024; the lowest completed innings is 74 against Australia on 1 February 2008. The widest recorded T20I wins are by 168 runs against New Zealand on 1 February 2023 and by 10 wickets against Zimbabwe on 20 June 2016. Among individual efforts, the highest individual score is 135 by Abhishek Sharma against England on 2 February 2025 and the best bowling is 6 for 7 by DL Chahar against Bangladesh on 10 November 2019. The longest run of consecutive recorded wins is 11, between 5 November 2021 and 27 February 2022. The longest losing run is 4, from 12 June 2009 to 9 December 2009.
Leading players
The leading Test run scorer for India in the records is V Kohli with 9,230 runs from 123 matches at an average of 46.85, ahead of CA Pujara (7,160) and SR Tendulkar (6,416). The most successful bowler is R Ashwin with 532 wickets at 24.13, followed by RA Jadeja (350) and I Sharma (307).
The leading ODI run scorer for India in the records is V Kohli with 14,987 runs from 314 matches at an average of 58.54, ahead of RG Sharma (11,757) and MS Dhoni (10,100). The most successful bowler is RA Jadeja with 227 wickets at 37.41, followed by Mohammed Shami (200) and Kuldeep Yadav (198).
The leading T20I run scorer for India in the records is RG Sharma with 4,042 runs from 153 matches at an average of 30.85, ahead of V Kohli (3,969) and SA Yadav (3,220). The most successful bowler is Arshdeep Singh with 140 wickets at 21.15, followed by JJ Bumrah (120) and HH Pandya (114).
Centuries, five-wicket hauls and appearances
In One Day Internationals, India players have passed 100 on 217 occasions and 50 (without reaching 100) on 679 occasions; the most centuries are V Kohli (55), RG Sharma (34) and S Dhawan (17). A bowler has taken five wickets in an innings 32 times, most often Mohammed Shami (6), A Mishra (2) and JJ Bumrah (2). The most recorded appearances are MS Dhoni (328), V Kohli (314), RG Sharma (284) and Yuvraj Singh (223).
In Twenty20 Internationals, India players have passed 100 on 25 occasions and 50 (without reaching 100) on 247 occasions; the most centuries are RG Sharma (4), SA Yadav (4) and Abhishek Sharma (3). A bowler has taken five wickets in an innings 8 times, most often Kuldeep Yadav (2), CV Varun (2) and YS Chahal (1). The most recorded appearances are RG Sharma (153), HH Pandya (136), V Kohli (118) and SA Yadav (110).
Chasing and defending
In One Day Internationals, the highest total India have chased down is 406, against West Indies on 30 September 2026, one of 179 recorded wins batting second; the lowest total they have successfully defended is 105, against Bangladesh on 17 June 2014, among 136 wins batting first.
In Twenty20 Internationals, the highest total India have chased down is 230, against New Zealand on 22 October 2026, one of 87 recorded wins batting second; the lowest total they have successfully defended is 32, against Japan on 22 September 2026, among 104 wins batting first.
Milestone matches
The Tests milestones in the records: match 1 was against England on 19 December 2001 (Match drawn); match 10 was against Bangladesh on 10 December 2004 (India won by 140 runs); match 25 was against Bangladesh on 25 May 2007 (India won by 239 runs); match 50 was against New Zealand on 3 April 2009 (Match drawn); match 100 was against England on 17 July 2014 (India won by 95 runs).
The One Day Internationals milestones in the records: match 1 was against England on 29 June 2002 (India won by 6 wickets); match 10 was against Namibia on 23 February 2003 (India won by 181 runs); match 25 was against Zimbabwe on 14 January 2004 (India won by 7 wickets); match 50 was against Pakistan on 17 April 2005 (Pakistan won by 159 runs); match 100 was against Bangladesh on 10 May 2007 (India won by 5 wickets).
The Twenty20 Internationals milestones in the records: match 1 was against South Africa on 1 December 2006 (India won by 6 wickets); match 10 was against Sri Lanka on 10 February 2009 (India won by 3 wickets); match 25 was against Zimbabwe on 13 June 2010 (India won by 7 wickets); match 50 was against England on 7 September 2014 (England won by 3 runs); match 100 was against England on 6 July 2018 (England won by 5 wickets).
Opponents
The side India have met most often in the records is Australia: 171 matches, 75 won and 73 lost, the latest on 8 November 2025.
Other regular opponents are England (79 won, 58 lost from 151), Sri Lanka (95 won, 38 lost from 146), West Indies (79 won, 31 lost from 125), South Africa (60 won, 50 lost from 118) and New Zealand (58 won, 43 lost from 116).
Against opponents met at least five times, the strongest record is against West Indies (71.8% of decided matches won) and the weakest against Australia (50.7%).
Against the other sides met at least three times the recorded results are Pakistan (43 won, 22 lost from 70, last met 3 October 2026), Bangladesh (50 won, 8 lost from 61, last met 24 September 2025), Zimbabwe (35 won, 5 lost from 40, last met 26 July 2026), Ireland (11 won, 2 lost from 13, last met 28 June 2026), Netherlands (5 won, 0 lost from 5, last met 18 February 2026), Hong Kong (3 won, 0 lost from 3, last met 31 August 2022), Namibia (3 won, 0 lost from 3, last met 12 February 2026), Kenya (3 won, 0 lost from 3, last met 11 September 2004) and United Arab Emirates (3 won, 0 lost from 3, last met 10 September 2025).
Grounds and competitions
The grounds used most often are R Premadasa Stadium, Colombo (41 matches, 28 won and 12 lost), Shere Bangla National Stadium, Mirpur (37 matches, 26 won and 10 lost), Harare Sports Club (33 matches, 27 won and 6 lost) and Eden Gardens, Kolkata (28 matches, 20 won and 5 lost).
Further grounds with the most recorded matches are Wankhede Stadium, Mumbai (26, 17-8), Dubai International Cricket Stadium (24, 19-4), Sydney Cricket Ground (24, 7-12) and MA Chidambaram Stadium (23, 14-6).
By competition, the largest groups of recorded matches are Asia Cup (38 matches, 27 won, 10 lost), Australia tour of India (37 matches, 21 won, 14 lost), India tour of Australia (36 matches, 14 won, 14 lost), India tour of South Africa (32 matches, 17 won, 15 lost) and West Indies tour of India (32 matches, 24 won, 6 lost).
Smaller groups of matches are India tour of New Zealand (31, 13-13), New Zealand tour of India (29, 18-9), Sri Lanka tour of India (29, 24-3), England tour of India (27, 20-5), India tour of England (27, 10-14), ICC Cricket World Cup (27, 23-3) and South Africa tour of India (26, 14-10).
Recent form
Across the last 10 recorded matches, most recent first, the sequence is L L W W W N L W L W (W won, L lost, T tied, D drawn, N no result): 5 wins and 4 defeats.
In order, those matches were New Zealand on 1 November 2026 (T20I, New Zealand won by 7 wickets); New Zealand on 30 October 2026 (T20I, New Zealand won by 87 runs); New Zealand on 27 October 2026 (T20I, India won by 6 wickets); New Zealand on 24 October 2026 (T20I, India won by 4 wickets); New Zealand on 22 October 2026 (T20I, India won by 4 wickets).
Reading these figures
Every count on this page comes from the recorded matches only. For India the earliest dates are Test 2001, ODI 2002 and T20I 2006, so no figure here is an all-time total.
Of the 1,037 matches counted for India, 611 were won, 330 were lost and 96 ended tied, drawn or without a result; the win rate in the tables leaves that last group out.
India and the toss
India won the toss in 489 of 1,037 recorded matches (47.2%) and chose to field 243 times and to bat 246 times. They went on to win 304 of the 445 of those matches that produced a winner (68.3%).
India boundaries and dismissals
India batters hit 29,129 fours and 5,291 sixes in the recorded innings, one boundary every 11.2 balls; 52.8% of the runs came in boundaries.
Batters were dismissed caught 62%, bowled 16%, lbw 11%, run out 5% and caught and bowled 3% of the 8,254 times.
Wickets credited to bowlers fell caught 58%, bowled 21%, lbw 15%, stumped 3% and caught and bowled 3% of the 9,104 times.
Test matches: leading players
Test| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| V Kohli | 123 | 9230 | 46.85 | 55.6 |
| CA Pujara | 102 | 7160 | 43.66 | 44.3 |
| SR Tendulkar | 82 | 6416 | 52.16 | 54.1 |
| R Dravid | 79 | 5902 | 46.84 | 43.2 |
| V Sehwag | 75 | 5886 | 46.35 | 85.0 |
| VVS Laxman | 76 | 5411 | 51.05 | 49.5 |
| AM Rahane | 84 | 5067 | 38.68 | 49.6 |
| MS Dhoni | 86 | 4721 | 38.07 | 59.0 |
| RG Sharma | 67 | 4301 | 40.58 | 57.1 |
| RA Jadeja | 90 | 4140 | 37.98 | 55.3 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Ashwin | 105 | 532 | 24.13 | 2.84 |
| RA Jadeja | 90 | 350 | 25.64 | 2.59 |
| I Sharma | 104 | 307 | 32.68 | 3.15 |
| JJ Bumrah | 52 | 234 | 19.79 | 2.77 |
| Harbhajan Singh | 61 | 234 | 35.96 | 2.90 |
| Mohammed Shami | 64 | 229 | 27.76 | 3.31 |
| Z Khan | 60 | 218 | 31.77 | 3.27 |
| A Kumble | 41 | 191 | 31.77 | 3.03 |
| UT Yadav | 56 | 166 | 31.44 | 3.52 |
| Mohammed Siraj | 47 | 143 | 29.56 | 3.49 |
One Day Internationals: leading players
ODI| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| V Kohli | 314 | 14987 | 58.54 | 94.3 |
| RG Sharma | 284 | 11757 | 48.58 | 92.8 |
| MS Dhoni | 328 | 10100 | 51.01 | 86.5 |
| Yuvraj Singh | 223 | 6840 | 39.31 | 87.6 |
| S Dhawan | 166 | 6733 | 44.01 | 91.5 |
| SR Tendulkar | 146 | 6433 | 47.65 | 86.8 |
| SK Raina | 220 | 5585 | 35.80 | 93.8 |
| V Sehwag | 162 | 5574 | 35.73 | 105.8 |
| G Gambhir | 138 | 4981 | 40.50 | 85.8 |
| R Dravid | 125 | 3681 | 38.34 | 72.8 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| RA Jadeja | 209 | 227 | 37.41 | 4.92 |
| Mohammed Shami | 106 | 200 | 24.32 | 5.59 |
| Kuldeep Yadav | 120 | 198 | 26.54 | 5.13 |
| Z Khan | 128 | 172 | 31.34 | 5.05 |
| Harbhajan Singh | 152 | 162 | 35.39 | 4.39 |
| R Ashwin | 115 | 153 | 33.69 | 4.95 |
| JJ Bumrah | 89 | 145 | 24.19 | 4.60 |
| IK Pathan | 100 | 144 | 29.87 | 5.33 |
| B Kumar | 120 | 141 | 34.94 | 5.10 |
| YS Chahal | 71 | 119 | 27.29 | 5.30 |
Twenty20 Internationals: leading players
T20I| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| RG Sharma | 153 | 4042 | 30.85 | 140.6 |
| V Kohli | 118 | 3969 | 48.40 | 136.1 |
| SA Yadav | 110 | 3220 | 36.59 | 162.6 |
| HH Pandya | 136 | 2221 | 27.76 | 145.1 |
| KL Rahul | 69 | 2149 | 36.42 | 139.2 |
| Abhishek Sharma | 69 | 2039 | 30.89 | 190.6 |
| Ishan Kishan | 66 | 1926 | 30.57 | 149.7 |
| Tilak Varma | 70 | 1894 | 44.05 | 147.3 |
| SS Iyer | 73 | 1772 | 31.64 | 142.3 |
| S Dhawan | 67 | 1759 | 27.92 | 126.4 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| Arshdeep Singh | 97 | 140 | 21.15 | 8.79 |
| JJ Bumrah | 94 | 120 | 18.54 | 6.63 |
| HH Pandya | 136 | 114 | 26.82 | 8.33 |
| AR Patel | 109 | 107 | 24.16 | 7.95 |
| YS Chahal | 80 | 96 | 25.09 | 8.19 |
| Kuldeep Yadav | 53 | 95 | 13.99 | 7.04 |
| B Kumar | 91 | 86 | 26.22 | 7.26 |
| CV Varun | 49 | 75 | 17.73 | 7.76 |
| R Ashwin | 62 | 67 | 24.04 | 7.00 |
| Ravi Bishnoi | 48 | 64 | 20.48 | 7.51 |
Questions and answers
How many Tests have India won?
In the recorded matches India have won 105 of 219 Tests and lost 60. The records for this format run from 19 December 2001 to 23 August 2026.
How many One Day Internationals have India won?
In the recorded matches India have won 315 of 529 One Day Internationals and lost 185. The records for this format run from 29 June 2002 to 3 October 2026.
How many Twenty20 Internationals have India won?
In the recorded matches India have won 191 of 289 Twenty20 Internationals and lost 85. The records for this format run from 1 December 2006 to 1 November 2026.
Who has scored the most ODI runs for India?
V Kohli leads the recorded ODI run scorers for India with 14,987 runs from 314 matches.
Who has taken the most ODI wickets for India?
RA Jadeja has the most recorded ODI wickets for India: 227, at an average of 37.41.
What is India's highest ODI total?
418/5 against West Indies at Holkar Cricket Stadium, Indore on 8 December 2011.
Which team have India played most often?
Australia, in 171 recorded matches: 75 won and 73 lost.
What was India's most recent recorded result?
A T20I against New Zealand on 1 November 2026: New Zealand won by 7 wickets.
When is the earliest recorded India match?
The earliest men's international for India in the records is dated 19 December 2001.
How many sixes have India hit?
5,291 sixes and 29,129 fours in the recorded matches.