#2 India
Under the tutelage of Virat Kohli, India fared quite well in Tests in 2018. They didn't have a decent start to their year as they lost two consecutive Tests against South Africa in South Africa.
However, India managed to make an exceptional comeback as they won the third Test at Johannesburg by 63 runs. They then toured England and lost 4-1 with two Tests being quite close. It was, all in all, a well-fought series from both the sides as India overcame the conditions to challenge England in their own den.
Before the Test series against England, the Indian team also played a historic Test against Afghanistan. Under the captaincy of Ajinkya Rahane, they sealed victory by an innings and 262 runs.
Post England tour, India contested against West Indies at home and clinched the series by 2-0. India then embarked on Australian tour where they are currently standing at 2-1 in the four-match Test series with one more match left at Sydney.
The Indian team recently won the third Test against Australia which commenced on Boxing Day. It proved to be a historic win for India as they won their first Test at MCG since 1981.
With memorable victories away from home, India are second on our list of best Test teams of the year 2018.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news