Rogers, who made his Test debut against India in 2008 but did not get another chance for almost five years, is glad to have finally proved himself at the top level.

He said: "The whole thing about when you haven't played it, the question is whether you are good enough ... once the runs start coming and the pressure kind of lifts a little bit then you can start to enjoy it."