Pune: It was a memorable Friday (October 11) for Indian cricket fans and Virat Kohli as the captain broke records during the second day of the second Test against South Africa here in Pune.

Kohli, who has already broken several records in international cricket, added few more to his illustrious CV. The Delhi right-hander struck his seventh double century in Tests to go past batting legend Sachin Tendulkar, Virender Sehwag and others.

Also read: India vs South Africa 2019 series schedule, squads, live streaming information

In the 144th over of the Indian innings, Kohli took two runs off left-arm spinner Senuran Muthusamy to reach 200. He was not done yet and completed 250 runs to register his career-best score, 254 not out (336 balls, 33x4, 2x6). India declared at 601/5 in 156.3 overs.

The 30-year-old now has the most Test double centuries by an Indian. However, the world record belongs to Australian great Sir Don Bradman, who has 12 scores of 200-plus in the five-day format.

Also read: Virat Kohli surpasses Don Bradman

Kohli was in sublime form as he brought up his 26th Test hundred with a boundary off paceman Vernon Philander in the morning session. Thanks to his innings, India continued to dominate the Proteas and crossed the 600-run mark in the final session of the day.

The Indian skipper is playing his 81st Test. When he reached 200, he completed 7,000 Test runs. He is the joint fourth fastest to the milestone.

Also read: Virat Kohli breaks Sunil Gavaskar record

Also today, Kohli became the second highest century-scorer as a captain in international cricket. He has 40 three-figure marks, only second to Australian Ricky Ponting (41).

Full list of records broken by Virat Kohli against South Africa

40 international centuries as captain — Most by an Indian skipper, second highest in the world behind Ricky Ponting (41)

7 Test double tons — Most by an Indian batsman, surpassing Sachin Tendulkar and Virender Sehwag (six each). Overall fourth highest double century maker in Tests

7,000 Test runs — Fourth quickest to the milestone, in 138 innings. He is the seventh Indian to the milestone

9 — Most 150-plus scores by a captain, surpassing Sir Don Bradman (8)

254 not out — Highest score by an Indian captain in Tests, first-class cricket

26 Test tons — Fourth quickest to the milestone

Virat Kohli's double hundreds in Tests

243 vs Sri Lanka, Delhi, 2017/18

235 vs England, Mumbai, 2016/17

213 vs Sri Lanka, Nagpur, 2017/18

211 vs New Zealand, Indore, 2016/17

204 vs Bangladesh, Hyderabad, 2016/17

200 vs West Indies, North Sound, 2016

254 not out vs South Africa, Pune, 2019/20

Fastest to 7,000 Test runs

131 — Wally Hammond

134 — Virender Sehwag

136 — Sachin Tendulkar

138 — Gary Sobers/ Kumar Sangakkara/Kohli

139 — Mohammad Yousuf

Most 200s for India in Tests

7 — Kohli

6 — Sachin Tendulkar/ Virender Sehwag

5 — Rahul Dravid

4 — Sunil Gavaskar

Most Test double centuries as India captain

7 — Kohli

4 — All other 32 skippers combined

Most double tons in Tests

12 — Don Bradman

11 — Kumar Sangakkara

9 — Brian Lara

7 — Wally Hammond/Mahela Jayawardene/Virat Kohli

Highest Test scores by Indian captains

254 not out — Virat Kohli vs South Africa, Pune 2019/20

243 — Kohli vs Sri Lanka, Delhi 2017/18

235 — Kohli vs England, Mumbai 2016/17

224 — MS Dhoni vs Australia, Chennai 2012/13

217 — Sachin Tendulkar vs New Zealand, Ahmedabad 1999/00

213 — Kohli vs Sri Lanka, Nagpur 2017/18

211 — Kohli vs New Zealand, Indore 2016/17

Quickest to 26 Test hundreds

69 innings — Don Bradman

121 — Steve Smith

136 — Sachin Tendulkar

138 — Kohli

144 — Sunil Gavaskar

145 — Matthew Hayden