Blink and you miss it from India: second-shortest first innings at Lord's in 100 years

35.2 - Overs batted by India in their first innings, which is their second-shortest innings at Lord's. They were bundled for just 17 overs for 42 runs in 1974, which is the shortest.

1 - Number of shorter innings by the teams batting first at Lord's in last 100 years than India's 35.2 overs. Zimbabwe were dismissed for 30.3 overs in 2000. Overall this is the fourth shortest first innings at Lord's.

99 - Wickets for James Anderson in Tests at Lord's. He picked up his sixth five-wicket haul in 23 matches at the venue and is one wicket away from becoming the first fast bowler to complete 100 wickets at one ground in Test history. He began the destruction of India's innings with dismissing both the openers at start of the innings.

77 - Ajinkya Rahane's control percentage in the innings, the best among the four batsmen who faced 20-plus deliveries. The control % of the next three batsmen: Cheteshwar Pujara 68%, Virat Kohli 66.67% and R Ashwin 57.89%. Overall the control percentage of India batsmen was 67% which is lower than they had in the two innings at Edgbaston, 80% and 74% respectively.

5 - Number of times Pujara has been run out in Tests since 2016. All other India batsmen combined have been run out only five times and none of the more than once. In fact, Pujara has been involved in seven of the last 10 run outs dismissals for India.

2015 - Last time India's top-three were all dismissed for single-digit scores, that was against Sri Lanka in Colombo. Murali Vijay (0), KL Rahul (8) and Pujara (1) could not get into double-figures in this innings.

138 - Average first innings total at Lord's in the last three Tests. The teams batting first have failed to post a big score in each of the last three Tests there. West Indies were all out for 123 in 2017, the hosts themselves were dismissed for 184 against Pakistan earlier this year before India posting just 107 in this match.