| 1 | Don Bradman Australia | 52 Tests | 1928–1948 The Don's 99.94 average is the most famous statistic in cricket history — almost 40 runs higher than the second-best average in Tests played by someone with 20+ Tests. | 6,996 | 52 | 99.94 | 80 |
| 2 | Graeme Pollock South Africa | 23 Tests | 1963–1970 South Africa's greatest ever batsman averaged 60.97 in 23 Tests before apartheid ended his international career at just 26, leaving cricket fans to wonder what might have been. | 2,256 | 23 | 60.97 | 41 |
| 3 | George Headley West Indies | 22 Tests | 1930–1954 Dubbed 'the Black Bradman', Headley averaged 60.83 in 22 Tests, carrying West Indies' batting largely alone in the era before Clive Lloyd's great teams. | 2,190 | 22 | 60.83 | 40 |
| 4 | Herb Sutcliffe England | 54 Tests | 1924–1935 England's legendary opening batsman averaged 60.73 across 54 Tests, forming one of history's most productive partnerships with Jack Hobbs. | 4,555 | 54 | 60.73 | 84 |
| 5 | Steve Smith Australia | 110+ Tests | 2010–present The dominant Test batsman of the modern era averages 59.55 in 110+ Tests, with 33 centuries. His unorthodox technique and relentless concentration have produced generational batting greatness. | 9,440 | 110 | 59.55 | 176 |
| 6 | Eddie Paynter England | 20 Tests | 1931–1939 Paynter averaged 59.23 across 20 Tests for England in the 1930s, his career curtailed by WW2 just as he was entering his prime years. | 1,540 | 20 | 59.23 | 31 |
| 7 | Ken Barrington England | 82 Tests | 1955–1968 A rock of England's middle order, Barrington averaged 58.67 across 82 Tests, priding himself on never letting England down when they needed him most. | 6,806 | 82 | 58.67 | 131 |
| 8 | Everton Weekes West Indies | 48 Tests | 1948–1958 One of the legendary 'Three Ws' from Barbados, Weekes averaged 58.61 across 48 Tests, scoring 5 consecutive centuries at one point in his career. | 4,455 | 48 | 58.61 | 81 |
| 9 | Wally Hammond England | 85 Tests | 1927–1947 One of England's most graceful batsmen, Hammond averaged 58.45 across 85 Tests, his off-side batting considered among the most elegant cricket has ever seen. | 7,249 | 85 | 58.45 | 140 |
| 10 | Garfield Sobers West Indies | 93 Tests | 1954–1974 The greatest all-rounder of all time averaged 57.78 in 93 Tests, complementing his 235 wickets with exceptional batting of the highest quality. | 8,032 | 93 | 57.78 | 160 |
| 11 | Kumar Sangakkara Sri Lanka | 134 Tests | 2000–2015 Sri Lanka's supreme Test batter averaged 57.40 across 134 Tests, with 38 centuries establishing him as Asia's finest batsman of the 21st century. | 12,400 | 134 | 57.4 | 233 |
| 12 | Jack Hobbs England | 61 Tests | 1907–1930 Cricket's first great batting legend averaged 56.94 in 61 Tests, scoring 15 centuries and widely considered the greatest batsman of the pre-Bradman era. | 5,410 | 61 | 56.94 | 102 |
| 13 | Clyde Walcott West Indies | 44 Tests | 1948–1960 Another of the 'Three Ws', Walcott averaged 56.68 across 44 Tests, combining the power of a six-hitter with the precision of a master technician. | 3,798 | 44 | 56.68 | 74 |
| 14 | Len Hutton England | 79 Tests | 1937–1955 England's finest post-war opener averaged 56.67 in 79 Tests, with his record 364 against Australia at The Oval in 1938 his most celebrated performance. | 6,971 | 79 | 56.67 | 138 |
| 15 | Joe Root England | 145+ Tests | 2012–present England's all-time leading Test run scorer averages 49.97 in 145+ Tests, with 34 centuries and counting, though his average has recently dipped from higher peaks. | 12,000 | 145 | 49.97 | 261 |
| 16 | Jacques Kallis South Africa | 166 Tests | 1995–2013 The greatest all-rounder in history averaged 55.37 in 166 Tests with 45 centuries, while also taking 292 wickets — an unmatched combination of batting and bowling excellence. | 13,289 | 166 | 55.37 | 280 |
| 17 | Sachin Tendulkar India | 200 Tests | 1989–2013 The Little Master averaged 53.78 across 200 Tests with 51 centuries, the all-time record. His consistency over 24 years at the highest level is simply unmatched in modern cricket. | 15,921 | 200 | 53.78 | 329 |
| 18 | Brian Lara West Indies | 131 Tests | 1990–2006 The holder of the highest individual Test score averaged 52.88 in 131 Tests, with 34 centuries. His genius lay in extraordinary innings of beauty and brilliance. | 11,953 | 131 | 52.88 | 232 |
| 19 | Ricky Ponting Australia | 168 Tests | 1995–2012 Australia's most capped Test player averaged 51.85 in 168 Tests with 41 centuries, leading Australia to one of the most dominant periods in cricket history. | 13,378 | 168 | 51.85 | 287 |
| 20 | Younis Khan Pakistan | 118 Tests | 2000–2017 Pakistan's all-time highest Test run scorer averaged 52.05 in 118 Tests with 34 centuries, his calm exterior masking a fierce competitive spirit. | 10,099 | 118 | 52.05 | 213 |