Contributors

This website is run by Matt Trenary and George Janke, along with others involved with University of Michigan Rugby. The site's code and and its update history are public in order to eliminate any fear of favoring Michigan. Find our GitHub here.

RugbyHawk’s Elo rating system is based on a master’s research project by Northwestern University’s Marcus Thuillier as well as FiveThirtyEight’s National Football League Elo implementation.

While RugbyHawk’s Pairwise Ranking system is tailored to college rugby, it is inspired by USCHO’s version for college hockey.


Elo Rating System

The Elo rating system was created for chess and has been adopted for a variety of sports, including rugby. This site and this site help explain our implementation for Elo, and our code is on GitHub.

The primary features of an Elo system are:

All teams start at 1500, which is considered the average rating.


Pairwise Ranking System (PWR)

RugbyHawk’s Pairwise Rankings emphasize head-to-head victories in order to determine which teams are “most deserving” of playoff selection. In the Pairwise, every team is compared against every other team, and the better team in each comparison gets a point. Teams are ranked by the total number of comparison points that they have.

Each comparison uses three criteria:
  1. Head-to-Head Winning Percentage
  2. Winning Percentage Versus Common Opponents
  3. Elo Rating

The criteria are evaluated in order, and when either team wins a criterion, they are considered to have won the full comparison.


Eligible Teams

It’s only possible to give teams an accurate rating/ranking if there’s enough data of their games. More specifically, teams need:

If a team doesn’t meet our eligibility criteria, we still give them an Elo rating, but their starting rating is docked 200 points to 1300, since teams who don’t meet the criteria tend to be worse than teams who do. Additionally, ineligible teams aren’t included in pairwise comparisons, so they have pairwise scores of 0.

If your team isn’t eligible, you can help by digging up more game scores and reporting them here.

If your team doesn’t appear on this website at all, it’s because our records say they haven’t played any Division 1 games since Fall 2021.


Expected Updates

Have feedback? Please fill out this form to let us know.