Pakistan, July 26 -- England captain Ben Stokes finally scored a Test century after more than two years during the fourth Test against India at Old Trafford. His powerful 141 runs helped England post a massive total of 669, their fifth-highest ever in Tests. This gave England a huge first-innings lead of 311 runs, putting them in a strong position to win the match and clinch the series.

After resuming at 544-7, Stokes dominated the day with aggressive batting, hitting several boundaries, including sixes off key Indian bowlers. His century, his first since June 2023, was a celebrated moment. Stokes honored his late father by raising his bat and making a special gesture toward the crowd. He also contributed with the ball, taking 5 wickets ...