Ranking Football Teams

FOOTBALL is a FORTRAN90 program which ranks college football teams.

A sample file of scores is available from Knuth's Stanford Graph Base. The program 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 GNU LGPL license.


FOOTBALL is available in a FORTRAN90 version

Related Data and Programs:

LADDERS, a C program 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 program 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:

Examples and Tests:

List of Routines:

You can go up one level to the FORTRAN90 source codes.

Last revised on 27 November 2006.