Cricket

Duckett leads England to classic defeat of India

June 25, 2025 5:19 am

[Source: BBC Sport]

Ben Duckett’s astonishing 149 led England to a target of 371 – one of the all-time great run chases – to beat India on a nerve-shredding final day of the first Test at Headingley.

Duckett played one of the finest innings by an England batter as the home side pulled off their second-highest successful pursuit, beaten only by the 378 to defeat the same opponents at Edgbaston three years ago.

In doing so, Duckett added his to the list of names etched into Headingley folklore: Ian Botham in 1981, Mark Butcher in 2001, Shai Hope in 2017 and, perhaps most famously, Ben Stokes in 2019.

Article continues after advertisement

Duckett shared 188 for the first wicket with Zak Crawley, who made a measured 65. Crawley was dropped on 42 and Duckett on 97.

While Duckett was at the crease, England were strolling, but the opener and Harry Brook were dismissed in successive Shardul Thakur deliveries. England, four wickets down, were still 118 adrift. India had hope.

Stokes joined Joe Root in England’s fight against the surging Indians and threatening clouds.

Another 49 precious runs were added until Stokes’ fortune against left-arm spinner Ravindra Jadeja ended with a reverse-sweep to short third man.

Jamie Smith arrived with 69 required and possessed the composure the situation demanded. Runs ticked down, anticipation grew.

The second new ball became available when only 22 were needed – too late. England completed a five-wicket victory with 14 overs of the match remaining after scoring at a rate of 4.55.

Root was unbeaten on 53, Smith 44. The teams have eight days to regroup before the second Test begins at Edgbaston on 2 July.

Stream the best of Fiji on VITI+. Anytime. Anywhere.

"; el2 = $(el); el2.removeAttr("src"); el2.attr("srcdoc", template); } function generate_leaderboard(obj){ if (obj.length == 0){ // setup default leaderboard return false; } num = obj.length; //num = (Math.floor(Math.random() * num)); num = get_next_leaderboard(num); // num = get_next_leaderboard(obj); var style = "body.leaderboard-ad {\ margin: 0;\ width: 728px;\ height: 90px;\ overflow: hidden;\ }"; var style2 = "@keyframes lb-slide {\ 0%, 100% {\ margin-left: 0px;\ }\ 50% {\ margin-left: -408px;\ }\ }\ @media (max-width: 700px) { \ .lb {\ animation: lb-slide 10s infinite ;\ } \ .lb {\ width: 320px;\ margin: auto;\ height: 90px;\ overflow: hidden;\ }}"; var template = "
OSZAR »
"; el = "#homepage-leaderboard"; el2 = $(el); el2.removeAttr("src"); el2.attr("srcdoc", template); el = "#homepage-leaderboard-mobile"; el2 = $(el); el2.removeAttr("src"); el2.attr("srcdoc", template); } //assumes JQUERY is already loaded - DO A CHECK /* update 09.06.2025 - disabling the legacy get_webads - to be completely removed later.*/ //get_webads(); /*new in 07/05/2023*/ function get_next_leaderboard(num) { //console.log ("get_next_leaderboard(num) "); //console.log (num); // Check local storage for variable leaderboard_shown, defaulting to 0 let leaderboard_shown = parseInt(localStorage.getItem('leaderboard_shown')) || 0; // Add +1 to leaderboard_shown and make sure it's not more than num leaderboard_shown = (leaderboard_shown + 1) % (num); // Save leaderboard_shown to local storage localStorage.setItem('leaderboard_shown', leaderboard_shown.toString()); //console.log (leaderboard_shown); // Return leaderboard_shown return leaderboard_shown; }
OSZAR »