England’s highest Test run-scorer Alastair Cook announced his retirement from International cricket after final Test against India. He has scored 12,254 runs and made 32 centuries in 160 Tests all England records.
He is sixth on the all-time list of Test run-scorers and has made a record 11,627 runs as an opener. He became the first Englishman to reach 10,000 Test runs in 2016.
Source- The Quint