Valdez hit .214 with six homers and 28 RBIs in 65 games last season during four stints with the Red Sox. He batted .233 with 11 homers and 30 RBIs in 50 games with Triple-A Worcester.
Rodriguez was 60-26 over seven seasons at West Virginia. He has since been at Michigan, Arizona and Jacksonville State.