North American Soccer League (1968–84) By year By year

| Year_ | Winner_number_of_titles | Runners_up | Top_Team_in_Regular_Season_points | Top_Scorer_points | Winning_Coach |
|---|---|---|---|---|---|
| 1974 | Los Angeles Aztecs (1) | Miami Toros | Los Angeles Aztecs (110 points) | Paul Child | Alex Perolli |
| 1975 | Tampa Bay Rowdies (1) | Portland Timbers | Portland Timbers (138 points) | Steve David | Eddie Firmani |
| 1976 | Toronto Metros-Croatia (1) | Minnesota Kicks | Tampa Bay Rowdies (154 points) | Giorgio Chinaglia | Domagoj Kapetanović |
| 1977 | New York Cosmos (2) | Seattle Sounders | Fort Lauderdale Strikers (161 points) | Steve David | Eddie Firmani |
| 1978 | New York Cosmos (3) | Tampa Bay Rowdies | New York Cosmos (212 points) | Giorgio Chinaglia | Eddie Firmani |
| 1979 | Vancouver Whitecaps (1) | Tampa Bay Rowdies | New York Cosmos (216 points) | Oscar Fabbiani | Tony Waiters |
| 1980 | New York Cosmos (4) | Fort Lauderdale Strikers | New York Cosmos (213 points) | Giorgio Chinaglia | Hennes Weisweiler & Yasin Özdenak |