Top five captains with highest Test batting average ft. Shubman Gill
Shubman Gill surpasses Rishabh Pant as the highest run-getter in WTC history.
Test cricket is always said to be one of the most challenging formats of the game. Batting in the longest format of the game is in itself a very challenging task, and alongside it, captaining the side piles on to the pressure exerted on a batter.
Some of the world’s greatest Test batters have aced the massive milestone where they have scored runs at a stunning average while also serving as the captain of their national side.
Shubman Gill’s rise as India’s Test captain has been a tale accompanied by remarkable transitions and a saga of greatness with the bat. Taking over the leadership role from Rohit Sharma after his retirement, Shubman Gill has led the Indian contingent by example.
Scoring relentlessly, Gill has now placed himself in the company of legendary captains whose batting records have been exceptional. On that note, we take a look at captains with highest average in Tests.
Top 5 Test Captains with the highest average among Test batters (min 1000 runs):
Catch Every Update, Anytime, Anywhere
5. Mahela Jayawardene

Sri Lankan legendary batter and former skipper Mahela Jayawardene is the fifth captain on our list of Test captains with the highest average. He is on the list with an average of 59.11 as captain, followed by several other greats.
4. Steve Smith

Veteran Australian batter Steve Smith is fourth in the list, and the Australian great has delivered under every possible condition across the globe. Smith is fourth with a Test average of 68.07, captaining Australia in over 77 innings.
3. Kumar Sangakkara

Former Sri Lankan legendary batter Kumar Sangakkara is on the list just behind Shubman Gill. The Lankan great had averaged 69.90 in his career as a Test captain, which spanned over 26 innings.
2. Shubman Gill

Gill has now moved into second place among Test captains with at times 1000 runs while boasting an amazing batting record unmatched among recently active players.
The Indian skipper has scored 1150 runs across 18 innings while captaining India and currently averages 71.87 in his career, only behind the Australian legend Donald Bradman.
1. Don Bradman

The greatest Test batter of all time, Sir Donald Bradman tops the list with an unmatched record. He stands at the top of the list with an extraordinary average of 101.51.
When did Shubman Gill debut as India’s Test captain?
Shubman Gill made his debut as India’s Test captain in the first Test against England on 20th June 2025.
Who is India’s most succesful Test captain?
Virat Kohli is India’s most successful Test captain with 40 wins in 68 matches as captain.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Subhomoy Datta has been a sports writer since 2022. He holds a BSc in Microbiology from Rastraguru Surendranath College, WBSU, and is currently pursuing his master’s at NIT Surathkal. With a growing interest in sports journalism, he enjoys following the game closely and turning sporting moments into stories for fans.
