Police want anyone who was near Etihad Stadium about 3pm on Monday to contact them after a confrontation with officers outside the sports complex that led to a shooting.

An officer shot a man, 34, and he is under police guard in hospital.

Investigators believe several people were walking and in cars nearby at the time, but left before they spoke to police, a spokeswoman said.

Anyone who did not contact police is asked to phone Crime Stoppers on 1800 333 000.