TRANSACTIONS
Assigned infielders Jake Goebbert and Brett Wallace and catcher Cody Decker to minor league camp.
Claimed pitcher Jandel Gustave off outright waivers from the Kansas City Royals; placed catcher Tim Federowicz on the 60-day disabled list.
Assigned pitcher Scott Elbert to minor league camp.
Assigned catcher Austin Hedges to minor league camp.
Optioned pitchers Robbie Erlin and Leonel Campos to El Paso (PCL); assigned infielder Diego Goris and pitchers Matt Wisler and Jay Jackson to minor league camp.
Optioned outfielder Rymer Liriano and infielder/outfielder Alex Dickerson to El Paso (PCL); re-assigned outfielder Rico Noel to minor league camp.
Optioned pitcher Tayron Guerrero to San Antonio (Texas) and infielder Taylor Lindsey to El Paso (PCL); reassigned pitchers Justin Hancock and Aaron Northcraft, outfielder Hunter Renfroe and catcher Griff Erickson to minor league camp.
Signed pitcher James Shields to a four-year contract with a club option for 2019.
Signed pitchers Marcos Mateo, Jay Jackson, Jose Valverde, Scott Elbert and Jason Lane, catcher Griff Erickson and infielders Ramiro Pena and Brett Wallace to minor league contracts with invitations to spring training.
Agreed to terms with pitchers Andrew Cashner, Shawn Kelley, Ian Kennedy, Tyson Ross and Dale Thayer and infielder Yonder Alonso on one- year contracts; agreed to terms with infielder/outfielder Alexi Amarista on a two-year contract.
Signed pitcher Josh Johnson to a one-year contract; designated infielder/outfielder Jake Goebbert for assignment.