The Arizona Diamondbacks are willing to listen to trade offers for anyone on their team, including their two biggest stars in first baseman Paul Goldschmidt and right-hander Zack Greinke, reports Fancred Sports' Jon Heyman.

One rival executive suggested to Heyman a trade for Goldschmidt was still remote, while another said he thought the Diamondbacks would have to pay a significant portion of Greinke's salary to trade him.

Arizona's signings of Greinke and outfielder Yasmany Tomas (six years, $68.5 million), who was arrested in January for speeding and spent all of 2018 in the minor leagues, continue to hamstring the organization financially, according to The Athletic's Jeff Wiser, who adds the Diamondbacks are caught between playing in a tough division and payroll constraints.

The 31-year-old Goldschmidt has been one of the National League's best players since 2013, appearing in six straight All-Star games and finishing third or higher in MVP voting on three occasions.

He's eligible for free agency at the end of 2019 and will earn $14.5 million next season, so a trade while his value is still high could net the Diamondbacks a nice return.

Greinke, 35, has three years and $104.5 million remaining on the six-year contract he signed with Arizona prior to the 2016 season.

Since signing with the Diamondbacks, the veteran starter owns a 45-25 record with a 3.53 ERA and 1.13 WHIP. However, as Wiser points out, the deal weighs heavily on the team's payroll and they'd almost surely like to get out from under the contract if they can.