Most runs scored by a captain in Test cricket

England v India: Specsavers 1st Test - Day Two

#7 Brian Lara- 4685 runs

3rd Test - New Zealand v West Indies: Day 1

One of the finest players in Test cricket, Brian Charles Lara led the Windies in 47 Tests. Trinidadian scored 4685 runs with 14 centuries. His highest score of 400* will remain intact as the Highest Individual Score for decades to come. He also had a phenomenal average of 58 as the Windies skipper.

#6 Alastair Cook- 4844 runs

England v Sri Lanka: 2nd Investec Test - Day Four
Alastair Cook, former English skipper

Alastair Cook captained the English cricket team for 59 Tests. He scored 4844 runs in 111 innings with 12 centuries. He also hit 24 fifties in his tenure. On the verge of his retirement, this greatest Test openers of all-time, Alastair Cook has made his position as the Best British Test batsman very clear.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Vikshith R
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications