Today Virat Kohli has completed 14 years in international cricket as his debut game was an ODI match against Sri Lanka on 18 Aug, 2008 in Dambulla. Virat Kohli has attained a legendary status through his consistency and has ranked top most among all players in 2010s decade. Virat Kohli has smashed 43 centuries in ODIs and 27 centuries in Test cricket from Dec 2009 to Nov 2019, which isn’t an easy feat for any batsman in this world.

Most runs in international cricket:
Sachin Tendulkar - 34357
Kumar Sangakkara - 28016
Ricky Ponting - 27483
Mahela Jayawardene - 25957
Jacques Kallis - 25534
Rahul Dravid - 24208
Virat Kohli - 23726



Player Name

Innings

Runs

Batting avg.

Batting S.R.

50s

100s

Highest Score

Sachin Tendulkar

312

12685

45.14

86.62

64

36

186* vs NZ, Hyd (1999)

Virat Kohli

253

12344

57.68

92.83

64

43

183 vs PAK, Mirpur (2012)


Most centuries in international cricket:

Sachin Tendulkar - 100
Ricky Ponting - 71
Virat Kohli - 70

Here in this article we will have a look at how Sachin Tendulkar and Virat Kohli have performed in 14 years of their ODI career.

Sachin Tendulkar in his first 14 years (till 18 Dec 2003) played more ODI matches than   Virat Kohli did which could be majorly because of no IPL and T20I games being played during those days. Seeing the raw numbers, Virat Kohli has smashed runs at a better batting average and strike rate and overall. He has been just 341 runs behind Sachin Tendulkar despite playing 59 innings lesser than him .

Also Read |  Virat Kohli celebrates his 73rd international century in style

Sachin Tendulkar’s 12685 runs split-up in ODIs (team-wise):

vs Sri Lanka: 2045 runs (48 inns)
vs Australia: 1968 runs (39 inns)
vs New Zealand: 1460 runs (37 inns)
vs Pakistan: 1433 runs (42 inns)
vs Zimbabwe: 1330 runs (31 inns)
vs South Africa: 1326 runs (41 inns)
vs West Indies: 1145 runs (31 inns)
vs England: 865 runs (26 inns)
vs Kenya: 647 runs (9 inns)
vs Bangladesh: 199 runs (5 inns)
vs Namibia: 152 runs (1 inn)
vs UAE: 63 runs (1 inn)
vs Netherlands: 52 runs (1 inn)

Virat Kohli’s 12344 runs split-up in ODIs (team-wise):

vs West Indies: 2261 runs (41 inns)
vs Sri Lanka: 2220 runs (46 inns)
vs Australia: 2083 runs (41 inns)
vs South Africa: 1403 runs (28 inns)
vs New Zealand: 1378 runs (26 inns)
vs England: 1340 runs (35 inns)
vs Bangladesh: 680 runs (12 inns)
vs Pakistan: 536 runs (13 inns)
vs Zimbabwe: 253 runs (6 inns)
vs Ireland: 78 runs (2 inns)
vs Afghanistan: 67 runs (1 inn)
vs UAE: 33 runs (1 inn)
vs Netherlands: 12 runs (1 inn)

Most runs in men’s ODI:

Sachin Tendulkar - 18426 (452 inns)
Kumar Sangakkara - 14234 (380 inns)
Ricky Ponting - 13704 (365 inns)
Sanath Jayasuriya - 13430 (433 inns)
Mahela Jayawardene - 12650 (418 inns)
Virat Kohli - 12344 (253 inns)

Most centuries in men’s ODI:

Sachin Tendulkar - 49
Virat Kohli - 43
Ricky Ponting – 30

Sachin Tendulkar since 19 Dec 2003 has smashed 5741 ODI runs in 140 innings at a batting average of 44.16 with S.R of 85.36 (13 centuries & 32 fifties) in a time period of 8 years & 3 months.

It will be interesting to see how long Kohli’s ODI career will span and if he gets to play many ODIs in future then there is a real chance of him going past Sachin Tendulkar in ODI run tally or ODI century tally overall.