London: Alastair Cook has become England’s leading run scorer across all three cricket formats during the third Test with Pakistan at Edgbaston, overtaking Kevin Pietersen.

The captain moved beyond Pietersen’s total of 13,779 runs with a single in the 12th over of England’s second innings and has achieved the feat in fewer matches and fewer innings.

Pietersen, who played for England in Tests, one-day and Twenty20 internationals between 2004 and 2014, reached his benchmark in 275 matches and 340 innings.

Cook, who has been in the side for 10 years, reached the three-format total in 228 matches and 333 innings.

Cook became the youngest player and the first Englishman to reach 10,000 Test runs during the second match with Sri Lanka back in May.

He achieved the milestone aged 31 years, five months and five days in Chester-le-Street on May 30, beating India’s Sachin Tendulkar, who was 31 years, 10 months and 20 days when he got there in March 2005.