Has an AFL game ever ended 125-93?
It has. 125-93 has been a AFL final 3 times in 17,051 games. The first was Fitzroy beat Essendon on June 3, 1933; the latest was Collingwood beat GWS on July 9, 2016.
That makes 125-93 the 1599th most common final score out of 6,649 that have ever occurred in AFL. One point away, 126-93 has happened 3 times and 125-94 has happened 6 times. At one point the score disappeared for 70 years, between 1946 and 2016.