Correct option is B
Correct Answer: (a) Alastair Cook
Explanation:
· Alastair Cook is the only English batsman to cross 10,000 Test runs.
· He scored 12,472 runs in Test cricket before retiring in 2018.
· Hence, as of April 2020, he remained the sole England player in this elite club.
Information Booster:
· Alastair Cook played 161 Test matches, the most by any England player.
· He captained England in 59 Tests.
· He is also England’s highest run-scorer in Test cricket history.
Additional Knowledge:
· (b) Kevin Pietersen:
· Scored 8,181 Test runs; did not reach 10,000.
· (c) Andrew Strauss:
· Former England captain; scored 7,037 Test runs.
· (d) Alec Stewart:
· Scored 8,463 Test runs in his Test career.