4. Mahela Jayawardena (374)
The legendary Sri Lanka batsman Mahela Jayawardena scored a mammoth 374 runs against South Africa in 2006 at Colombo. This is the highest score by any Asian captain in Test cricket. He along with his great batting partner Kumar Sangakkara completely made the match one-sided.
The duo put on a record-breaking 624 partnerships as Jayawardena scored 374 and Sangakkara ended his innings at 287.
The elegant Right-handed batsman Jayawardena smashed 43 fours and 1 six against a quality South African attack. Sri Lanka won the match comprehensively by an innings and 153 runs on the back of Jayawardena’s incredible batting display.