Okay I got in. Curious about the methodology. I can tell someone put some work into this. Good job on that. I having taken a deep dive into this. What I like about the usclubrankings.com is that they put emphasis on playing in certain tournaments which basically takes care of strength of schedule. When you play 20 games against to 20 team but have a winning % of 750, and another team that is playing less competitive teams and have a winning % of 950 that team will be ranked higher.
i like the effort also. Problem with putting emphasis on certain tournaments is that you have to make a subjective judgment about which tournaments are stronger. Plus, just playing in those tournaments doesn't make a team better than another. I get why usclubrankings does that, but the goal of a good computer model is to prove which tournaments are better, not to pre-assume anything.
Here are the 2019 North Carolina rankings that I spoke about earlier.
Notice that the #9 team is only 13-10-2 while the #30 team is 30-12. Further, the #9 team is rated 5 runs better than the #30 team, so these computer rankings are projecting that this 13-10-2 team would ordinarily beat the 30-12 team by a score of 8-3, 9-4, etc., even though they might not have played each other.
That's evidence of a model that can figure out strength of schedule - provided you feed it with enough scores. This website tracked down virtually every score of every game played in North Carolina over spring/summer. Over 170 teams were ranked in this age division. This shows just the top 30.
Now, understand that the computer model doesn't give extra points for playing in certain tournaments. It figures out what tournaments (and teams) are the strongest through comparison of scores for all the teams. You'll find mediocre teams ranked in the top 10 early in the season just because they won a small tournament with teams that are isolated. But over time, those teams will venture out and get tested, and the proof will be in the thousands of scores that are played every year. This ranking system will put every team in the general neighborhood of how good they are among the 170 teams statewide. Key - Getting the scores, having a good model.