Up to five AFL matches are played each week in Melbourne, attracting an average 40,000 people per game.