The top eight teams then play off in a finals series culminating in the AFL Grand Final , which is held at the Melbourne Cricket Ground each year .
These matches are followed by a series of finals matches which end up in the two best teams playing off for the premiership in the AFL Grand Final , one of the largest domestic club championship events in the world .