Right-hander Jorge Lopez and the New York Mets agreed on a one-year, $2 million contract Thursday, sources told ESPN, adding another reliever to a team that has spent the past week bolstering its organization depth.

Lopez, 30, struggled with three teams this year after a career-best 2022 in which he looked the part of a front-line reliever.