Every supporter knows that their side has a dreaded hoodoo team that always manages to pinch a victory in spite of all stats and logic.

Get yours in mind now.

Okay, now scratch it because chances are that what you're picturing probably isn't lining up with the facts.

For Gold Coast and North Melbourne, everyone is a hoodoo team as their longest current winning streaks are both an abysmal one-game against several opponents.

Conversely, Port Adelaide has the longest current win streak in the league with an incredible 12 consecutive victories over Gold Coast, while Richmond comes in second as they boast a pair of similarly impressive 11 game win streaks against both Essendon and Carlton.

AFL Rd 7 - Carlton v Port Adelaide
BRISBANE, AUSTRALIA - JULY 19: Robbie Gray of Port Adelaide celebrates kicking the match winning goal during the round 7 AFL match between the Carlton Blues and the Port Adelaide Power at The Gabba on July 19, 2020 in Brisbane, Australia. (Photo by Bradley Kanaris/Getty Images)

Check out the list below to find out who has the wood on your side.

Longest active club vs. club winning streaks

Adelaide: 2 wins v North Melbourne

Brisbane: 6 wins v Gold Coast

Carlton: 4 wins v Fremantle

Collingwood: 4 wins  v Adelaide

Essendon: 7 wins v North Melbourne

Fremantle: 3 wins v Collingwood

Geelong: 8 wins v North Melbourne

Gold Coast: 1 wins v Collingwood, Carlton, GWS, Richmond & Hawthorn

Greater Western Sydney: 5 wins v Carlton

Hawthorn: 2 wins v Brisbane

Melbourne: 9 wins v Gold Coast

North Melbourne: 1 wins v Carlton, Gold Coast, West Coast & Hawthorn

Port Adelaide: 12 wins v Gold Coast

Richmond: 11 wins v Essendon & Carlton

St Kilda: 6 wins v Gold Coast

Sydney: 4 wins v North Melbourne

West Coast: 7 wins v Carlton

Western Bulldogs: 3 wins v Fremantle, Gold Coast, Adelaide, West Coast & North Melbourne