Here is a breakdown of the top six run-scoring openers in Test cricket history:ALSO READ: Famous Cricketers Who Engaged In Political Protests During Their YouthAlastair Cook – 11,845 RunsFormer England captain Alastair Cook leads the all-time list as the most successful opener in Test cricket history. Across 278 Test innings as an opener, Cook accumulated an extraordinary 11,845 runs. Graeme Smith – 9,030 RunsFormer South Africa captain Graeme Smith occupies the third spot with 9,030 runs scored across 196 Test innings as an opener. In 184 Test innings, Hayden scored 8,626 runs. Sehwag scored 8,207 runs in 170 Test innings as an opener.