Rohit Sharma and Virat Kohli are both considered among the best batsmen in the world and are also top-order batsmen for the Indian cricket team. Both players have had a lot of success in their careers and have several records to their names.
- Most ODI centuries as an opener: 27 centuries
- Most ODI runs in a calendar year as an opener: 1490 runs in 2018
- Most T20I sixes by a captain: 52 sixes
- Most ODI runs by a captain in a calendar year: 1460 runs in 2018
- Most number of centuries in a bilateral ODI series: 5 centuries in the 2018-19 series against the West Indies
- Most runs in a single edition of the IPL: 748 runs in the 2019 edition
- Most number of centuries in the IPL: 4 centuries
- First player to score 3 double centuries in ODIs.
While on the other hand Virat Kohli holds several records in all formats of the game such as:
- Fastest century in ODIs by an Indian batsman: took 52 balls against Australia in 2013
- Fastest century in ODIs by a captain: took 52 balls against Australia in 2013
- Most centuries in a calendar year by a captain in ODIs: 9 centuries in 2017
- Most centuries in ODIs by an Indian batsman: 43 centuries
- Most centuries in a calendar year in ODIs: 7 centuries in 2017
- Most runs in a calendar year in ODIs by a captain: 1460 runs in 2017
- Most runs in a calendar year in ODIs by an Indian batsman: 1460 runs in 2017
- Most runs in a bilateral ODI series as captain: 558 runs in the 2018-19 series against the West Indies
- Most centuries in T20Is by an Indian batsman: 6 centuries
- Most runs in T20Is by an Indian batsman: 2794 runs
Both players have been successful in their own right and have

