Who has won the most AFL Grand Finals?Essendon and Carlton have won the most AFL/VFL premierships with 16 each. Out of the current teams, only Fremantle, Gold Coast and GWS have failed to win a premiership.