That will vary depending on the number of teams participating in the various skill level flights. Ideally there would be 6 teams in each flight.  There can be more and there might be less. There typically would be 8 to 12 matches per season (including state championship playoffs).