Randy Johnson played for a total of 6 professional baseball teams during his career. He played for the New York Yankees, San Francisco Giants, Arizona Diamondbacks, Houston Astros, Seattle Mariners, and the Montreal Expos.
giants
Randy Johnson
Randy Johnson is retired. He last played for the San Francisco Giants
Randy Choate plays for the St. Louis Cardinals.
Steve Johnson plays for the Baltimore Orioles.
Chris Johnson plays for the Atlanta Braves.
Jim Johnson plays for the Oakland Athletics.
Kris Johnson plays for the Minnesota Twins.
Reed Johnson plays for the Miami Marlins.
Not as players but Torre was Johnson's manager when Randy played for the New York Yankees in 2005 and 2006.
Erik Johnson plays for the Chicago White Sox.
Josh Johnson plays for the San Diego Padres.