Elo rating system
The Elo rating system was adapted for football by adding a weighting for the type of match, an adjustment for the home team advantage, and an adjustment for goal difference in the match result.