Major League Baseball has thirty teams. The National League has 16 teams and the American League has 14 teams.