The Toronto Blue Jays signed veteran outfielder Jackie Bradley Jr. to a one-year contract before the Tuesday night game at Baltimore.