Shai Hope First to Hit Centuries Against All 12 Test Nations

The Cricket Standard Desk
November 20, 2025
3 min read
Shai Hope celebrating unbeaten 109 against New Zealand becoming first cricketer to score international centuries against all 12 Test-playing nations Napier November 2025
📰NewsShai Hope

Shai Hope has etched his name in cricket history by becoming the first player to score international centuries against all 12 Test-playing nations across all formats. The West Indies wicketkeeper-batter achieved this remarkable feat with an unbeaten 109 off 69 balls against New Zealand in Napier, cementing his place among the sport’s elite.​

Historic Achievement

Hope’s 109* in the rain-affected second ODI on November 19, 2025, saw him surpass legendary names to claim a unique record. He now has centuries against all 11 other Test-playing nations—England, India, Pakistan, Sri Lanka, South Africa, New Zealand, Bangladesh, Zimbabwe, Afghanistan, Ireland, and Australia.​

The 32-year-old has also scored ODI hundreds against associate nations Netherlands and Nepal, making him the first player to score centuries against 13 different teams in international cricket. This surpasses Mahela Jayawardene and Chris Gayle, who both scored centuries against 12 opponents.​

Previous Record Holders

Before Hope, Rahul Dravid held the distinction of being the first to score a Test century in all 10 Test-playing countries and against nine Test-playing nations. However, when Dravid retired in 2012, there were only 10 Test-playing nations. Afghanistan and Ireland received Test status in 2017, expanding the challenge.​

Sachin Tendulkar also scored Test centuries against nine different nations during his illustrious career.​

Multiple Milestones in Napier

Hope’s magnificent knock achieved several landmarks simultaneously:

Equaled Brian Lara: With his 19th ODI century, Hope leveled with the legendary Brian Lara for the second-most hundreds in ODI cricket for West Indies. Only Chris Gayle (25 centuries) stands ahead.​

Second-Fastest to 6,000 ODI Runs: Hope became the second-fastest West Indies batter to reach 6,000 ODI runs, achieving the milestone in 142 innings—just one more than Sir Viv Richards’ 141 innings in 1989.​

ODI Centuries Against 12 Nations: Hope set a new record with ODI hundreds against 12 different teams, surpassing Sachin Tendulkar, Ricky Ponting, Gayle, Hashim Amla, and Martin Guptill, who all scored centuries against 11 opponents.​

Career Statistics

Now in 147 ODIs and 142 innings, Hope has amassed 6,097 runs at an impressive average of 50.80, including 19 centuries and 30 fifties. His 19 ODI hundreds came in just 142 innings—the fifth-quickest pace in history, behind Babar Azam (102), Hashim Amla (104), Virat Kohli (124), and David Warner (139).​

Test and T20I Centuries

Hope’s record spans all formats:

Test Cricket: He has scored three Test centuries, including a memorable 147 and 118* in the same Headingley Test against England in 2017—becoming the first player to score twin centuries in a run-chase.​

T20Is: Hope scored his maiden T20I century against Australia in July 2025, an unbeaten 102 at Warner Park.​

Match Context

Despite Hope’s heroics helping West Indies post 247/9 in 34 overs, New Zealand chased down the target with five wickets and three balls to spare. Devon Conway (90), Rachin Ravindra (56), Tom Latham (39*), and captain Mitchell Santner (34*) guided the hosts to victory.​

Hope was named Player of the Match even in defeat, as New Zealand took an unassailable 2-0 lead in the three-match series.​

With seven more centuries needed to surpass Gayle’s West Indies ODI record, Hope continues building a legacy that places him among cricket’s all-time greats.

Related Topics

Shai Hope 109 not out New Zealandfirst player 12 Test nationsRahul Dravid nine nationsBrian Lara 19 centuries equaled6000 ODI runs 142 innings13 different teams recordMahela Jayawardene Chris Gayle surpassedNapier McLean ParkPlayer of Match defeatShai Hope centuries all Test nations

Share this article

Related Articles

Discussion

Comments will be added soon