Shaun Marsh hopes to be the next late-bloomer to finally secure a permanent place in the Australia side.
Marsh has endured a stuttering international career since making his debut in 2008 - winning 41 ODI caps and playing seven Test matches - and the 30-year-old admits he has suffered from inconsistency.
But after seeing Chris Rogers and George Bailey become key figures for the Test side in their 30s, he believes he is yet to show his best for Australia.
"Oh definitely. You look at a lot of the players now who are playing international cricket, they are all over 30 and they're playing really well," he said ahead of the first of five ODI internationals against England.
"We've got a lot of players in our team as well who are world-class players over 30 so there's still lots of time.
"But I guess you've just got to take your opportunities when you are this sort of age."
With a World Cup on home soil just over a year ago, he knows he must start to take his chances, starting at the MCG on Sunday.
"It's another good opportunity for me to play well and try to cement my place in the team - so there's lots to play for," he added.
"I've performed well at stages when I've played for Australia so that gives me confidence.
"I've just got to be a bit more consistent. If I do get an opportunity I've just got to grab it with both hands.
"There's a lot of good players around Australia at the moment who are scoring runs and applying pressure on us guys who are in the team."