When Australia's Test side arrives in Bangladesh, Glenn Maxwell will know he's left no stone unturned in his preparation.
The allrounder is on a mission to lock down his spot in the Test side after reviving his career with a maiden century during the tour of India in March.
Maxwell's supreme ability to play spin means he's likely to be selected ahead of medium-pacer Hilton Cartwright as Australia's No.6 for the two-Test Qantas tour of Bangladesh later this month.
Quick single: Aussies name XIs for practice match
And with the summer Magellan Ashes series on the horizon, Maxwell knows he has to put his best foot forward.
That has meant doubling down on training when many of his teammates have been on lighter programs, with skipper Steve Smith last week revealing he hadn't picked up a bat for two months.
"I've probably gone the other way," Maxwell said from the national team's pre-tour training camp in Darwin.
"Over the last month, I've hit the training track pretty hard and just tried to do everything humanly possible to be ready to go once I came up here.
"I've been running a fair bit and batting as much as I can, as well as working on my bowling, and just trying to basically get ready for whatever cricket I have to come."
Part of the reason for Maxwell's extensive preparation was the fact Australia A had been scheduled to tour South Africa last month.
Quick single: Quicks second fiddle for Bangladesh: Hazlewood
That tour was ultimately boycotted as a result of cricket's pay dispute, denying Maxwell and several other Test squad members a golden opportunity to impress selectors.
Maxwell instead spent the month training with Victoria, allowing him to bounce ideas off renowned batting guru Trent Woodhill.
The 28-year-old had found himself at a crossroads of sorts late last year when he was dumped from Australia's one-day team and left out of Victoria's XI for their Sheffield Shield opener.
But an injury to Mitch Marsh paved the way for a call-up during the third Test in Ranchi, and Maxwell's patient, steadying century in his first Test since 2014 sent his stocks soaring.
"I was extremely proud of being able to come back into the team and perform as well as I did that first innings back in the Test side," Maxwell said.
"That was something I hold very close to my heart and it gave me a lot of confidence going forward."
The Australians are scheduled to depart for Dhaka on August 18, with the first of two Tests to commence on August 27.
Australia in Bangladesh 2017
Australia squad: Steve Smith (c), David Warner (vc), Ashton Agar, Jackson Bird, Hilton Cartwright, Pat Cummins, Peter Handscomb, Josh Hazlewood, Usman Khawaja, Nathan Lyon, Glenn Maxwell, Matthew Renshaw, Mitchell Swepson, Matthew Wade.
Bangladesh squad (preliminary): Tamim Iqbal, Imrul Kayes, Soumya Sarkar, Mushfiqur Rahim, Shakib Al Hasan, Sabbir Rahman, Mashrafe Bin Mortaza, Mahmudullah Riyad, Liton Kumar Das, Mominul Haque, Mehedi Hasan, Taijul Islam, Mustafizur Rahman, Taskin Ahmed, Subhashish Roy, Kamrul Islam Rabbi, Rubel Hossain, Nurul Hasan, Sanjamul Islam, Mosaddek Hossain Saikat, Mohammad Saifuddin, Anamul Haque, Abul Hasan Raju, Al Amin Hossain, Nasir Hossain, Muktar Ali, Tanbir Haider, Saqlain Sajib, Shafiul Islam.
11-17 August Australia pre-tour training camp, Darwin
18 August Australia arrive
22-23 August Tour match,Fatullah
27-31 August First Test, Dhaka
4-8 September Second Test, Chittagong