Team India lost the Boxing Day Test against South Africa in Centurion by an inning and 32 runs. The visitors lost all ten wickets in the second inning to a score of 132 runs. Virat Kohli was the lone warrior for India and scored 76 runs off 82 balls, with 12 fours and one six.
3. Sachin Tendulkar – 5 Times
Sachin Tendulkar is probably the best batter that the world has seen across formats. He retired with the most international runs, centuries, and half-centuries. In his 24-year-long career, Sachin scored 2000 or more in five calendar years. Sachin scored 2234 runs (1996), 2011 runs (1997), 2541 runs (1998), 2133 runs (2002), and 2201 runs (2007).
2. Kumar Sangakkara – 6 Times
Sri Lanka’s Kumar Sangakkara ended as the second highest-run scorer in international cricket with 28016 runs in 594 matches, including 63 centuries. He had many big records in this game across formats. He has scored 2000 or more runs in a calendar year, a total of six times. Sangakkara scored 2124 runs (2004), 2609 runs (2006), 2436 runs (2009), 2267 runs (2011), 2148 runs (2012), and 2868 runs (2013). In fact, his 2868 runs in 2013 is the record for most runs by any batter in a calendar year.
1. Virat Kohli – 7 Times
With 2000+ plus runs in 2023, Virat Kohli went past Sangakkara to jump to the top of this elite list. Virat is a modern-day great that has some serious numbers and a track record across three formats. There is no other batter who has scored more runs and hundreds than him since his debut. In just 15 years of international cricket, he has scored 2000+ calendar runs seven times. He scored in 2012 (2186 runs), 2014 (2286 runs), 2016 (2595 runs), 2017 (2818 runs), 2018 (2735 runs), 2019 (2455 runs), and 2023 (2048 runs), respectively.