With a new team in Washington it occurred me that it became the third city to be represented by three separate franchises since the "original" 16 teams were aligned in the National and American Leagues. Aside from the Nationals, DC was represented by the old Senators from 1901-60 (now the Twins) and the expansion Senators from 1961-71 (now the Rangers).
Of the two other cities, one of course is New York, which hosts the Mets and Yankees now and had the Giants and Dodgers until 1957.
Not many would think of the third city, Milwaukee. It was represented by the old Brewers in the original AL, a holdover from the league's Western League days. They moved to St. Louis the next year and the to Baltimore in 1954. The Braves called Milwaukee home from 1953 to 1965 before moving to Atlanta. And of course, in 1970 the Milwaukee Buds, er, Brewers moved in.
All this made me wonder if anyone had ever played for all of the franchise from any of these cities. I couldn't expect that someone could have played for all of the DC or Milwaukee teams in the respective cities because of the span of years between the team relocation involved. Perhaps someone could have played for all of the New York teams when they were in the Big Apple since the time between the Giants and Dodgers departing and Mets arriving was just a few years.
So who makes the three-franchise list? The short answer is no one has ever done it, played for the teams in the city concerned, but a few have played for all of the franchises. They are: