football_rank, a FORTRAN90 code which ranks college football teams.

A sample file of scores is available from Knuth's Stanford Graph Base. The code reads this file, computes a scoring matrix, and determines a ranking. At the moment, only some of Keener's methods have been implemented.


The computer code and data files described and made available on this web page are distributed under the MIT license


football_rank is available in a FORTRAN90 version

Related Data and codes:


ladders, a C code which seeks to transform one five letter word into another, by changing one letter at a time, using only legitimate English words. This puzzle was invented by Lewis Carroll, who called it "Doublets", but it is also known as "Word Ladders" or "Word Gold". The code is by Donald Knuth.

SGB, a dataset directory which contains files used as input data for demonstrations and tests of Donald Knuth's Stanford Graph Base.


  1. Donald Knuth,
    The Stanford Graph Base,
    ACM Press, 1993.
  2. James Keener,
    The Perron-Frobenius Theorem and the Ranking of Football Teams,
    SIAM Review,
    Volume 35, Number 1, pages 80-93, March 1993.

Source Code:

Last revised on 10 July 2020.