Fallen AFL champion Ben Cousins is facing 15 charges including aggravated stalking and breaching a restraining order after being arrested again in Perth.
The former West Coast Eagles captain was taken into custody on Wednesday after allegedly being found with methamphetamine in the suburb of East Victoria Park.
‘KICK PEOPLE TO DEATH’: McGuire and Caroline Wilson clash on-air
Police had earlier been searching for a vehicle that was seen driving erratically in nearby inner-southern suburbs.
Cousins, 41, was allegedly found in possession of 2.5 grams of meth.
He has also been charged with aggravated stalking and 13 charges relating to the breaching of a restraining order between April 2 and April 15.
Those charges do not relate to Wednesday's incident and the victim is known to Cousins, police said.
He was refused bail and will face Armadale Magistrates Court on Thursday.
The former premiership player and Brownlow medallist has been in and out of prison in recent years as he struggled with his meth addiction, and served almost one year behind bars for stalking his ex-partner Maylea Tinecheff.
Ben Cousins’ latest run-in with the law
He had been scheduled to face a trial last September over more alleged family violence offences, but after charges of stalking and threatening to harm Ms Tinecheff were dropped, he pleaded guilty to 12 lesser offences.
He was sentenced to eight months in prison but it was backdated and with time already served, he was able to walk free in August.
His lawyer Michael Tudori told AAP at the time his client was doing well and continuing to self-fund his rehabilitation with the Whitehaven Clinic, saying it was “a long road to recovery”.
Cousins recently opened up in an expletive-laden, paid TV documentary about his family, substance abuse and time in jail.
“I've stuffed things up royally. It's time, I think ... to get things right,” he told the Seven Network.
“In a perfect world I would've liked to have come out the other side a long time ago, but it hasn't been the case.”
The Brownlow Medal winner and six-time All Australian played 238 games for West Coast before he was axed in 2007 after he was arrested on drug-related charges.
He was banned by the AFL for 12 months for bringing the game into disrepute soon after he was dumped by the Eagles.
He went on to play 32 games in two years at Richmond before retiring at the age of 32 at the end of the 2010 season.