CLEVELAND — Ricky Nolasco and Alex Meyer have been traded to the Los Angeles Angels, a major-league source said Monday, in exchange for lefthanded starter Hector Santiago and a minor-league player.

Santiago, 28, is 10-4 with a 4.25 ERA in 22 starts this season, and has a 3.68 ERA over five major-league seasons, two with the White Sox and three with the Angels.

Nolasco, 33, heads back to his southern California home after two and a half mostly disappointing seasons for the Twins. He pitched one of his best games of his Minnesota tenure on Friday, allowing three hits and one run over eight innings against the White Sox. But his three-season totals since signing a four-year, $49 million contract in December 2013: 15-22 and a 5.44 ERA.

Meyer, too, has been a disappointment since being acquired in November 2012 from the Nationals for center fielder Denard Span. A former No. 1 pick with a fastball that reaches 98 mph, Meyer has pitched only four games in the major leagues, allowing 10 runs in 6 1/3 innings. His lone start, May 3 in Houston, lasted just eight outs, and included three hits, three walks and three runs.