There are currently 30 teams.
The American Association of Independent Professional Baseball has fifty-four teams/franchises. For example this includes teams from Cleveland and Philadelphia.
there have been 100 since the day i was born
yes, many baseball teams have training camps in Latin America.
all of them how do you think they got there.
There are zero professional teams in America.
There are two NFL teams representing Pennsylvania. You have the Pittsburgh Steelers and the Philadelphia Eagles.
Dallas has 5 professional sports teams: the Texas Rangers (baseball), the Dallas Cowboys (football), FC Dallas (soccer), the Dallas Mavericks (basketball), and the Dallas Stars (hockey)
30 NBA teams in the US
there are 20 soccer teams in Canada