Correct option is D
The correct answer is (d) Alastair Cook.
· Alastair Cook, the former England cricket captain, became the youngest batsman to score 10,000 runs in Test cricket.
· He achieved this milestone at the age of 31 years and 157 days in May 2016 during a match against Sri Lanka, breaking the previous record held by India's Sachin Tendulkar.
· Cook, known for his resilience and consistency, is one of England's greatest cricketers and holds numerous records in Test cricket.
Information Booster:
· Cook is the all-time leading run-scorer for England in Test matches.
· He became the first Englishman to surpass 12,000 Test runs.
· Sachin Tendulkar, the previous record holder, was 31 years and 326 days old when he achieved this milestone.