Earlier this year, Rogers hit a record-equalling seven consecutive Test fifties, but his career was briefly interrupted by a concussion that saw him miss both of Australia's Tests in the West Indies in June.

"You are never 100% sure but I felt like this was the last one, there's been a few things, particularly the head issues lately. I am quite happy to call it a day," Rogers said.

"People tell me you know when you know - and I felt like this is the right time."