Has an AFL game ever ended 54-31?
Yes. AFL has seen a final score of 54-31 2 times. It first happened on August 22, 1903, when St Kilda beat Melbourne, and most recently on July 14, 1956, when Richmond beat Hawthorn.
That makes 54-31 the 2421st most common final score out of 6,607 that have ever occurred in AFL. One point away, 55-31 has happened never and 54-32 has happened never. At one point the score disappeared for 53 years, between 1903 and 1956.