The New York Yankees have sent catcher/designated hitter Brian McCann to the Houston Astros in exchange for pitching prospects Albert Abreu and Jorge Guzman, the clubs announced Thursday.

The move of McCann from the Yankees to the Astros has been rumored ever since the offseason began and it makes a lot of sense for both sides. The rebuild-on-the-fly Yankees have phenom Gary Sanchez already implemented as their catcher of both the present and future. Carrying a five-year, $85 million catcher to use as DH seemed a waste of resources, so McCann was an obvious candidate to be dealt.

Brian McCann will head to Houston. USATSI

On the Astros' end, they need a catcher with Jason Castro hitting free agency -- and could have used an upgrade anyway. McCann's power also fits the profile the Astros have been seeking the past several years. He hit .242/.335/.413 with 20 home runs in 492 plate appearances last season. He has hit at least 20 home runs every year since managing only 18 in 2007.

There are two years and $34 million left on McCann's deal, which also has a $15 million team option. McCann had to waive a no-trade clause in order for the deal to come to fruition. Perhaps the limited time behind the plate in New York made it an easy decision.

The Yankees will pay $11 million of the remaining salary down, reports Buster Olney of ESPN.com.

As for the return for the Yankees, Abreu is a 21-year-old right-hander. He was 2-8 with a 3.50 ERA, 1.23 WHIP and 104 strikeouts in 90 innings in Class A last season. He was promoted to high Class-A late in the season for three outings. He threw well in three scoreless relief innings before making two starts, in which he was tuned up for seven runs in 8 2/3 innings. Abreu was ranked as the Astros' seventh-best prospect before this deal by MLB.com.

Guzman is a 20-year-old right-hander. He was 3-4 with a 4.05 ERA, 1.15 WHIP and 54 strikeouts in 40 innings last season in Rookie ball. That's a long way from the bigs, but there's upside in the swing-and-miss department.