USCL team ratings
Last year, I attempted to do some numerical analysis of the league, but this was perhaps not too interesting as it just verified what anyone would expect anyway: those with higher records tended to have higher ratings (!!!). This year, however, my programming skills have increased sufficiently that this might be a more interesting representation, largely because this time I've taken margin of victory into account and ran the simulation to its equilibrium state.
Some methodology notes:
- Each team began with a 2400 rating
- For convenience, a constant K-factor of 14 was used
- In order to take margin of victory into account, each of the four games in a match was basically treated independently; e.g. a 4-0 victory would count as defeating the opponent 4 times. More formally, the expected winrate was simply scaled by a factor of 4. This isn't the most accurate treatment -- particularly in cases of 3-1 vs. 2.5-1.5 matches -- but I don't have a better heuristic at the moment.
- One major pitfall from last year is that it began every team at a uniform rating and ran the season once, thus not allowing time for ratings to normalize. In other words, beating a weak team early would be worth a large number of rating points, while beating the same team later on would be worth much less. This time, to combat this, the season was run 10000 times, which approximates the equilibrium state almost perfectly.
- Since I'm sure you're all burning to know, the code I used is here if anyone wants to make adaptations. Fair warning: it's god awful, but seems to get the job done.
Arizona Scorpions | 2390.43 |
Atlanta Kings | 2311.35 |
Boston Blitz | 2368.02 |
Carolina Cobras | 2351.23 |
Connecticut Dreadnoughts | 2409.19 |
Dallas Destiny | 2476.40 |
Las Vegas Desert Rats | 2415.25 |
Lubbock Tornados | 2386.74 |
Manhattan Applesauce | 2442.73 |
Miami Sharks | 2284.40 |
Minnesota Blizzard | 2345.49 |
New England Nor'easters | 2459.98 |
New Jersey Knockouts | 2487.60 |
New York Knights | 2473.36 |
Philadelphia Inventors | 2412.07 |
Rio Grande Ospreys | 2358.70 |
San Diego Surfers | 2331.78 |
San Francisco Mechanics | 2392.45 |
Seattle Sluggers | 2434.08 |
St. Louis Arch Bishops | 2468.63 |
Or in a more interesting format:
Eastern Division
Team | W | L | Game Points | USCL Rating |
---|---|---|---|---|
# - New England | 7.5 | 2.5 | 24.0/40 (60%) | 2459.98 |
@ - New York | 7.5 | 2.5 | 24.0/40 (60%) | 2473.36 |
@ - New Jersey | 7.0 | 3.0 | 25.0/40 (63%) | 2487.60 |
@ - Manhattan | 6.5 | 3.5 | 22.5/40 (56%) | 2442.73 |
@ - Connecticut | 5.5 | 4.5 | 21.0/40 (53%) | 2409.19 |
@ - Carolina | 4.0 | 6.0 | 17.0/40 (43%) | 2351.23 |
X - Boston | 3.5 | 6.5 | 18.0/40 (45%) | 2368.02 |
X - Atlanta | 3.5 | 5.5 | 15.5/40 (39%) | 2311.35 |
X - Philadelphia | 3.0 | 7.0 | 20.0/40 (50%) | 2412.07 |
X - Miami | 2.0 | 8.0 | 13.0/40 (33%) | 2284.40 |
Western Division
Team | W | L | Game Points | USCL Rating |
---|---|---|---|---|
# - Dallas | 6.5 | 3.5 | 24.0/40 (60%) | 2476.40 |
@ - St. Louis | 6.5 | 3.5 | 23.0/40 (58%) | 2468.63 |
@ - Las Vegas | 6.0 | 4.0 | 21.5/40 (54%) | 2415.25 |
@ - San Francisco | 6.0 | 4.0 | 19.5/40 (49%) | 2392.45 |
@ - Seattle | 5.5 | 4.5 | 22.0/40 (55%) | 2434.08 |
@ - Arizona | 4.5 | 5.5 | 19.5/40 (49%) | 2390.43 |
X - Minnesota | 4.5 | 5.5 | 17.0/40 (43%) | 2345.49 |
X - Lubbock | 4.0 | 6.0 | 19.5/40 (49%) | 2386.74 |
X - Rio Grande | 4.0 | 6.0 | 18.0/40 (45%) | 2358.70 |
X - San Diego | 2.5 | 7.5 | 16.0/40 (40%) | 2331.78 |
Nothing here is too surprising -- as expected, the ratings correlate very well with the number of game points. But some interesting things remain; for example, New York actually significantly outperformed New England (boo) under this analysis, despite New England winning the "strength of opponents" tiebreaker for the division title (but we're better anyway)! These ratings also show the huge differential between the top half and the bottom half of the Eastern division, as well as drives home what a monumental task Carolina faces next week. In the other division, the depth of which Dallas and St. Louis really dominated the field is clear here, as Seattle is really the only team that managed to post a rating anywhere near the two; also, the same top half vs. bottom half stratification is felt.
Of course, this analysis has its issues (most notably, team strength varies significantly from week-to-week), and it's not much more than a fun diversion from the upcoming action, but it provides some measure of quasi-objectivity and -- more importantly -- allows us to make some quasi-accurate playoff predictions (coming soon...)!