Has an AFL game ever ended 108-96?
It has. 108-96 has been a AFL final 4 times in 16,622 games. The first was Carlton beat Essendon on June 26, 1937; the latest was Richmond beat Sydney on April 3, 1999.
That makes 108-96 the 947th most common final score out of 6,607 that have ever occurred in AFL. One point away, 109-96 has happened 6 times and 108-97 has happened 5 times. At one point the score disappeared for 33 years, between 1937 and 1970.