"I'm very happy, I've been pretty fortunate to have this second go at it and have loved every moment of it, but time calls on everyone and I think it's nearly up for me," he told Fox Sports. "I think to go out in the Ashes and in England where I've played a lot of cricket is pretty fitting."
Rogers, 37, had indicated in November, when he was selected for the home series against India, that the Ashes would be his finishing line. Before the Ashes, however, Rogers will travel with the Australian squad to the Caribbean for two Tests against West Indies in June.
He has played 20 Tests for Australia in a career than began in 2008, scoring 1535 runs with four hundreds at an average of 39. He's played 289 first-class matches for various state sides in Australia and counties in England, making 23,796 at an average of 50.(ESPN)