Ben Stokes Turns 34: Celebrating His Top 5 Test Innings

As Ben Stokes celebrates his 34th birthday, cricket fans are reminded of his incredible contributions to the sport. With the upcoming Test series against India, we reflect on his top five Test innings that highlight his skill and determination. From a thrilling Ashes victory to impressive performances in challenging conditions, Stokes has consistently proven himself as a key player for England. Discover the moments that define his career and the impact he has made in the world of cricket.
 | 
Ben Stokes Turns 34: Celebrating His Top 5 Test Innings

Ben Stokes' Milestone and Upcoming Test Series

As the Indian Premier League 2025 wraps up with the Royal Challengers Bengaluru claiming victory, attention now shifts to India's forthcoming Test series against England. Scheduled to commence on June 20, this five-match series will see England bolstered by the return of their captain and all-rounder, Ben Stokes, who celebrates his 34th birthday today. Let's take a look at his five most remarkable performances in Test cricket.


1. 135 vs Australia – Headingley, 2019 (Ashes)

In a thrilling encounter, England needed 359 runs to secure victory. At one stage, they found themselves precariously at 286 for 9. Stokes delivered a phenomenal performance, remaining unbeaten on 135, hitting 8 sixes, and partnering with the last batsman, Jack Leach, to clinch a dramatic win by just one wicket. This innings is widely regarded as one of the finest in Test cricket history.


2. 258 vs South Africa – Cape Town, 2016

Stokes showcased his explosive batting by scoring 258 runs off just 198 balls, achieving a remarkable strike rate of 130.30. This innings marked the fastest double century by an English player in Test matches. His partnership with Jonny Bairstow contributed to England's total of 629 runs, highlighting his aggressive style even in the longer format.


3. 120 vs Australia – Perth, 2013

In only his second Test match, Stokes faced immense pressure as England had already lost the Ashes series 0-3. Battling on a challenging pitch against the formidable Mitchell Johnson, he scored his maiden Test century. Although England lost the match, this innings demonstrated his resilience and determination.


4. 120 vs India – Rajkot, 2016

Competing in India can be particularly challenging for foreign players due to the spin-friendly conditions. Stokes managed to score 120 runs against renowned spinners like Ashwin and Jadeja, helping England set a competitive total. Additionally, he took 3 wickets in the match, proving his all-round capabilities in Indian conditions.


5. 82 vs New Zealand – Lord’s, 2022

In his inaugural match as England's Test captain, Stokes faced a daunting target of 277 runs. He played a crucial innings, scoring 82 runs with confidence and speed. This performance not only uplifted the team's morale but also marked the onset of the aggressive 'Bazball' approach under his leadership.