Former NRL hopeful Benjamin Darcy had cocaine in his pocket when he bashed a Kings Cross nightclub manager, wrestled security guards and had to be restrained by police.
The ex-Roosters junior player pleaded guilty to assault occasioning actual bodily harm and drug possession when he faced Downing Centre Local Court on Tuesday
Darcy, 28, also admitted refusing to leave the nightspot at around 2.30am on November 8 when he was kicked out for being highly intoxicated.
Court documents state that as Darcy was being escorted out of World Bar in Potts Point, he shoved manager Michael Rowney "with both palms forcefully to his face" before knocking him to the ground.
Darcy's blows left the manager with a busted lip and swelling to his left cheek and eye, and the ex-league player had to be pulled off by two security guards.
Darcy then wrestled one of the guards to the ground and was dragged out of the club before another struggle to restrain him.
When police arrived Darcy was "continually aggressive and abusive", unable to maintain balance and smelled of liquor.
"He was unable to control the volume of his voice or his emotions," the facts state.
Officers handcuffed and searched Darcy, finding 0.76 grams of cocaine in his jeans.
The Northmead man had also been charged with assaulting a police officer and stealing a bag full of smartphones, a passport and a debit card - but these counts were dismissed.
Darcy's bail was continued and he's due to be sentenced on July 24.