According to Jeff Passan of Yahoo Sports, Marlon Byrd has signed with the Philadelphia Phillies.