Florida has many professional, semi-professional, amateur and college teams. At the professional level, Florida has three National Football League teams, two Major League Baseball teams, two National Basketball Association teams, two National Hockey League teams, two Major League Soccer teams, three Women's Soccer teams and many minor league teams in various sports. Additionally, since the late 19th century Florida has been a significant spring training destination for Major League Baseball teams and their affiliates.