Most runs by a batsman in a calendar year in International cricket

Virat Kohli and Kane Williamson are the two active players in the Top 5
Virat Kohli and Kane Williamson are the two active players in the Top 5

#4. Virat Kohli - 2735 runs in 2018

Kohli was rested for the Asia Cup in 2018 and still scored 2735 runs
Kohli was rested for the Asia Cup in 2018 and still scored 2735 runs

In 2018, Virat Kohli was rested for the Asia Cup and the Nidahas Twenty20 tri-series. Despite this, Kohli amassed 2735 runs in 2018 which is the fourth highest in international cricket history.

In 2018, Kohli scored 1322 runs in test matches which is his highest tally in the longest format of the game in a calendar year. His tally is also the most for any batsman in test cricket in 2018 by a margin of 299 runs over Kusal Mendis of Sri Lanka.

The Indian captain averaged 55.08 in tests in 2018 with five fifties and centuries each to his name.

In ODIs also, Kohli has more runs than any player with a lead of 172 runs over Rohit Sharma in second place despite Sharma playing five innings more. Kohli’s average in ODIs in 2018 is a jaw-dropping 133.55 with a strike rate of 102.55. He scored six ODI hundreds in 2018.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Sripad
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications