The English skipper Ben Stokes today scored 70 runs in 88 balls and helped his team to post a decent total of 246 runs on board in the first innings when they were struggling at 155/7 after 48.3 overs. Ben Stokes went onto record his 31st fifty in a crisis period, hence here in this article, we will have a look at how Stokes has performed in Test cricket on Indian soil in the past and more.

Ben Stokes in Test Cricket on Indian soil:

  • Matches - 10
  • Innings - 19
  • Runs - 618
  • Avg - 34.33
  • 50s - 4; 100s - 1
  • H.S - 128 in Rajkot, 2016

Ben Stokes scores in Test cricket on Indian soil:

  • 128(235) & 29*(29) in Rajkot, 2016
  • 70(157) & 6(33) in Visakhapatnam, 2016
  • 29(59) & 5(19) in Mohali, 2016
  • 31(92) & 18(30) in Mumbai(WS), 2016
  • 6(32) & 23(54) in Chennai, 2016
  • 82(118) & 7(12) in Chennai, 2021
  • 18(34) & 8(51) in Chennai, 2021
  • 6(24) & 25(34) in Ahmedabad, 2021
  • 55(121) & 2(9) in Ahmedabad, 2021
  • 70(88) in Hyderabad, 2024

From the above list, we can see that Stokes scored fifty-plus runs in the first match of the Test series against India in 2016, 2021 & 2024 at Rajkot, Chennai & Hyderabad respectively.  Ben Stokes in his career has recorded 843 runs from 31 innings against India in Test cricket at an average of 28.1 overall.