Commonwealth Games javelin gold medallist Jarrod Bannister says he deeply regrets drink-driving earlier this year.
The Olympic hopeful was fined $800 and disqualified from driving for three months after police pulled him over with a blood alcohol reading of 0.057 on February 4.
His lawyer on Thursday told Brisbane Magistrates Court Bannister had a couple of glasses of wine and went out to buy ice cream when he was pulled over just before 10.30pm (AEST) in the east Brisbane suburb of Morningside.
Townsville-born Bannister pleaded guilty to drink-driving as well as driving unlicensed, unregistered and uninsured.
"I deeply regret what I did and I'm going to put this behind me now and focus on London," he told reporters outside the court.
"... it's not acceptable to do what I did, unfortunately, (and) I've taken the punishment and now I'm just looking to move forward."
In court, Bannister's lawyer said his client had just moved interstate to Queensland and had been travelling overseas, which is why he had failed to renew his licence.
He was fined $600 for driving unlicensed, drink driving, driving an unregistered vehicle and driving with cancelled number plates.
He was fined a further $200 for driving uninsured.
Magistrate Bronwyn Springer imposed the minimum three-month driving disqualification and did not record a conviction, saying she understood the difficulties that could cause during Bannister's overseas travel to the Olympics.
She said his drink-driving offence was at the low range and she could understand how a "mistake of judgment" could have occurred.
Bannister won gold at the Commonwealth Games in Delhi in 2010 and is in the Australian Olympic team to head to London in July.