India posts a huge total of 390/5 with the help of brilliant centuries from Shubman Gill and Virat Kohli. Virat Kohli recorded his 46th ODI hundred in the 3rd ODI against Sri Lanka. Kohli smashed unbeaten 166 runs from just 110 balls which comprised 13 fours and 8 sixes. Here in this article, we will have a look at some of the records broken by King Kohli after another mammoth inning.

2 -  Virat Kohli has become 2nd highest run-scorer against Sri Lanka in both ODIs & Intnernational cricket by surpassing MS Dhoni & Inzamam-ul-Haq respectively.

Most runs vs Sri Lanka in ODIs:
Sachin Tendulkar : 3113
Virat Kohli : 2503
MS Dhoni : 2383

Most runs vs Sri Lanka in International cricket:
Sachin Tendulkar : 5108
Virat Kohli : 3927
Inzamam-ul-Haq : 3824

5 - Virat Kohli has surpassed Mahela Jayawardene and became 5th highest run-scorer in ODI history.

Most runs in ODIs:
Sachin Tendulkar - 18426
Kumar Sangakkara - 14234
Ricky Ponting - 13704
Sanath Jayasuriya - 13430
Virat Kohli - 12754
Mahela Jayawardene - 12650

5 -  Virat Kohli has five 150-plus scores in ODIs overall.

Most 150-plus scores in ODIs:
Rohit Sharma - 8
David Warner - 6
Sachin Tendulkar - 5
Chris Gayle - 5
Virat Kohli - 5

Virat Kohli is the only non-opener in above list

8  - For first time Virat Kohli smashed 8 Sixes in an ODI innings.

Most Sixes by Virat Kohli in an ODI innings:
8 vs SL in Trivandrum, 2023
7 vs AUS in Jaipur, 2013
5 vs SA in Chennai, 2015
5 vs ENG in Pune, 2017

Most Sixes in an ODI innings for India while batting at number 3 (or) below:
MS Dhoni - 10 vs SL in Jaipur, 2005
Yusuf Pathan - 8 vs SA in Centurion, 2011
Virat Kohli - 8 vs SL in Trivandrum, 2023

10 -  Virat Kohli becomes first batsman to smash 10 centuries against a team in ODIs.

Most hundreds against a team in ODIs:
Virat Kohli - 10 vs Sri Lanka
Sachin Tendulkar - 9 vs Australia
Virat Kohli - 9 vs West Indies

21 - Virat Kohli has smashed most ODI hundreds (21) on home soil now.

Most ODI hundreds on home soil:
Virat Kohli - 21
Sachin Tendulkar - 20

106 - Virat Kohli smashed 150 in 106 balls in today's 3rd ODI match.

Fastest to smash 150 runs in an ODI innings by balls faced for an Indian batsman:
Ishan Kishan - 103 vs BAN in Chattogram, 2022
Virat Kohli - 106 vs SL in Trivandrum, 2023
Virender Sehwag - 112 vs WI in Indore, 2011

Fastest to smash 150 runs in an ODI innings by balls faced on Indian soil:
Virat Kohli - 106 vs SL in Trivandrum, 2023

George Bailey - 109 vs IND in Nagpur, 2013
Virender Sehwag - 112 vs WI in Indore, 2011

166 -  Virat Kohli has scored 166*(110) in today's ODI match.

Virat Kohli's highest score in ODIs:
183 vs PAK in Mirpur, 2012
166* vs SL in Trivandrum, 2023
160 vs SA in Cape Town, 2018

Highest Score for India vs Sri Lanka in ODIs:
Rohit Sharma - 264 in Kolkata, 2014
Rohit Sharma - 208* in Mohali, 2017
Sourav Ganguly - 183 in Taunton, 1999 WC
MS Dhoni - 183* in Jaipur, 2005
Virat Kohli - 166* in Trivandrum, 2023