Scott McLaughlin made it three ARMOR ALL Poles from three at the Beaurepaires Melbourne 400, to take his Supercars career tally to 50.
The Shell V-Power Racing driver topped both 10-minute sessions on Thursday afternoon, and carried that form into the first of Friday's outings.
He turned a 1:53.9990s on his single run to finish 0.5224 seconds clear of Cameron Waters in ARMOR ALL Qualifying for Race 5 of the 2019 season.
Waters continued his strong start to 2019 with Tickford Racing by qualifying second, while Brad Jones Racing pair Tim Slade and Nick Percat will share the second row.
While Percat turned his time early, Slade jumped up the order from 21st in the closing stages on a second effort.
Fabian Coulthard and Jamie Whincup will start fifth and sixth, with the second Red Bull Holden of Shane van Gisbergen took 13th.
Van Gisbergen was 12th after his first run, but looked set to improve on his second before making a mistake at the penultimate corner.
Chaz Mostert was seventh as Anton De Pasquale, David Reynolds and James Courtney rounded out the top 10.
Richie Stanaway went off at Turn 3 on his first flying lap but did enough on his second effort to grab 16th, right behind Boost Mobile Racing team-mate James Golding.