Q: who has won the most grand finals afl? A:
Essendon and Carlton