Conor McGregor has been fined 1,000 euros (£861) for assaulting a man in a pub in Dublin.
The 31-year-old mixed martial arts fighter pleaded guilty to a single charge of assault on Friday.
Dublin District Court earlier heard that the victim, Desmond Keogh, did not want to give a victim impact statement.
McGregor stood up in the court to address the judge.
He said what he did was “very wrong” and that he would like to apologise to the victim and to the court.
“I assure you nothing of this nature will happen again,” he added.