Ben Stokes experienced complete redemption after delivering a batting masterclass to win the World Cup for England at Lord's.
In 2016, Stokes cost England against the West Indies when he bowled badly in the last over in the T20 final and conceded three sixes against Carlos Brathwaite.
Three years on and he was the hero as England went all the way in a tense final against New Zealand. Stokes, with all the pressure on his shoulders, hit 84 runs from 98 balls in the innings before notching a further eight in the dramatic super-over that followed.
His superb player of the match performance even featured a bizarre moment when he scored an extra four runs after the ball inadvertently hit him as he made his way back to the crease in a defining point in the game.
The 28-year old, born in New Zealand coincidentally, achieved an utterly remarkable comeback and was widely hailed on social media for his display:
He's become a national hero courtesy of his day's work but maybe, just maybe, he'll earn a knighthood for his efforts.
Ben Stokes, we salute you sir.