MLB.com first reported Harvey's contract agreement. Fancred first reported terms of the deal.
The 29-year-old right-hander, beset by injuries following a sensational start to his career, resurrected himself, somewhat, with the last-place Cincinnati Reds after being acquired from the Mets for catcher Devin Mesoraco and cash in May.
He was 7-7 with a 4.50 ERA, striking out 111 and walking 28 in 24 starts for Cincinnati.
Harvey joins an Angels rotation projected to include Andrew Heaney, Tyler Skaggs and Nick Tropeano. Shohei Ohtani likely won't pitch at all next year following Tommy John surgery on Oct. 1, and JC Ramirez's return date to the major leagues is not certain as he recovers from the elbow ligament replacement procedure last April 17.
Promoted to the majors in 2012, Harvey started the All-Star Game at Citi Field in 2013. That same season, there was a memorable night when he outpitched Washington Nationals ace Stephen Strasburg and Mets fans kept chanting, "Harvey's better!"
By then, the hard-throwing Harvey was already a fixture in the tabloids, dating models, rooting on the NHL's Rangers at Madison Square Garden and living the New York life.
His zenith came in 2015, when two playoff wins by the Dark Knight helped put the Mets in the World Series. Citi Field arguably never sounded louder than when he took the mound in the ninth inning of Game 5 with a 2-0 lead over Kansas City.
"The highs definitely took things to a different level," Harvey said.
But after a walk and a hit in that inning, it all fell apart for the Mets, and Harvey. The Royals rallied to tie the game and eventually won in the 12th to win the World Series.
After that, Harvey was never quite the same.
Having missed the entire 2014 season while recovering from Tommy John surgery, he became beset by injuries. Surgery for thoracic outlet syndrome, shoulder trouble and other ailments added up and took their toll. Last season, he lost his spot in the rotation in April after four starts, and the Mets bailed on him after he was demoted to the bullpen and had a 10.50 ERA in four relief appearances.
"I definitely gave it my all, and my body definitely couldn't handle it," Harvey said after he was traded to the Reds.
Harvey was 34-37 with a 3.66 ERA in 104 starts and five relief appearances from 2012 to 2018 for the Mets.
Information from The Associated Press was used in this report.