1604 The previous record for most runs by a batsman in an Indian first-class season, by Chandu Borde in 1964-65. Cheteshwar Pujara broke the long-standing record on day one of the Hyderabad Test against Bangladesh. Borde had played 28 innings to get those runs, Pujara has done it 21 innings.

Most runs in an Indian season (1500 or more first-class runs)
Name Matches Inns Runs HS Ave 100 Season
  CA Pujara  13  21  1605   256*  89.16  6   2016-17
  CG Borde  21  28  1604  168  64.16  6   1964-65
  CA Pujara  13  23  1585  352  93.23  5   2012-13
  FMM Worrell  20  30  1560  127  57.77  4   1950-51
  Hanumant Singh  13  25  1556   213*  74.09  6   1966-67
  W Jaffer  14  24  1549  301  67.34  4   2008-09
  A Sandham  24  27  1540  150  61.60  6   1926-27
  GR Viswanath  17  31  1538   200*  53.03  4   1974-75
  SM Gavaskar  20  32  1518  166  50.60  4   1979-80

2 Pujara features twice in the top three on the list for most runs in an Indian season. He had made 1585 runs in 23 innings in 2012-13, a season in which his domestic team Saurashtra qualified for Ranji Trophy final.

89.16 Pujara's average this first-class season. Only twice has he averaged more in a home season - 98 in 2013-14 and 93.23 in 2012-13. He began the ongoing season with scores of 166, 31 and 256 not out in the Duleep Trophy, and has a maximum of four more Tests, against Australia, before the season ends.

5 Century stands between Murali Vijay and Pujara in this home season - the most by any Indian pair in a season and joint-second most by any pair in a season. Only Matthew Hayden and Ricky Ponting (seven century partnerships in 2005-06) shared more. Pujara and Vijay have converted each of their five fifty-plus stands into century partnerships.

79.61 Vijay's average in the first Tests (or only Test) of a series since the England tour of 2014. He has scored four centuries and six fifties in 13 innings of the series starters. Among all batsmen who have played five or more series, only Adam Voges (120.14) and Mohammad Hafeez (80.12) average more than Vijay in the first or only match of a series. This was Vijay's ninth century, joint third-most for an Indian opener after Sunil Gavaskar and Virender Sehwag.

43.24 Percentage of Kohli's runs that came in boundaries, the lowest among the four India players who hit a boundary on the first day. But he had the best strike rate, 78.72, among all of them. He also had the lowest percentage of dots among all the batsmen, 56.74.

12 Centuries for Virat Kohli at the No.4 position. Only Sachin Tendulkar has scored more hundreds from that position, 44, for India. Gundappa Viswanath also made 12 centuries at No. 4. Kohli now has centuries against all teams that he has played. He is yet to play Pakistan and Zimbabwe.

9 Centuries for Kohli as captain, now the joint second-most by any India captain. Only Sunil Gavaskar (11) has more hundreds than Kohli while Mohammad Azharuddin also has nine centuries as captain. But Kohli's average of 67.33 is far higher than any other India captain.

Bharath Seervi is stats sub-editor at ESPNcricinfo. @SeerviBharath