The under-20 World Cup hasn't started yet but already New Zealand goalkeeper Oliver Sail feels on top of the world.
Not only is the 19-year-old loving every moment of being in camp with his under-20 international team mates, he yesterday took another step towards achieving his ambition of playing football for a living.
Sail, who has been training regularly with the Wellington Phoenix first team squad this season and playing for the club's reserve side, signed a two-year contract under the ASB Premiership Contracted Player category which is the equivalent of a National Youth League contract for Australian A-League players.
"It came as a complete surprise and I am really buzzing at the moment," Sail said.
"It doesn't seem real but when I look at the contract I know it is.
"The big thing is that it provides me with security and is a big weight off my shoulders because I want to keep progressing toward being a professional footballer.