Two. Through games played on August 10, 2008, the San Francisco Giants franchise has 10,234 all time wins and the Chicago Cubs franchise has 10,056 all time wins. Next comes the Dodgers with 9934 all time wins and the Cardinals with 9908. They should reach 10000 next season.
There are only 30 MLB teams in the MLB, but there are many places with a minor league park, but there are a few cities like Chicago and Los Angels that have two MLB teams. There are many cities without any teams.