Anthony Rizzo is re-signing with the New York Yankees on a multi-year deal worth up to $51 million, a source told ESPN on Tuesday.

Rizzo will make $34 million over the next two seasons plus a club option for 2025 that includes a $6 million buyout, a source told ESPN's Jeff Passan, brining the total to $40 million guaranteed. His 2025 option is for $17 million.