The Marlins on Wednesday reached an agreement on a deal that sends Logan Morrison to the Mariners for reliever Carter Capps.

The trade comes a day after the Marlins announced the free-agent signing of first baseman Garrett Jones to a two-year contract.

The deal was first reported by the Miami Herald, and confirmed by MLB.com. It has yet to be announced by either team.

Where Morrison would be dealt has been a hot topic at the Winter Meetings at the Walt Disney World Swan & Dolphin Resort.

Morrison, 26, is entering his first season of arbitration. A 22nd-round pick by the Marlins in 2005, Morrison broke into the big leagues in 2010 as one of the top overall prospects in the league.

But Morrison was slowed by two surgeries to his right knee, which limited him to 85 games last season. The first baseman batted .242 with six homers and 36 RBIs in 333 plate appearances.

Morrison was converted to a left fielder during his rookie season, and he switched back to first base full time in '13.

With Seattle, Morrison could fill roles at first base and designated hitter.

Capps, 23, is a hard-throwing right-hander who appeared in 53 games with the Mariners last season. In 59 innings, he struck out 66 and walked 23. He posted a 3-3 record with a 5.49 ERA.