India Team Records



Indian cricket team has a remarkable record across formats (X)Indian cricket team has a remarkable record across formats (X)

Few teams have achieved the staggering heights scaled by the Indian cricket team. Governed by the Board of Control for Cricket in India (BCCI), India has established itself as a powerhouse in all formats of the game. As the reigning champions in both the Asia Cup and T20 World Cup, the Indian team has a rich legacy filled with remarkable achievements.

From lifting the World Cup on home soil in 2011 to their latest win in 2024, India continues to raise the bar. In this article, let’s take a deep dive into India's cricketing journey, focusing on their illustrious history and exceptional records across formats.

India Team Record​

Category
Record
Details / Player(s)
Format
Date/Period
Matches PlayedMost matches played247 matchesT20I
As of Feb 2025
Matches PlayedMost ODI matches535 matchesODIAs of 2025
Matches PlayedMost Test matches591 matchesTest
As of July 2025
Highest Team Score418/5vs West IndiesODI2011
Highest Team Score297/6vs BangladeshT20IOct 2024
Highest Team Score759/7vs EnglandTest2016
Most Runs (Career)Sachin Tendulkar (18,426 runs)Overall leading run scorerAll1989–2013
Most Runs (ODI)Virat Kohli (12,898 runs)Most ODI runs by an IndianODI2008–2024
Most Runs (T20I)Rohit Sharma (4,231 runs)Most T20I runs for IndiaT20I2007–2024
Highest Individual ScoreRohit Sharma (264)Highest ODI individual scoreODI2014
Highest Individual ScoreAbhishek Sharma (135)Highest T20I individual scoreT20IFeb 2025
Highest Individual ScoreVirender Sehwag (319)Highest Test individual scoreTest2008
Most Wickets (Career)Anil Kumble (619 wickets)Most wickets by Indian bowlerTest1990–2008
Most Wickets (ODI)Javagal Srinath (315 wickets)Most wickets in ODIODI1991–2003
Most Wickets (T20I)Jasprit Bumrah (60+ wickets)Most wickets for India in T20IsT20I2016–2024
Best Bowling (Innings)Anil Kumble (10/74)Only Indian to take all 10 wicketsTest1999
Highest Win % vs Team100% win rate vs Ireland8 wins in 8 T20I matchesT20I2009–2024
Most Centuries (ODI)Sachin Tendulkar (49 centuries)Most ODI centuries for IndiaODI1989–2012
Most Centuries (Test)Sachin Tendulkar (51 centuries)Most Test centuries for IndiaTest1989–2013
Overall Win % (ODI)57.35% win rateIndia’s overall ODI win percentageODIAs of 2025

India Test Record Against All Teams

OpponentMatchesWonLostTied/DrawnWin %Loss %
England13836525025.7337.50
Australia11233483129.4642.85
West Indies10023304723.0030.00
New Zealand6522162733.8424.61
Pakistan599123815.2520.33
South Africa4416181036.3640.90
Sri Lanka462271747.8215.21
Bangladesh15130286.660.00
Zimbabwe1172263.6318.18
Afghanistan1100100.000.00

India ODI Record Against All Teams​

Opponent
Matches
Wins
Losses
Ties/No Result
Win %
Sri Lanka17199591/1263.85
Australia15258840/1044.27
West Indies14272642/453.73
Pakistan13658730/544.96
New Zealand11958501/1054.7
England11057442/755.88
South Africa9440510/344.94
Bangladesh423380/182.5
Zimbabwe6654102/084.38
Kenya131120/084.62
Afghanistan4301/0100
Ireland3300/0100
Netherlands3300/0100
UAE3300/0100
Hong Kong2200/0100
Nepal1100/0100
Namibia1100/0100
Bermuda1100/0100
Scotland1100/0100
East Africa1100/0100

India T20 Record Against All Teams​

Opponent
Matches
Won
Lost
Tied/No Result
Win %
Sri Lanka32219165.63
Australia322011162.5
South Africa311812158.06
West Indies301910163.33
England291712058.62
New Zealand251210148
Bangladesh17161094.11
Pakistan1393069.23
Zimbabwe13103076.92
Afghanistan970177.78
Ireland8800100
Scotland210150
Hong Kong1100100
Namibia1100100
Netherlands1100100
United Arab Emirates1100100
Nepal1100100
United States1100100

FAQs: India Team Records

Q.1. What is the record of the Indian team?

Ans. India are the current holders of the T20 World Cup, the Champions Trophy, and the Asia Cup. 

Q.2. What is the record of the T20 team India?

Ans. India’s T20I team has played 247 matches, winning 164 with a win rate of 66.39%. They are two-time T20 World Cup champions (2007, 2024) and hold the most T20I wins globally. In 2024, they had a stellar 92% win rate, finishing the year unbeaten in the T20 World Cup.

Q.3. What are the ODI records of India?

Ans. India’s ODI team has played 1,066 matches, winning 567 with a win rate of 53.18%. They’ve won two World Cups (1983, 2011), three Champions Trophies, and seven Asia Cups. Rohit Sharma holds the highest individual score (264). India ranks among the top ODI teams globally, both historically and currently.

Q.4. Who hit 300 runs in a Test for India?

Ans. Only two Indian players have scored a triple century for India in Tests. Virender Sehwag has done it twice and Karun Nair once.