I suggest a few rankings based on where teams play. Who is the best in their region? Then do a top 5-10 in a state ranking. When considering state ranking look at strength of schedule and teams that play out of their region. You always get the best teams at wood bat tournament, winter World Series, summer World Series and big events like Myrtle Beach nationals. If a team is top in their region and not in state rankings, they will have some incentive to play outside of their region.
Bottom line is a team has to find competition if they want to be the best!!