A man is under police guard in hospital after firing up to 100 shots at police and multiple cars in a "serious and terrifying" incident.

Subscribe today for the news that matters

Login or signup to continue reading LIMITED TIME OFFER All articles from our website & app The digital version of Today's Paper Crosswords, Sudoku and Trivia All other regional websites in your area Continue

The shots rang out over an almost two-hour window between 7.45pm and 9.30pm on Sunday night at Croydon Park, in Sydney's inner west.

Streets were closed and the area locked down after reports a man was indiscriminately firing at traffic, including police cars, travelling along Georges River Road.

Described as an "active shooting situation" by NSW police, tactical officers were called

See Full Page