Parting with McGehee is surprising because Miami had indicated all offseason that the third baseman was part of its plans in 2015.
But in the afternoon, the Marlins completed a five-player trade with the Yankees that brought in third baseman Martin Prado and right-hander David Phelps for right-hander Nathan Eovaldi, first baseman Garrett Jones and pitching prospect Domingo German.
The deal is Miami's sixth trade since Thanksgiving. The team has parted with 13 players total, with a high number of them being Minor Leaguers. The two help replenish some of the pitching that was moved in previous trades. Flores was 4-6 with a 4.09 ERA in 20 starts at Class A San Jose, and the hard-throwing Castillo profiles more as a reliever. At low Class A Augusta, he was 2-2 with a 3.07 ERA in 48 appearances, striking out 66 in 58 2/3 innings.
The addition of Prado, 32, made McGehee, who is expected to make about $4 million in his final year of arbitration, expendable. And the Giants have been searching for a third baseman since Pablo Sandoval signed with the Red Sox.
McGehee's story in 2014 was inspirational. There were questions if he would play in the big leagues again after he decided in 2013 to play for the Rakuten Golden Eagles in Japan, where he won a championship.
Miami signed McGehee for $1.1 million, and he became one of the leaders on a young team. The veteran was a staple in the lineup, appearing in 160 games and batting .287 with four home runs, 29 doubles and 76 RBIs.
McGehee's home run total wasn't prototypical for a cleanup hitter, but he offered protection for Giancarlo Stanton with his line-drive approach. He excelled with runners in scoring position, hitting at a .319 clip.
The Marlins, however, became concerned by his drop in production in the second half. He batted .243 with three homers and 23 RBIs after the All-Star break. In the first half, he hit .319 and drove in 53 runs.
McGehee broke in with the Cubs in 2008, and he played with the Brewers from 2009-11. In 2012, he split his season between the Pirates and Yankees, and then decided to spend 2013 in Japan.
Castillo: After two years in the Dominican Summer League, Castillo made his American debut with Class A Augusta this season. He earned 10 saves in 48 appearances out of the bullpen and struck out 66 batters against 25 walks in 58 2/3 innings. Castillo attacks hitters with his fastball-slider combination. His fastball sits in the mid-90s, while his slider provides good contrast, though it can get slurvy at times. He has an easy delivery and showed he had the makeup to pitch in high-leverage situations.
Flores: In 2013, Flores dominated hitters at Class A Augusta and led all Minor Leaguers with an 8.1 strikeout-to-walk ratio. His numbers came back to earth this year in the hitter friendly California League, where he posted a 3.50 K/BB rate and a 4.09 ERA in 105 2/3 innings. A shoulder injury cut his season a month short. When healthy, Flores throws his fastball in the low-90s and shows good feel for his changeup. He also throws a curveball and cutter, giving him two more effective offerings. His stuff isn't overwhelming, but his understanding of pitching and his pinpoint command gives him a good chance to become a big league starter in time.
-- Teddy Cahill
Top 20 Prospects: Marlins | Giants