Skip to content

Calculate various "strength" metrics / rankings for sports teams

License

Notifications You must be signed in to change notification settings

kylekap/Sports_Ranking_Systems

Repository files navigation

Sports Ranking Systems

Code style: black Flake8 Status Coverage Status Imports: isort

pre-commit enabled Status Travis CI Build Status

GitHub Issues GitHub Pull Requests

About

Generates:

  • Strength of Schedule (SOS)
  • Strength of Schedule (BCS version)
  • Strength of Victory (SOV)
  • Simple Rating System (SRS)
  • Pythagorean Expectation (Expected win %)
  • Comparative Performance Index (CPI)
  • Rating Percentage Index (RPI)
  • Square Gear rating

Can be used for leagues as listed below

Contents

Current Leagues

  • Baseball

    • MLB
  • Basketball

    • NBA
    • WNBA
    • NCAAM
  • Football

    • NFL
    • NCAAF
  • Hockey

    • NHL

Future Plans

  • Rating Systems

    • Add ELO
    • Add BRR
    • Add Colley Matrix Method
    • Add MJS
  • Leagues

    • NCAAW
    • MLS
    • NWSL

MLS, NCAAW, NWSL appear to be out of the ordinary for the other systems of scores. Additional resarch needed to find better layouts

Dealing with "eras", or team movements, by league.

Caveats

Non FBS team games are ignored in NCAAF, which will slightly alter vs "true" versions of those algorithms. Some teams have moved cities. If a time period before the current location is used, the team is dropped from calculations.

About

Calculate various "strength" metrics / rankings for sports teams

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published