Author Photo
Kuldeep Yadav  India
Getty Images

India kicked off 2024 in brilliant fashion as they swept aside an exuberant England outfit, riding on the much-talked about 'Bazball' philosophy, 4-1 in the recently-concluded five-match Test series. 

England won the first Test by 28 runs to take a shocking 1-0 lead, but India made a great comeback, thanks to some brilliant individual performances from the younger players. 

Bet here on the upcoming IPL 2024 and other cricket matches!

Wins in Vizag (106 runs), Rajkot (434 runs), Ranchi (five wickets), and Dharamsala (an innings and 64 runs) helped India finish a 4-1 rout of the visitors. 

India currently sit atop the ICC World Test Championship 2023-25 points table. They also returned to the top of the ICC Men's Team Test Rankings. 

In this article, The Sporting News breaks down India's history in Tests, how many matches they have won, and how they have fared against different teams. 

MORE: Who has taken the most five-wicket hauls for India in Tests?

How many Tests have India won?

India played their first-ever Test - and cricket match - against England in 1932. India had toured England to play a one-off Test at the Lord's. The hosts, as expected, won the match, beating India by 158 runs. 

The recent Test against Bangladesh in Chennai, which India won, was the team's 580th Test match and their 179th win in the format. It's the first time in history that India have more wins than losses in the longest format.

MatchesWonLostDrawTiedWin percentage
580179178222130.5%

India's record in Tests: Home vs Away

India have played almost the same number of matches both home and away. While India started their journey in Tests by playing their first-ever game away from home in 1932, their first-ever Test on home soil was played in 1933, a three-match series against England which the visitors won 2-0. 

Of India's 579 Tests, 289 have come at home, 288 away from home, and two at a neutral venue. (The two Tests at neutral venues were the 2021 and 2023 WTC finals, which they lost).

 MatchesWonLostDrawTied
Home290119551151
Away288601211070
Neutral20200

Against which team has India won the most Tests?

India have won the most number of Tests against England. They have also faced England the most number of times in Test cricket. After England, it's Australia that India have defeated the most in Tests.

Based on the win/loss ratio, India have the best record against Bangladesh, Zimbabwe, and Sri Lanka (min. 10 Tests). 

OpponentMatchesWonLostDrawTied
England1363551500
Australia1073245291
West Indies1002330470
New Zealand622213270
Sri Lanka46227170
South Africa441618100
Bangladesh1412020
Pakistan59912380
Zimbabwe117220
Afghanistan11000

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Author(s)
Parshva Shah Photo

Parshva is a Content Producer for The Sporting News' India edition.