Adam Gilchrist, MS Dhoni
Twitter

Mark Boucher (South Africa/Africa XI/ICC World XI) – 10463 runs

Mark Boucher, wicket-keeper batsman, most run-scorer, most run-scorers in international cricket as wicket-keeper batsman
Mark Boucher (Photo by Duif du Toit/Gallo Images/Getty Images)

Former South African wicket-keeper batsman Mark Boucher was one of the greatest wicket-keeper batsmen in international cricket history. While he played 467 international matches between 1997 and 2012 (147 Tests, 295 ODIs, and 25 T20Is), he served as the designated wicket-keeper in 466 international games.

As a designated wicket-keeper batsman, Boucher scored 10463 international runs with an average of 29.06. The right-handed wicket-keeper batsman hit six international centuries but also 61 half-centuries. His best international knock was 147 not out in the ODI cricket.