Warner is the only active batsman in the list of most run-scoring openers, the rest 4 players have retired from cricket. Now it has to be seen how far Warner goes in this list. The next number is Virender Sehwag, who has now been left behind by Warner.
England batsman Alastair Cook is the highest run scorer as an opener. In his career, he has scored a total of 11845 runs while opening in 154 Test matches. His average was 44.86 and the highest score was 294 runs. He has scored 31 centuries and 55 half-centuries in his career. Lister Cook scored a century in his last Test innings.
Sunil Gavaskar, who opened for India, has scored 9607 runs in 119 Tests at an average of 50.29. In which he has 33 centuries and 42 half-centuries to his name. Gavaskar's highest score is 221 runs. Sunil Gavaskar is also a cricket commentator
Graeme Smith is the captain and opener of South Africa. He has scored 9030 runs in 114 Tests at an average of 49.07. Smith has scored 27 centuries and 36 half-centuries in his Test career, with his highest score being 277.
Former Australian opener Matthew Hayden has scored 8625 runs in 103 Tests at an average of 50.73. He has 30 centuries and 29 half-centuries to his name. Hayden's highest score has been 380 runs.
Australian opener David Warne has scored 8202 runs in 104 Tests at an average of 45.31. He has 25 centuries and 34 half-centuries to his name. David Warne's highest score is 335 not out.