England Test captain Joe Root has set the record for scoring most runs in Test cricket as England captain. The 30-year-old has scored 4,859 runs in 106 innings as Test captain. He overtook the previous record held by Alastair Cook, who scored 4,844 runs in 111 innings as Test captain. Root has a Test batting average of 47.63 as captain.