The Rangers have agreed to a one-year contract with left-hander Arthur Rhodes, according to multiple reports. The agreement includes a vesting option for 2012. Rhodes, a 19-year-veteran, is coming off the first All-Star appearance of his career. He went 4-4 with a 2.29 ERA for the Reds last season in 69 appearances. He had 50 strikeouts in 55 innings.