Has an AFL game ever ended 104-99?
Yes. AFL has seen a final score of 104-99 6 times. It first happened on May 17, 1930, when Melbourne beat Fitzroy, and most recently on September 4, 2004, when Essendon beat Melbourne.
That makes 104-99 the 342nd most common final score out of 6,607 that have ever occurred in AFL. One point away, 105-99 has happened 4 times and 104-100 has happened 3 times. At one point the score disappeared for 52 years, between 1938 and 1990.