Marnus Labuschagne is feeling lucky.
Many of his Australian Test teammates are still in quarantine; the Poms are getting washed out.
But Labuschagne reckons he's "timed the run well" into the Ashes series starting on December 8.
The 27-year-old has been piling on the runs for Queensland, with two Sheffield Shield tons in the past month.
That follows a winter stint in English county ranks for Glamorgan, when he made 348 runs in six first XI games and cracked 276 in a second XI match just 12 hours after being released from quarantine.
Labuschagne's latest century - 110 for Queensland against South Australia this week - came in his fifth Shield game of the season.
"I consider myself very fortunate that I been able to play five Shield games," he said.
"There's some (Australian Test) guys there in the hub now that haven't played any.
"I feel very fortunate ... I have played maybe 13 domestic games over a period where some players have played none.
"So I feel like my game is in a good space.
"I really learnt a lot from going to England again ... I'm really excited for the Ashes, I have timed the run well.
"I'm feeling confident in where my game is at the moment."
But Labuschagne is loathe to say he's peaking at the right time.
"I don't really like to say I am peaking at any time," he said.
"I want to score runs all the time, it doesn't matter what time of year, it doesn't matter who I am playing for.
"I would say it's nice to go in to an Ashes Test with a hundred in your last domestic game, you can't ask for more than that.
"But my job is to score runs all the time and manage to keep finding ways to do that."
That search is never-ending for Labuschagne, who boasts a average of 60.80 from 18 Tests - in his 31 Test knocks, he's passed 50 in nigh-on half of them: five tons, 10 half-centuries.
"I love tinkering with my game," he said.
"Technical, some tactical as well - getting a better understanding of conditions, how players bowl to you."