Chris Woakes
Hon mention: 17* (13) vs Oz, The Oval, 2013
Almost won an Ashes Test on debut before those cheating Aussies bullied the umpires into calling the game off for bad light. [citation needed]
#5: 35* vs Pakistan, Lords, 2016
In between taking 11 wickets in the match, batting at #8 he also showed the England batsmen that it was in fact possible to not suck against Yasir Shah (a lesson that the top order sadly would not take on board in their second innings).
#4: 52 vs New Zealand, Auckland, 2018
Batted into the final session of the fifth day trying to save a game in which England had been rolled for 58 in their first innings, before finally succumbing honourably to Wagnerball when left with just Broad and Anderson for company.
#3: 66 vs Sri Lanka, Lords, 2016
Came out to bat with his side on a precarious score of 227/6 in the first innings and added 144 with Bairstow for the 7th wicket. England made 416 in the end.
#2: 137* vs India, Lords, 2018
Again, England were wobbling when he came to the crease, the score 131/5. Woakes proceeded to score more than India managed in either of their completed innings.
#1: 84* vs Pakistan, Old Trafford, 2020
This time the game situation for England was worse still: 117/5 with England chasing an improbable 277 in the 4th innings. Enter Chris Woakes. A huge partnership with Buttler turned the game around, Woakes then marshalling the tail all the way to the line after the stand was broken. A nailed on loss turned into a win which decided the series. WAG.