Third baseman Josh Donaldson and the Twins have agreed to a four-year deal that includes $92 million guaranteed, with a chance it increases to $104 million in value if he hits escalators on a fifth-year club option, sources told ESPN’s Jeff Passan.