Australia opener Chris Rogers has announced his retirement from international cricket following the final Ashes Test against England.

Rogers, who has more than 24,000 first-class runs to his name, made his Test debut in 2008 but did not win his second cap until the start of the 2013 Ashes - at the age of 35.

The determined left-hander has since scored five Test centuries, most recently in Australia's only victory of the Ashes summer at Lord's.

It was there, though, that he was hit on the helmet by a short ball from James Anderson and subsequently suffered a bout of dizziness which forced him to retire hurt and made him a doubt for the next Test at Edgbaston.

He was able to play there after all, unlike in the West Indies in June when he was diagnosed with concussion after being hit in the nets.

It was to no avail, though, as Australia lost by eight wickets.

Explaining his decision to accompany Clarke into retirement, Rogers added: "You are never 100 per cent sure, but I felt like this (Test at The Oval) was the last one.

"There's been a few things, particularly the head issues lately, so I am quite happy to call it a day.

"It's time for Australian cricket to make a few changes and bring in a few new guys, a few fresh faces.

"It's going to be a challenging time, particularly for the new guys - but that's part of it."