She believed the driver was not at fault but called for improvements to road-crossings in South Dunedin, because of the number of people who had difficulty making their way across the street in the area.
"There is a lot of compromised people down that way. Perhaps more needs to be done with lights at the designated crossings rather than reliance on vehicles."
The man was transported to Dunedin Hospital in what St John described as a serious condition.
The incident comes after an 87-year-old man died from his injuries after he was struck by a car which was shunted into him by another vehicle while he was on the pedestrian crossing in nearby Macandrew Rd, earlier this month.
On Saturday morning, one person suffered moderate injuries after they were hit by a car in George St.
Police were called just before 11am, to the scene of the accident near George Street Normal School.
They were unable to give details of the person injured.
Three police cars were still at the scene as officers interviewed witnesses about half an hour afterwards.
St John said the patient sustained moderate injuries in the incident.