The boring stuff...
Data Assumptions:
Player data:
Player draft data begin from the 2018 season.
Player weekly data begin from the 2019 season.
that is, all point tallies, roster memberships, position ranks, etc., ignore data from the 2018 season.
Players are assumed to keep their position forever and are assigned their position at the time of their first game in the rat race league.
Player data are only kept from games where a player starts. If a franchise rosters a player but never starts him, that player will never appear on this website as part of that franchise.
Matchup data:
Matchup data begin from the 2018 season.
Consolation games are completely ignored on this website for W/L/PF/PA counts, or franchise vs franchise rivalry records. Only regular season games and competitive playoff games are considered. The toilet bowl is not considered a competitive playoff game.
Standings data:
Player standings data begin from the 2016 season.
All data from 2016 and 2017 are purely anecdotal.
All data from 2018 onwards come from ESPN directly.
Toilet bowl data begin from the 2023 season.
Because consolation match data are ignored, the standings reported on this site may differ from those on ESPN. Here, playoff standings are tie-broken by regular season record. So, between 3rd and 4th place, the team with the higher regular season standing will be 3rd.
Project Sources:
All data for this website come from the espn-api python library. Data are synced nightly on Wednesday mornings. Special thanks to Christian Wendt for creating and maintaining the library. All source code for this project is available in the rat-race repository, owned and maintained by Emilio. Much gratitude to Fidel, Katie, Ayo, and Theo for helping design and finalize the project.