Semi-pro football, also called amateur or minor league by some, is played by over 800 teams in the United States. Players aren't paid but play for love of the game. See http://www.semiprofootball.org/ for scores, standings, polls, directories, history, and other resources.