Free-agent outfielder Joc Pederson and the Texas Rangers have agreed to a two-year deal, multiple outlets reported Monday.