Sachin Tendulkar vs Virat Kohli: Test comparison - Who was better?

A statistical insight into the two greats of Indian Test cricket.

12 Min Read

Sachin Tendulkar and Virat Kohli
info
Sachin Tendulkar and Virat Kohli (Source: Santosh Harhare/Hindustan Times via Getty Images)

On May 12, 2025, a bona fide superstar of Indian cricket - Virat Kohli, announced his retirement from Test cricket through a social media post. Kohli, amidst speculation that is now customary to him, hung up his Test whites and brought the end to an era of Indian cricket defined by the fire and the passion that he held within himself for the game. 

Kohli's own cricketing idol - Sachin Tendulkar - has widely been considered the best player ever to have held a bat in his hand, at least in the memory of those who have watched him wield it. 

As might have been expected, Kohli drew constant comparisons with his idol ever since he first wore an India shirt. There have been those who unwaveringly believed Tendulkar the "Little Master" will always be superior, while some others were convinced that Virat "the King" Kohli had usurped his idol from the top. In this article we will look at key numbers pitting the two legends against each other. 

Kohli has retired at the age of 36 having played 123 Tests. Kohli's important numbers in the format now read 9,230 runs at an average of 46.85 with 30 centuries and 31 half-centuries. 

Tendulkar vs Kohli - after 123 matches

Virat Kohli retired from Test cricket having played 123 matches, making him the seventh most capped player in India's Test history. Tendulkar has a storied career, where his 200 matches are the most by any player in the entire world. 

Tendulkar's 123rd Test was in Bengaluru against Pakistan in 2005. Younis Khan's 267 in the first innings set up a series-levelling win for the visitors. At the end of that game, the three-match series between the sub-continental rivals stood level at 1-1. Tendulkar himself had an outing to forget, making 41 & 16 in India's 168-run loss. 

Tendulkar Player Kohli
198 Innings 210
10,134 Runs 9,230
57.25 Average 46.85
34 100s 30
41 50s 31

Tendulkar vs Kohli - at the age of 36

Having debuted at just 16, Tendulkar went on to famously play until he was 40. The last encounter that he played while he was 36 was the Kolkata Test of 2010 against South Africa. Centuries from Virender Sehwag, VVS Laxman, MS Dhoni and Tendulkar himself helped India get a series-levelling innings win. 

Tendulkar Player Kohli
166 Matches 123
271 Innings 210
13,447 Runs 9,230
55.56 Average 46.85
47 100s 30
54 50s 31

Overall career

There is practically no doubt that Tendulkar has managed to fare better by any surface level metric conceivable to compare two batters. He holds the record for the most runs and the most centuries by one batter in the history of Test cricket, while Kohli missed out on opportunities to scale heights that were predicted for him in his heyday of the red-ball format. 

Tendulkar Player Kohli
200 Matches 123
329 Innings 210
15,921 Runs 9,230
53.78 Average 46.85
51 100s 30
68 50s 31

While Tendulkar leaves Kohli in the dust in a comparison of raw statistical values of their career metrics, the game is made up of more than those. 

Success away from home, especially outside Asia, is a defining factor for any Indian batter to be remembered for their exploits. Both these great batters have delivered memorable innings offshore, but the comparison reveals some interesting facets. 

Tendulkar Player Kohli
77 Matches 59
135 Innings 108
6,247 Runs 4,441
50.37 Average 41.89
18 100s 14
30 50s 17

And as should be expected of great batters, both of them have some very strong numbers to boast of at home in India. 

Tendulkar Player Kohli
94 Matches 55
153 Innings 87
7,216 Runs 4,336
52.67 Average 55.58
22 100s 14
32 50s 13

Tendulkar also clearly leads the chart when it comes to the awarding metrics like Player of the Match and Player of the Series 

Tendulkar Player Kohli
200 Matches 123
14 Player of the Match 10
14.23 Matches per Award 12.30
5 Player of the Series 3

No player has been a part of more Test wins for India than Tendulkar's 72. Kohli with 62 is second. In wins as well, the two have contributed significantly for the Indian team over a few years.

Tendulkar Player Kohli
72 Matches 62
113 Innings 102
5,946 Runs 4,746
61.93 Average 51.58
20 100s 14
24 50s 16 

It can be argued that performing in losses is a display of grit, character and strength. The gifts of the two players make them among India's best performer in losses as well. 

Tendulkar Player Kohli
56 Matches 39
112 Innings 78
4,088 Runs 2,543
37.16 Average 32.60
11 100s 7
18 50s 10

One of the best metrics of ascertaining contribution of a player is checking the percentage of team runs scored by the player. The following table will display these metrics for both players in wins, losses, in India and outside Asia as well as for their entire careers. It is to be noted that the percentages are only from the matches that the respective player played. 

Tendulkar Player Kohli
14.83% Percentage of team runs in career 14.60%
14.57% Percentage of team runs in wins 13.76%
15.31%  Percentage of team runs in losses 14.79%
13.91% Percentage of team runs at home 15.00%
15.88% Percentage of team runs outside Asia 15.33%

Comparing across eras has often been deemed the hardest task in cricket. So, a final metric is being introduced. The relative averages. Relative averages are calculated as the ratio of the batter's batting average and the averages of all other top 7 batters in matches involving said player. The players' own averages are not a part of either aggregate. 

The relative average is calculated in two categories. Once relative to the players' own teammates, and once taking the opponents' averages into consideration as well. 

Tendulkar Player Kohli
1.34 Relative average w.r.t teammates 1.30
1.34 Relative average w.r.t all other batters 1.41

These numbers can be read in the following way:

In the matches that he played, Tendulkar was 34% better than his own teammates and 34% better than all other players in the match as well. 

Kohli on the other hand, was only 30% better than his teammates and a whopping 41% better than all the other players in that game. 

The metric of relative averages can also be measured in situations like wins, losses, home and away, but here they need to strictly be relative to a batter's own teammates rather than to those of their opponents. The following table illustrates that. 

Tendulkar Player Kohli
1.25 Relative average w.r.t teammates in wins 1.18
1.49 Relative average w.r.t teammates in losses 1.36
1.25 Relative average w.r.t teammates in India 1.31
1.54 Relative average w.r.t teammates outside Asia 1.40

Tendulkar vs Kohli - Captaincy Record

Virat Kohli won more games as captain than Tendulkar captained in his career. The New Delhi-born led India through most of an unbeaten streak of 18 consecutive home series wins and also led India to two series wins in Australia, one in Sri Lanka and a series draw in England. 

Tendulkar never won a Test series away from home, and his last series as captain was a 0-2 whitewash at the hands of South Africa, at home nonetheless. 

Tendulkar Player Kohli
25 Matches 68
4 Wins 40
9 Losses 17
12 Draws 11
16% Win Percentage 58.82%

Get every cricket updates! Follow Us:

googletelegraminstagramwhatsappyoutubethreadstwitter

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store