nope, brouthers did it for 10 different teams
Dan Brouthers
he homered for Troy NL, Buffalo NL, Detroit NL, Boston NL, Boston PL, Boston AA, Brooklyn NL, Baltimore NL, Louisville NL, Philadelphia NL
the almanac doesn't show him playing for Boston in the Players League.
according to this ESPN article, Tom Brown also did it...
http://espn.go.com/mlb/columns/stark_ja ... 17310.html