The Padres signed Johnson to a minor-league contract Thursday.
The outfielder spent time in the Guardians, Mets and Nationals' organizations in 2022. Posting a sub-.600 OPS with each team's Triple-A club, Johnson showed little to suggest he belongs on an MLB roster this season, no less the talented Padres'. He figures to begin his age-27 season either at the Double-A or Triple-A level.