A Sunshine Coast baseballer has received a dream gift on his 18th birthday, scoring a contract to play with US Major League Baseball team the Minnesota Twins.

Jack Barrie from Maleny signed the six-figure deal to play as a first baseman and he leaves for the US next month to start spring training.

He will initially play for the Twins' junior team but hopes to eventually "crack" the major league.

"There was a pitcher who got signed for a 10-year deal for $250 million so it's crazy money," Barrie said of what his future might hold.

"It's insane but what I've done is try to get my foot in the door and try to get up to that type of contract - that'd be amazing."

Barrie was a standout for Queensland's gold medal-winning Bandits in last month's under-18 national championships in Canberra, where he was awarded the tournament's Golden Bat.

The infielder became one of few players to claim a cycle - hitting a single, double, triple and home run in the same game.

Barrie's mum, Nicole, said she was ecstatic for her son.

"Jack has practised and practised and practised; he eats, sleeps and breathes baseball," she said.

"It is wonderful to see his hard work has paid off, but this is only the beginning of a long road and Jack knows if he is going to go all the way, he has to work even harder.

"He was just a little skater kid when he came across a baseball field with some people playing baseball and went and got a phone number.

"He came home to me and said 'can you ring this number - I think I want to play' and it was love at first sight.

"From that moment on he has always just wanted to play baseball and that's just what his dream has been is to tick all the boxes and achieve all his goals."

ABC/AAP