A man has been left with serious injuries after he was repeatedly beaten with a bat and mown down by a car in a vicious assault in Sydney’s north-west.

Fifteen people from five cars are believed to have taken part in the gang attack on a street in North Parramatta.

CCTV obtained exclusively by 9NEWS shows three men repeatedly bashing the 22-year-old victim in the middle of the road about 11.30pm yesterday.

Beforehand, two cars appear to take a wrong turn into the cul-de-sac, reaching the dead end at high speeds.

At one stage, a man can be seen attacking the victim with a baseball bat. (9NEWS) (9NEWS)

Two groups exit the vehicles and begin throwing punches before another two cars arrive, moving the mass brawl into a front yard.

The 22-year-old victim is then surrounded, shoved to the ground and repeatedly beaten with a baseball bat.

When a fifth car arrives, it can be seen tearing over a curb before ploughing into the group of men.

Witnesses told 9NEWS they heard people screaming before seeing the victim lying on the ground in “a really bad state”.

"When I looked from the balcony, I saw five to ten people were shouting. Two ladies were screaming," witness Sam Kazal told 9NEWS.

"He was limping. I don't think his eyes were open. He was in a really bad state," Mary Bakhteary, another witness, said.

While police believe the man was assaulted by a group of men, some armed with baseball bats, the group had dispersed when officers arrived.

The man is in a stable condition with serious injuries, including broken ribs, after he took himself to Ryde Hospital last night.

The fifth car then ploughs into the nature strip. (9NEWS) (9NEWS)

A fifth car can be seen pulling up at the scene. (9NEWS) (9NEWS)

Police are investigating the assault and are appealing for anyone with information to come forward.

The group of men involved has been described as being of Middle Eastern or Pacific Islander appearance.