England captain Alastair Cook broke India’s greatest batsman Sunil Gavaskar‘s 29-year-old record of 9,607 for the most runs as a Test opener while making 81 against Pakistan at Lord’s on 15 July. Alastair Cook had already become the youngest player in the history of cricket to score 10,000 Test runs but 13 of his innings were not as an opener.
Alastair Cook was 58 runs short of the record when he came out to bat after Pakistan were all out for 339 in the first innings. Alastair Cook, who reached his fifty in 60 balls, went past Sunil Gavaskar’s record with a boundary off Yasir Shah’s bowling in the 28th over of the England innings.
Alastair Cook was first catch dropped on 22 by Mohammad Hafeez at first slip and then again on 55 by wicketkeeper Sarfraz Ahmed, before he finally played-on a full delivery from Amir, It’s third time lucky for Mohammad Amir, who finally gets Alastair Cook wicket.