Joe Root has failed to score a century in 27 Test innings in Australia but the Englishman believes he is ready to end that streak when the Ashes begin in Perth next month.
The former England captain has chalked up nine Test half-centuries in Australia, with a highest score of 89 in a nine-wicket loss in Brisbane in December 2021.
Root, who was replaced as captain by Ben Stokes following that series, has since scored more than 4,000 runs and 16 centuries in the long format.
"I feel I am in a different place to when I last went out there. I haven't got the responsibility of captaincy and I am a lot more experienced," the 34-year-old told Sky Sports.
"I have had a good couple of years coming in and I have learned good lessons from my previous tours there as a batter and senior player."
R