The Padres have acquired catcher Rob Johnson from the Seattle Mariners in exchange for a player to be named or cash considerations.
Johnson, 28, appeared in 61 games for the Mariners in 2010, hitting .191 (34-for-178) with 10 doubles, two home runs, 13 RBI and 24 runs scored. He started 57 games behind the plate for Seattle, throwing out 12 of 34 would-be base stealers. Originally signed by the Mariners as a fourth-round selection in the 2004 First-Year Player Draft, Johnson has hit .200 (94-for-470) with 29 doubles, two triples, five home runs, 42 RBI and 48 runs scored in 161 Major League games over parts of four seasons (2007-10).
With this transaction the Padres currently have 38 players on their 40-man roster.