Kohli's big hundreds and Pujara's 3000
6 Instances of Virat Kohli going past 140, in his last seven Test hundreds: his scores read 141, 169, 147, 103, 200, 211, and 151 not out. He didn't pass 120 in any of first seven Test hundreds - his highest was 119.
67 Innings taken by Cheteshwar Pujara to complete 3000 Test runs. He joins Sachin Tendulkar and Rahul Dravid as the fifth-fastest Indian to reach this mark. Murali Vijay also reached 3000 runs in Visakhapatnam, in his 75th innings. Among India batsmen, Virender Sehwag is the fastest to reach this mark - he took only 55 innings.
2002 The last instance of a century stand for the third wicket by India against England. Dravid and Tendulkar added 150 in Headingley.
22-2 The lowest team score from which India have had a 200-plus partnership in Tests. Kohli and Pujara added 226 in this match. Last year, against Sri Lanka in Galle, Shikar Dhawan and Kohli added 226, after coming together at 28 for 2.
6 Number of cricketers from India who have scored a century in their 50th Test match. Kohli joined Sunil Gavaskar, VVS Laxman, Gundappa Vishwanath, Polly Umrigar and Kapil Dev in doing so.
7 Number of left-hand batsmen that England have in their playing XI. This is the first instance of any team playing more than six left-hand batsmen against India in a Test.
19 Consecutive matches under Kohli's captaincy where India have not fielded the same XI. India made two changes in Visakhapatnam, with Jayant Yadav coming in for Amit Mishra and KL Rahul replaced Gautam Gambhir.
8 Number of India cricketers to make their international debut at the same ground in two formats. Jayant made his Test debut in Visakhapatnam a month after his ODI debut against New Zealand at the same venue.
Gaurav Sundararaman is a senior stats analyst at ESPNcricinfo