PIRATES star Chris Holder ended his four-year wait for Grand Prix glory when he stormed to success in the final round of the year at Melbourne's Etihad Stadium.

The Sydneysider, whose last victory came in the British GP in August 2012, was in superb form on home shale.

Holder won five of his seven races to bank 17 points, meaning he missed out on overall bronze to Bartosz Zmarzlik by just two points.

The Wimborne Road favourite defeated Tai Woffinden, Zmarzlik and Antonio Lindback in the final.

World champion Greg Hancock had earlier pulled out of the meeting following his controversial third-ride exclusion.

Woffinden earned the silver medal behind Hancock.

Wild card Brady Kurtz, who rode alongside Holder for Pirates during the 2016 Elite League season, scored two points.