Virat Kohli was not seen in good form in the first test against Bangladesh.
Despite his poor form in the first match, it did not stop him from achieving new records.
He just made a total of 23 runs in two innings, even in his poor form he hit a new run mark in International cricket.
The 35-year-old batter went past 12,000 runs at home venues in the international cricket.
Kohli now stands at 12,004 runs, second among all Indians on the list.
Virat Kohli trails Sachin Tendulkar's record, who sits first with 14,192 runs at home. Kohli has played 70 innings than Tendulkar.
Indian skipper Rohit Sharma is in the 4th position on the list with 8,690 runs and will now be focusing on the 10,000-run mark.