After West Coast unveiled a new club song on Wednesday, former Port Adelaide star Kane Cornes has ranked every team's anthem.

Speaking on SEN Mornings, Cornes put every song into five categories - rotten, poor, good, advanced, sub elite and elite.

He placed his former club the Power, Fremantle and Adelaide all in the 'rotten' and "poor' categories and believes they could use their own remake.

The 300-gamer was particularly critical of the Dockers' song, stating: "It’s got to go; Fremantle’s song has to go.”

Cornes' ranks of every AFL club

Elite

Richmond, North Melbourne, GWS, Western Bulldogs.

Sub Elite

Collingwood, Carlton, Essendon.

Advanced

Brisbane, Hawthorn, Melbourne, West Coast.

Good

Sydney, St Kilda, Geelong.

Poor

Port Adelaide, Adelaide, Gold Coast.

Rotten

Fremantle.

Do you agree with Cornes' rankings? What is the best club song in the AFL?