Athletes and sports teams from North Carolina compete across an array of professional and amateur levels of competition, along with athletes who compete at the World and Olympic levels in their respective sport. Major league professional teams based in North Carolina include teams that compete in the National Basketball Association (NBA), National Football League (NFL), National Hockey League (NHL), Major League Soccer (MLS), and National Women's Soccer League (NWSL). The state is also home to NASCAR Cup Series races. At the collegiate and university level, there are several North Carolina schools in various conferences across an array of divisions. North Carolina also has many minor league baseball teams. There are also a number of indoor football, indoor soccer, minor league basketball, and minor league ice hockey teams based throughout the state.