Hales, who won the last of his 11 England Test caps last summer against Pakistan, has been in excellent form in recent weeks.