The Boston Red Sox have agreed to a one-year, $8.3 million deal with Eduardo Rodriguez, a source has confirmed.

The left-hander had been eligible for arbitration.

Rodriguez did not pitch last season after testing positive for COVID-19 in July and later developing myocarditis, a heart condition associated with the disease.

In 2019, Rodriguez went 19-6 with a 3.81 ERA in 34 starts.