North American Soccer League Rosters


1967 NPSL
Atlanta Chiefs
Baltimore Bays
Chicago Spurs
Los Angeles Toros
New York Generals
Oakland Clippers
Philadelphia Spartans
Pittsburgh Phantoms
St. Louis Stars
Toronto Falcons

1967 USA
Boston Rovers
Chicago Mustangs
Cleveland Stokers
Dallas Tornado
Detroit Cougars
Houston Stars
Los Angeles Wolves
New York Skyliners
Golden Gate Gales
Toronto City
Vancouver Royal Canadians
Washington Whips

1968
Atlanta Chiefs
Baltimore Bays
Boston Beacons
Chicago Mustangs
Cleveland Stokers
Dallas Tornado
Detroit Cougars
Houston Stars
Kansas City Spurs
Los Angeles Wolves
New York Generals
Oakland Clippers
San Diego Toros
St. Louis Stars
Toronto Falcons
Vancouver Royals
Washington Whips


1969
Atlanta Chiefs
Baltimore Bays
Dallas Tornado
Kansas City Spurs
St. Louis Stars

NASL All-Stars

1970
Atlanta Chiefs
Dallas Tornado
Kansas City Spurs
Rochester Lancers
St. Louis Stars
Washington Darts

NASL All-Stars

1971
Atlanta Chiefs
Dallas Tornado
Montreal Olympique
New York Cosmos
Rochester Lancers
St. Louis Stars
Toronto Metros
Washington Darts
1972
Atlanta Chiefs
Dallas Tornado
Miami Gatos
Montreal Olympique
New York Cosmos
Rochester Lancers
St. Louis Stars
Toronto Metros
1973
Atlanta Apollos
Dallas Tornado
Miami Toros
Montreal Olympique
New York Cosmos
Philadelphia Atoms
Rochester Lancers
St. Louis Stars
Toronto Metros

1974
Baltimore Comets
Boston Minutemen
Dallas Tornado
Denver Dynamos
Los Angeles Aztecs
Miami Toros
New York Cosmos
Philadelphia Atoms
Rochester Lancers
San Jose Earthquakes
Seattle Sounders
St. Louis Stars
Toronto Metros
Vancouver Whitecaps
Washington Diplomats
1975
Baltimore Comets
Boston Minutemen
Chicago Sting
Dallas Tornado
Denver Dynamos
Hartford Bicentennials
Los Angeles Aztecs
Miami Toros
New York Cosmos
Philadelphia Atoms
Portland Timbers
Rochester Lancers
San Antonio Thunder
San Jose Earthquakes
Seattle Sounders
St. Louis Stars
Tampa Bay Rowdies
Toronto Metros
Vancouver Whitecaps
Washington Diplomats
1976
Boston Minutemen
Chicago Sting
Dallas Tornado
Hartford Bicentennials
Los Angeles Aztecs
Miami Toros
Minnesota Kicks
New York Cosmos
Philadelphia Atoms
Portland Timbers
Rochester Lancers
San Antonio Thunder
San Diego Jaws
San Jose Earthquakes
Seattle Sounders
St. Louis Stars
Tampa Bay Rowdies
Toronto Metros-Croatia
Vancouver Whitecaps
Washington Diplomats

Team USA
1977
Chicago Sting
Connecticut Bicentennials
Dallas Tornado
Ft. Lauderdale Strikers
Las Vegas Quicksilvers
Los Angeles Aztecs
Minnesota Kicks
New York Cosmos
Portland Timbers
Rochester Lancers
San Jose Earthquakes
Seattle Sounders
St. Louis Stars
Tampa Bay Rowdies
Team Hawaii
Toronto Metros-Croatia
Vancouver Whitecaps
Washington Diplomats

1978
California Surf
Chicago Sting
Colorado Caribous
Dallas Tornado
Detroit Express
Ft. Lauderdale Strikers
Houston Hurricane
Los Angeles Aztecs
Memphis Rogues
Minnesota Kicks
New England Tea Men
New York Cosmos
Oakland Stompers
Philadelphia Fury
Portland Timbers
Rochester Lancers
San Diego Sockers
San Jose Earthquakes
Seattle Sounders
Tampa Bay Rowdies
Toronto Metros-Croatia
Tulsa Roughnecks
Vancouver Whitecaps
Washington Diplomats

1979
Atlanta Chiefs
California Surf
Chicago Sting
Dallas Tornado
Detroit Express
Edmonton Drillers
Ft. Lauderdale Strikers
Houston Hurricane
Los Angeles Aztecs
Memphis Rogues
Minnesota Kicks
New England Tea Men
New York Cosmos
Philadelphia Fury
Portland Timbers
Rochester Lancers
San Diego Sockers
San Jose Earthquakes
Seattle Sounders
Tampa Bay Rowdies
Toronto Blizzard
Tulsa Roughnecks
Vancouver Whitecaps
Washington Diplomats

1980
Atlanta Chiefs
California Surf
Chicago Sting
Dallas Tornado
Detroit Express
Edmonton Drillers
Ft. Lauderdale Strikers
Houston Hurricane
Los Angeles Aztecs
Memphis Rogues
Minnesota Kicks
NASL Select
New England Tea Men
New York Cosmos
Philadelphia Fury
Portland Timbers
Rochester Lancers
San Diego Sockers
San Jose Earthquakes
Seattle Sounders
Tampa Bay Rowdies
Toronto Blizzard
Tulsa Roughnecks
Vancouver Whitecaps
Washington Diplomats


1981
Atlanta Chiefs
Calgary Boomers
California Surf
Chicago Sting
Dallas Tornado
Edmonton Drillers
Ft. Lauderdale Strikers
Jacksonville Tea Men
Los Angeles Aztecs
Minnesota Kicks
Montreal Manic
New York Cosmos
Portland Timbers
San Diego Sockers
San Jose Earthquakes
Seattle Sounders
Tampa Bay Rowdies
Toronto Blizzard
Tulsa Roughnecks
Vancouver Whitecaps
Washington Diplomats

1982
Chicago Sting
Edmonton Drillers
Ft. Lauderdale Strikers
Jacksonville Tea Men
Montreal Manic
New York Cosmos
Portland Timbers
San Diego Sockers
San Jose Earthquakes
Seattle Sounders
Tampa Bay Rowdies
Toronto Blizzard
Tulsa Roughnecks
Vancouver Whitecaps


1983
Chicago Sting
Ft. Lauderdale Strikers
Golden Bay Earthquakes
Montreal Manic
New York Cosmos
San Diego Sockers
Seattle Sounders
Tampa Bay Rowdies
Team America
Toronto Blizzard
Tulsa Roughnecks
Vancouver Whitecaps
1984
Chicago Sting
Golden Bay Earthquakes
Minnesota Strikers
New York Cosmos
San Diego Sockers
Tampa Bay Rowdies
Toronto Blizzard
Tulsa Roughnecks
Vancouver Whitecaps
         
Methodology: I used a number of sources to identify a player's numbers and his statistics.
For statistics, I used the following resources.  Sometimes the information conflicted.  When they did I ranked the Colin Jose's data highest:
1. Colin Jose's book: "NASL A Complete Record of the North American Soccer League."  This is an excellent book.
2. Colin Jose's book: "North American Soccer League Encyclopedia"
3. Zander Hollander's book: "The American Encyclopedia of Soccer"
For players numbers I used the following resources in descending order of priority.
1. Game films.
2. Home team's programs-My assumption is the home team is pretty reliable on it's own roster.  Hopefully that's not a false assumption.
3. Media guide-I used these mainly for players who were on the roster, but didn't make it into a game.  They are not that reliable for general numbers.  Media guides were put out before the season.  As players got cut, players would switch to their number.
4. Road programs-Road programs in the early years of the league were prone to misspellings and number errors.
5. Colin Jose's "NASL A Complete Record of the North American Soccer League." 
6. Photographs-This is a chicken and egg problem. You need to know the number to identify the player.  You also need to know the jersey style to accurately identify the year.  Over time you recognize both and can be reasonably accurate.
7. Minutes played are pieced together from Media guides and Soccer Digest.  I suspect the Soccer Digest stats sometimes included minutes from playoff games.  When I have both I always use the Media guide data.

Sometimes a player wore 2 different numbers in a year, such as Teofilo Cubillas in 1980.  In that case, I separate the numbers with a comma, e.g. "10,20."  It was not uncommon for a player to really have 2 numbers in a year.  However, my sense is most of the times it is a bookkeeping error and not a real number change.  One of the two numbers is right.