Australia is competing at their fourth consecutive World Cup and has been drawn into a tough group in Russia - featuring France, Denmark and Peru.
Their first group C match comes against European heavyweights France in Kazan on June 16 (8pm AEST).
Socceroos coach Bert Van Marwijk has some tough decisions to make with the starting line up with only one friendly against Hungary in Budapest to come on June 10 (1.30am AEST).
Goal predicts who the Dutchman will select for the opening match against the Les Bleus.
Australia's predicted starting XI for the match against France
Goalkeeper - Mat Ryan
It is without a doubt that Mat Ryan is Australia's best goalkeeper and will be between the sticks against France.
Put alongside fellow squad goalkeepers Brad Jones and Danny Vukovic, Ryan is best shot stopper and distrubutor of the ball.
He helped the Socceroos to keep a clean sheet against the Czech Republic in their 4-0 victory at the beginning of June, making several smart saves.
Defenders - Aziz Behich, Trent Sainsbury, Mark Milligan and Josh Risdon
It's safe to say central defender Trent Sainsbury is locked in to play at the heart of the defence against the likes of Antoine Griezmann and Oliver Giroud.
Sainsbury was the stand-in skipper for Mile Jedinak against the Czech Republic and his excellent form for the nation over the years cements his position as the most important player in the team.
Aziz Behich and Josh Risdon will play left and right back respectively after impressing in the three friendlies under Van Marwijk to date.
The position up for grabs is alongside Sainsbury, with Mark Milligan, Matthew Jurman and Milos Degenek in contention.
Milligan is favourite to win the role after being part of the clean sheet against Czech Republic, although he wasn't massively convincing throughout the match.
Expect Jurman to get an opportunity against Hungary to stake his claim.
Midfielders - Aaron Mooy, Tom Rogic and Massimo Luongo
The midfield is arguably Van Marwijk's toughest decision where four quality players go into only three available positions.
Aaron Mooy will play as the side's deep playmaker, after his wonderful performance in the role against the Czechs.
Being Australia's only experienced player with x-factor, Tom Rogic should start in the number 10 role behind the striker.
His ability to turn defenders and suddenly dribble into space is a move where the Aussies may be able to spring a surprise in attack.
The biggest selection conundrum comes alongside Mooy - should it be captain Mile Jedinak or Massimo Luongo?
Luongo likely wins out because of his ability to shuttle up and down the pitch, while Jedinak is fairly stagnant defensive midfielder these days.
Forwards - Tomi Juric, Mathew Leckie and Andrew Nabbout
If Tomi Juric overcomes a knee complaint, expect the Swiss-based striker to start up top, with his hold-up play and heading ability valuable.
There is no doubt Mathew Leckie will be in the starting line-up, even before his brace against the Czechs.
The question remains - who will start on the left of the attack?
Robbie Kruse played in the position and nabbed an assist during the friendly, but he may be squeezed out by Andrew Nabbout's goal-scoring performance as a striker.
Juric's availability may push Nabbout out of the centre forward position, but that likely means the former Newcastle Jet will play in his favoured left wing role.
Australia also play Denmark in Samara on June 21 (10pm AEST) and Peru in Sochi on June 27 (Midnight AEST).