Mundijong police acting officer-in-charge Senior Sergeant Bron Umbras said the man had tried to walk away but ‘substantial’ leg injuries slowed him down.
Officers found him near the scene and an ambulance took him to hospital.
Western Power staff repaired the damage on Friday. Sgt Umbras said several witnesses to the accident near the corner of Clifton Street had rung police.
Officers had not yet laid charges, but would be following up after viewing CCTV footage of the crash.
‘We know the identity of the driver and will be speaking with him again when he is medically fit,’ he said.
Sgt Umbras urged any witnesses, even those who have already spoken with his officers, to get in touch again to ensure officers had all the information.
– WA Police also need witnesses to a crash in Armadale on Saturday night that seriously injured a pedestrian.
A spokeswoman said about 10.30pm a white Nissan Pulsar sedan was travelling west on Doorigo Road when it hit a man near Ironcap Street and Doorigo Road.
The 31-year-old was airlifted by rescue helicopter to Royal Perth Hospital.
His condition is serious but stable.
Police need to speak to anyone who saw the incident, or who saw the Nissan or pedestrian beforehand.
Anyone with information should call Crime Stoppers on 1800 333 000.