Niektóre zespoły opuściły North American Soccer League, a pierwsza i druga dywizja zostały połączone, tworząc USL Professional Division.

SezonMistrzWynikFinalistaLiga półzawodowa 1989Colorado Comets3–1 Addison Arrows 1990Colorado Comets 1991Richardson Rockets3–0New Mexico Chiles 1992Palo Alto Firebirds1–0Tucson Amigos 1993Greensboro Dynamo2–1Orlando Lions 1994Greensboro Dynamo 2–1Minnesota Thunder

SezonMistrzWynikFinalistaSezonMistrzWynikFinalistaSezonMistrzWynikFinalistaII DywizjaIII DywizjaLiga PółzawodowaProfessional League 1995Long Island Rough Riders 2–1Minnesota ThunderPremier League 1995Richmond Kickers3–1Cocoa ExposSelect League 1996California Jaguars2–1Richmond KickersProfessional League 1996Charleston Battery3–2Charlotte EaglesPremier League 1996Central Coast Roadrunners2–1San Francisco Bay SealsA-League 1997Milwaukee Rampage1–1 (3–0)Carolina DynamoD-3 Pro League 1997Albuquerque Geckos4–1Charlotte EaglesPDSL 1997Central Coast Roadrunners2–1Cocoa ExposA-League 1998Rochester Raging Rhinos3–1Minnesota ThunderD-3 Pro League 1998Chicago Stingers3–2 (dog)New Hampshire PhantomsPDSL 1998San Gabriel Valley Highlanders3–2Jackson ChargersA-League 1999Minnesota Thunder2–1Rochester Raging RhinosD-3 Pro League 1999Western Mass Pioneers2–1South Jersey BaronsPDL 1999Chicago Sockers3–1Spokane ShadowA-League 2000Rochester Raging