Joely Rodriguez agreed to a $2 million, one-year contract with the Boston Red Sox on Wednesday, a deal that includes a team option for 2024.

Rodriguez, 31, gets a $1.5 million salary next year, and the Red Sox's option is for $4.25 million with a $500,000 buyout.