The Phillies have signed outfielder Scott Podsednik to a minor-league contract. Podsednik has played for six organizations since 2001 and Philadelphia will be the seventh pending a physical. He started last season with the Royals and was then traded in July to the Dodgers.