ADVERTISEMENTS

With 15,921 runs, which international cricketer holds the record for the most Test runs, as of 2018?

Sport Trivia Question: With 15,921 runs, which international cricketer holds the record for the most Test runs, as of 2018?