For @lyall173
There are a bunch of tools that you can use to filter match stats based on a whole lot of things.
The first one is the match type - so if you only want stats for ODI (1 day) games or T20 games then you can use the Match Type filter.
The next obvious filter you can use is the Division filter - which you can filter matches of different grades. You can also have multiple divisions/grades selected for any report which gives you a lot of versatility.
Finally, Cricket Statz has a Pool filter - when you can tag any match with a text string and then this becomes a filter option. While it was designed to allow for Pools, there is no reason why you can't use it for any general purpose.
With a combination of these three filters, you should be able to do almost anything with your master database so that you don't need to run multiple databases and enter the same match several times.
If you need more help, feel free to reply with more details on how your reporting needs work across the different grades and match types and I can try and help with specific ideas.
I use the Pool to act as nation filter, using a three nation code for the location of the match.
I use the pool function to differentiate between Senior Mens (SM), Junior Boys (JB), Senior Womens (SW) & Junior Girls (JG)