Top 10 Highest Batting Averages in Test Cricket

Discover the top 10 highest batting averages in Test cricket. Get insights into the best performers in the history of the sport.

Test cricket, the longest format of the game, challenges a player’s patience, mindset, and abilities. Batsmen must balance aggression and defense, aspiring for consistency in their lengthy innings. Many have maintained momentum and consistency, resulting in impressive career averages. Here are the top batsmen with the highest averages in Test matches.

10 Steven Smith

Australia’s Steve Smith, one of the best modern-era cricketers, has had a stellar Test career. In 102 matches, he scored 9320 runs with 32 centuries and 39 half-centuries, maintaining an impressive average of 58.61. Smith’s records continue to soar, making him a standout player in Test cricket.

Innings:195
Highest Score:239
Average:56.97
50s:41
100s:32

9 Everton Weekes

West Indies’ ED Weekes was one of the finest players from his country, boasting impressive Test records. In 48 matches, he scored 4455 runs with an outstanding average of 58.61. Weekes recorded 15 centuries and 19 half-centuries, with a highest score of 207 in Test cricket.

FormatHSAve100s50s
Tests20758.611519
FC304*55.343654

8 Ken Barrington

Another great English cricketer on the list, Ken Barrington, had outstanding Test records. In 82 matches, he scored 6806 runs with an impressive average of 58.67. Barrington amassed 30 centuries and 35 half-centuries, with his highest score being 256.

FormatHSAve100s50s
Tests25658.672035
FC25645.6376170
List A70*33.2503

7 Edward Paynter

Edward Paynter, known for his aggressive and attacking play, holds the seventh-highest Test average in history. Scoring 1540 runs in just 20 matches, Paynter maintained an outstanding average of 59.23, consistently delivering quick runs when needed.

FormatHSAve100s50s
Tests24359.2347
FC32242.264595

6 Herbert Sutcliffe

English cricketer Herbert Sutcliffe had a profound impact on the game with his excellent Test records. He scored 4555 runs in 54 matches, maintaining an impressive average of 60.73. Sutcliffe also notched up 16 centuries and 23 half-centuries throughout his career.

FormatHSAve100s50s
Tests19460.731623
FC31352.02151230

5 George Headley

George Headley, one of the greatest West Indian cricketers, often anchored innings single-handedly when the team was not dominating. He scored 2190 runs in just 22 matches, boasting ten centuries and five fifties, with an impressive average of 60.83.

FormatHSAve100s50s
Tests270*60.83105
FC344*69.863344

4 Robert Pollock

Considered one of the greatest batsmen of his era, Robert Pollock averaged over 60 in Tests. He amassed 2256 runs in just 23 matches, with seven centuries and 11 fifties, and recorded a highest score of 274.

FormatHSAve100s50s
Tests27460.97711
FC27454.676499
List A222*50.061225

3 Adam Voges

Adam Voges boasts the highest Test average among Australian cricketers, with 61.87. Over 20 matches, he accumulated 1485 runs, featuring five centuries and four fifties, and his highest score was an unbeaten 269.

FormatHSAve100s50s
Tests269*61.8754
ODIs112*45.7814
T20Is5146.3301
FC269*46.423272
List A112*43.47547
T20s82*31.02019

2 Harry Brook

England’s young sensation Harry Brook is already making a mark in his burgeoning career. In just 12 matches, he has scored 1181 runs at an average of 62.15. Brook has already hit 4 centuries and 7 half-centuries, with his highest score being 186.

FormatHSAve100s50s
Tests31756.7969
ODIs110*39.9415
T20Is81*30.7303
FC31743.431528
List A110*36.6226
T20s105*33.58313

1 Sir Don Bradman

Sir Don Bradman, the legendary Australian cricketer, holds the highest Test average ever recorded. Often hailed as the greatest cricketer of all time, Bradman scored 6,996 runs in 52 matches, with an extraordinary average of 99.96, featuring 29 centuries and 13 half-centuries.

FormatHSAve100s50s
Tests33499.942913
FC452*95.1411769

Welcome To E2Bet. You will have fun playing exciting games here:

Scroll to Top