After seven seasons with the Cardinals, this will be Wacha's fourth team in four seasons. He had middling seasons with the Mets and Rays before rediscovering his form with the Red Sox last season. He went 11-2 with a 3.32 ERA in 23 starts.
The busy Padres previously re-signed Martinez, extended Darvish and signed Lugo this offseason, in addition to extending Musgrove in August.
The Athletic first reported Wacha's agreement with the team.