• Home
  • AFL

Which AFL Team Has The Longest Premiership Drought?

Last updated: 01 May 2023 Staff 01 May 2023
Share this article
Or copy link
  • Melbourne broke a 56 year premiership drought in 2021
  • Can another drought be broken in 2023?
  • Which team now holds the dubious record?
Drought AFL
At 57 years, St Kilda currently have the longest premiership drought. (Getty)

Which team has the longest AFL Premiership Drought?

With the Melbourne Demons breaking a 56 year premiership drought in 2021, St Kilda now clearly sit on top of this table, with the Saints 57 years between drinks following their sole flag in 1966.

There's then a gap of almost 30 years between the next longest drought, with Fremantle's entire AFL existence of 28 years yet to showcase any silverware.

Carlton (28), Adelaide (25), North Melbourne (24) and Essendon (23) are the other teams with over two decades of fruitless seasons.

Full List Of AFL Premiership Droughts

Last Premiership Win
AFL Premiership Drought
St Kilda Saints196657 years
Fremantle DockersN/A28 years
Carlton Blues199528 years
Adelaide Crows199825 years
North Melbourne Kangaroos199924 years
Essendon Bombers200023 years
Brisbane Lions200320 years
Port Adelaide Power200419 years
Collingwood Magpies201013 years
Gold Coast SunsN/A13 years
GWS GiantsN/A12 years
Sydney Swans201211 years
Hawthorn Hawks20158 years
Western Bulldogs20167 years
West Coast Eagles20185 years
Richmond Tigers20203 years
Melbourne Demons20212 years
Geelong2022current premiers

Table correct as of the 2023 AFL season

AFL Premiership Drought FAQ

What is the longest drought in AFL history?

The Sydney/South Melbourne Swans hold the unflattering record of the longest drought between premierships.

Before their 2005 breakthrough win, the Swans' last flag was in 1933.

Which team has current longest premiership drought?

St Kilda currently have the longest active AFL premiership drought. Since winning the 1966 flag, St Kilda has yet to win a premiership.

The Saints wait between flags stands at 57 years.

Are there any teams in the AFL that haven't won a premiership?

There are currently three teams in the AFL that are yet to taste premiership success.
The Fremantle Dockers, the Gold Coast Suns and the GWS Giants have all failed to hoist the cup.

What team took the longest to win an AFL premiership?

St Kilda took the longest to win an AFL premiership, playing out 68 seasons before they finally hoisted their one and only flag.

North Melbourne waited the second longest with 51 while Hawthorn (37 years) rank in third.

Who won the most recent AFL premiership?

The Geelong Cats won the most recent AFL premiership, defeating the Sydney Swans in the 2022 Grand Final.

Top Betting Sites

special-offer-1Betting offers

Upcoming Events

Load More