A 29-year-old man accused of stabbing a teenage boy outside a supermarket in Sydney's inner west has been refused bail.
Jeremy Allen faced Parramatta Bail Court on Sunday, a day after his arrest at a home near the Balmain car park where a 16-year-old boy was wounded in an alleged unprovoked attack on Thursday evening.
Allen, who sported a bandaged left hand, appeared via audio-visual link on Sunday.
Police allege Allen confronted the local boy and his brother, aged 14, outside Woolworths on Darling Street, asked for a cigarette lighter then gashed the teen, puncturing his abdomen.
The 16-year-old underwent surgery at Royal Prince Alfred hospital and remains in a stable condition.
Allen has been charged with causing wounding and grievous bodily harm with intent to murder among other offences.
His solicitor Ronnie Naidoo, told the court Allen, a part-time events manager, had a "very strong argument for self-defence".
"I will implore your honour to look at police assertions with some circumspection," Mr Naidoo said when requesting bail for his client.
But, prosecutor Amber Hawkins said that "self-defence" was Allen's "own version" of events.
She told the magistrate Allen fled the location, changed appearance, didn't hand himself in, had previous violence-related offences and had breached AVOs in the past.
Magistrate John Favretto noted that a weapon had not been found which could hold DNA to assist in the case.
He refused bail, citing the alleged attacker's violent history.
Allen's partner, Cassandra Ross, who was allegedly also in the car park did not apply for bail.
The 23-year-old was clearly upset when her matter was heard on Sunday at a separate Parramatta court and told the magistrate "I just want to go home."
She will face Central Local Court on Wednesday accused of concealing a serious indictable offence.
Allen will remain behind bars until September 11 when he is due to face Central Local Court.