Ranked by our ratings
Greatest Test Openers
The top 50 openers from the 582 Test players in the Beat My 11 database, ranked by our ratings. The best 10 have a short profile each, then the table runs to No. 50.
Openers are rated on batting only (batting average, runs per player-match, century rate).
Career Test totals from the Beat My 11 database, as of 22 October 2026.
The best 10, and why
1 Sunil Gavaskar India
Gavaskar arrived in 1971 and scored 774 runs in his first series, against a West Indies attack that had no answer. He went on to become the first man to reach 10,000 Test runs, and ended with 10,122 at 51.1 and 34 hundreds, a record at the time. What puts him first among openers is the era he did it in: he faced Lillee, Thomson, Holding, Roberts and Marshall for years, mostly in the days before helmets were normal, and still built long innings on difficult pitches. He was compact, patient and unusually hard to dislodge in the first hour, which is exactly what an opener is for. In 125 Tests he gave India a platform they had never had before, and for more than a decade he was the one batter opposing teams planned around. If you want a single opener to start your innings against the best bowlers of any decade, the case for him is hard to argue with.
2 Matthew Hayden Australia
Hayden was a big, forceful left-hander who made opening look like an attack rather than a defence. He finished with 8,625 runs at 50.7 and 30 hundreds in 103 Tests, and he did it against the best bowling of his day. His best series came in India in 2001, where he made 549 runs in three Tests at an average of 109.80, sweeping the Indian spinners out of the contest. In 2003 he scored 380 against Zimbabwe at Perth, then the highest Test score ever made. With Justin Langer he formed one of the most productive opening partnerships of the modern era, and Australia's dominance through the 2000s owed a good deal to the way he took the first session away from the bowlers. He ranks second among openers because he combined volume, speed and results over a long career, not just a handful of famous innings.
3 Len Hutton England
Hutton was England's master of the 1930s and 1940s. In only his sixth Test, in 1938, he made 364 against Australia at The Oval, which stood as the highest Test score for twenty years. A wartime accident left his left arm shorter than the right, yet he came back and scored heavily after the war, finishing with 6,971 runs at 56.7 and 19 hundreds in 79 Tests, an average that few openers have matched. He was technically complete, strong off both feet and a fine player of spin on awkward pitches. In 1953 he captained England to regain the Ashes after nearly two decades, and he was the first professional to lead the side on a regular basis. He sits third among openers because his average is among the very best for the position, achieved in an era of uncovered pitches and a war that took years from his career.
4 Jack Hobbs England
Hobbs is the opener from whom many later openers learned their craft. "The Master" scored more first-class hundreds than any batter in history, and his Test record of 5,410 runs at 56.9 with 15 hundreds in 61 Tests came on uncovered pitches against bowlers who were allowed to exploit them. He was brilliant on wet wickets, where lesser players struggled to survive. With Herbert Sutcliffe he formed England's great opening pair of the 1920s, and he kept scoring into his forties: in 1929, at 46, he made a Test hundred at Melbourne and remains the oldest man to do so. His Tests were interrupted by the First World War, which took years from the prime of his career. He is fourth among openers on our ratings because his average is among the best in the list and he did it for so long, with so little help from the conditions.
5 Alastair Cook England
Cook was England's run machine. He made a hundred on debut in India in 2006 and then played a record 159 consecutive Tests, never needing to be rested or dropped. He finished with 12,472 runs at 45.4, 33 hundreds and 161 Tests, and held the England record for Test runs until Joe Root passed him. His defining series was the 2010-11 Ashes in Australia, where he made 766 runs at 127.66 and England won there for the first time in 24 years. He was an opener of method rather than flair: a very strong leg-side game, patience on slow pitches, and the stamina to bat most of a day, then do it again. He captained England in 59 Tests. He ranks fifth because his volume is unmatched among openers, even if his average is lower than the four above him.
6 Graeme Smith South Africa
Smith was appointed South Africa's captain at 22 and led the side in a record 109 Tests, so everything he did as an opener was done under pressure. He scored 9,265 runs at 48.3, with 27 hundreds in 117 Tests. In 2003 he made 277 at Edgbaston and followed it with 259 at Lord's, both against England, announcing himself as a batter of the first rank. In 2008 he hit 154 not out at Edgbaston to chase down 281, and later that year South Africa won a series in Australia under his leadership. At Sydney in 2009 he walked out at No. 11 with a broken hand in a brave attempt to save a Test. He was upright, left-handed, strong through the leg side and very hard to bowl at in the first session, and he rarely let a bad pitch change his plan. He ranks sixth among openers for a long, high-quality career as batter and captain.
7 Virender Sehwag India
Sehwag broke the usual rules of opening. He attacked from the first ball, hit the new-ball bowlers off their length, and often scored at a pace that put the opposition on the back foot before lunch on day one. He is the only Indian with two Test triple centuries: 309 against Pakistan at Multan in 2004 and 319 against South Africa at Chennai in 2008, the latter in 278 balls. He finished with 8,586 runs at 49.3 and 23 hundreds in 104 Tests, with a scoring rate far above that of other openers of his era. He was also a useful off-spinner and a sharp slip fielder. He sits seventh on our list because his average is a little lower than the classical openers above him, but few batters in history have changed the shape of a Test match as quickly as he could.
8 David Warner Australia
Warner was a left-handed opener who hit the ball hard and early, mixing power with a surprising amount of patience when needed. He made 8,786 runs at 44.6 with 26 hundreds in 112 Tests. His highest score, 335 not out against Pakistan at Adelaide in 2019, remains one of the biggest individual innings by an Australian. He made a hundred in his 100th Test at the MCG in 2022 and retired from the format at Sydney in January 2024 with a farewell series against Pakistan. He served a 12-month ban in 2018 after the ball-tampering incident in South Africa and returned to play a full part in the 2019 Ashes tour. He was especially good in Australian conditions, where his record is far better than overseas. He ranks eighth among openers because his home numbers were exceptional, even if his away average is lower.
9 Geoffrey Boycott England
Boycott was England's most obdurate opener, a batter who treated his wicket as something to be earned and rarely gave it away. He made 8,114 runs at 47.7 with 22 hundreds in 108 Tests. In 1977 he returned after a three-year absence from the Test side and scored his 100th first-class hundred in a Test at Headingley, on his home ground, in front of his home crowd, against Australia. He had one of the tightest techniques of his time and he played the new ball better than almost anyone in English cricket, which is why he held an opener's place through the 1960s and 1970s. His reputation for slow scoring is deserved, but it also meant opposing bowlers had to work extremely hard for his wicket. He ranks ninth among openers because his average and longevity are both strong, though he lacked the speed of the batters above him.
10 Justin Langer Australia
Langer was a small, left-handed opener who made himself into one of Australia's most reliable players of the 2000s. He scored 7,696 runs at 45.3 with 23 hundreds in 105 Tests. Alongside Matthew Hayden he formed a partnership of contrasting styles, Langer the nuggety counter-puncher and Hayden the hitter, and together they put Australia in command of countless Test matches. His 250 against England at Melbourne in 2002-03 was one of his biggest innings. At Hobart in 1999, he made 127 in a chase of 369 with Adam Gilchrist, who hit an unbeaten 149. He was a fearless player of fast bowling who had to fight his way back after being dropped in the late 1990s. He later coached Australia from 2018 to 2022. He is tenth among openers on our list because he was consistent, brave and a perfect partner, more than because of any single standout number.
Top 50 ranking
| # | Player | Nation | Played in | Tests | Runs | Bat avg | 100s |
|---|---|---|---|---|---|---|---|
| 1 | Sunil Gavaskar | India | Legends, 1970s, 1980s | 125 | 10,122 | 51.1 | 34 |
| 2 | Matthew Hayden | Australia | 1990s, 2000s | 103 | 8,625 | 50.7 | 30 |
| 3 | Len Hutton | England | Legends | 79 | 6,971 | 56.7 | 19 |
| 4 | Jack Hobbs | England | Legends | 61 | 5,410 | 56.9 | 15 |
| 5 | Alastair Cook | England | 2000s, 2010s | 161 | 12,472 | 45.4 | 33 |
| 6 | Graeme Smith | South Africa | 2000s, 2010s | 117 | 9,265 | 48.3 | 27 |
| 7 | Virender Sehwag | India | 2000s, 2010s | 104 | 8,586 | 49.3 | 23 |
| 8 | David Warner | Australia | 2010s, 2020s | 112 | 8,786 | 44.6 | 26 |
| 9 | Geoffrey Boycott | England | 1970s | 108 | 8,114 | 47.7 | 22 |
| 10 | Justin Langer | Australia | 1990s, 2000s | 105 | 7,696 | 45.3 | 23 |
| 11 | Gary Kirsten | South Africa | 1990s, 2000s | 101 | 7,289 | 45.3 | 21 |
| 12 | Mark Taylor | Australia | 1990s | 104 | 7,525 | 43.5 | 19 |
| 13 | Graham Gooch | England | Legends, 1970s, 1980s, 1990s | 118 | 8,900 | 42.6 | 20 |
| 14 | Gordon Greenidge | West Indies | Legends, 1970s, 1980s | 108 | 7,558 | 44.7 | 19 |
| 15 | Andrew Strauss | England | 2000s | 100 | 7,037 | 40.9 | 21 |
| 16 | Marcus Trescothick | England | 2000s | 76 | 5,825 | 43.8 | 14 |
| 17 | Saeed Anwar | Pakistan | 1990s | 55 | 4,052 | 45.5 | 11 |
| 18 | Michael Slater | Australia | 1990s | 74 | 5,312 | 42.8 | 14 |
| 19 | Hanif Mohammad | Pakistan | Legends | 55 | 3,915 | 44 | 12 |
| 20 | Simon Katich | Australia | 2000s | 56 | 4,188 | 45 | 10 |
| 21 | Ian Chappell | Australia | 1970s | 75 | 5,345 | 42.4 | 14 |
| 22 | Desmond Haynes | West Indies | 1980s, 1990s | 116 | 7,487 | 42.3 | 18 |
| 23 | Dimuth Karunaratne | Sri Lanka | 2010s, 2020s | 100 | 7,222 | 39.2 | 16 |
| 24 | Chris Gayle | West Indies | 2000s, 2010s | 103 | 7,214 | 42.2 | 15 |
| 25 | Tom Latham | New Zealand | 2010s, 2020s | 95 | 6,450 | 39.1 | 17 |
| 26 | Herschelle Gibbs | South Africa | 1990s, 2000s | 90 | 6,167 | 42 | 14 |
| 27 | John Edrich | England | 1970s | 77 | 5,138 | 43.5 | 12 |
| 28 | Tillakaratne Dilshan | Sri Lanka | 2000s, 2010s | 87 | 5,492 | 41 | 16 |
| 29 | Michael Atherton | England | 1990s | 115 | 7,728 | 37.7 | 16 |
| 30 | Yashasvi Jaiswal | India | 2020s | 31 | 2,612 | 47.5 | 7 |
| 31 | Gautam Gambhir | India | 2000s, 2010s | 58 | 4,154 | 42 | 9 |
| 32 | Marvan Atapattu | Sri Lanka | 1990s, 2000s | 90 | 5,502 | 39.02 | 16 |
| 33 | Sanath Jayasuriya | Sri Lanka | 1990s, 2000s | 110 | 6,973 | 40.1 | 14 |
| 34 | Rohit Sharma | India | 2010s, 2020s | 67 | 4,301 | 40.6 | 12 |
| 35 | Tamim Iqbal | Bangladesh | 2000s, 2010s, 2020s | 70 | 5,134 | 38.89 | 10 |
| 36 | Roy Fredericks | West Indies | 1970s | 59 | 4,334 | 42.5 | 8 |
| 37 | Murali Vijay | India | 2010s | 61 | 3,982 | 38.3 | 12 |
| 38 | Devon Conway | New Zealand | 2020s | 36 | 2,761 | 42.5 | 8 |
| 39 | Andrew Jones | New Zealand | 1980s | 39 | 2,922 | 44.3 | 7 |
| 40 | Glenn Turner | New Zealand | 1970s, 1980s | 41 | 2,991 | 44.6 | 7 |
| 41 | Dean Elgar | South Africa | 2010s, 2020s | 86 | 5,347 | 37.9 | 14 |
| 42 | John Wright | New Zealand | 1970s, 1980s, 1990s | 82 | 5,334 | 37.8 | 12 |
| 43 | Navjot Sidhu | India | 1980s, 1990s | 51 | 3,202 | 42.1 | 9 |
| 44 | KL Rahul | India | 2010s, 2020s | 70 | 4,288 | 36.6 | 12 |
| 45 | Shoaib Mohammad | Pakistan | 1980s | 45 | 2,705 | 44.3 | 7 |
| 46 | Ben Duckett | England | 2010s, 2020s | 49 | 3,364 | 38.2 | 7 |
| 47 | Shikhar Dhawan | India | 2010s | 34 | 2,315 | 40.6 | 7 |
| 48 | Kepler Wessels | Australia | 1980s, 1990s | 40 | 2,788 | 41 | 6 |
| 49 | Taufeeq Umar | Pakistan | 2000s, 2010s | 44 | 2,963 | 38 | 7 |
| 50 | Majid Khan | Pakistan | 1970s | 63 | 3,931 | 38.9 | 8 |
What stands out
- The top 10 come from 4 nations. England has the most (4).
- 5 of the top 10 played in the 2000s, more than in any other.
- Alastair Cook played the most Tests of the top 10 (161); Jack Hobbs the fewest (61).
- Of openers with 20+ Tests, the best batting average is Jack Hobbs's 56.9. He is No. 4 on this list.
- Sunil Gavaskar scored the most hundreds (34). He is No. 1.
Pick your own at this position: draft an XI across seven eras and see if it beats mine.
Start drafting