I think the Contreras trade is much too light and the Bryant trade is much too heavy. IMO this is a good way to think about prospect valuation: https://blogs.fangraphs.com/an-update-to-prospect-valuation/ https://blogs.fangraphs.com/putting-a-dollar-value-on-prospects-outside-the-top-100/ FG's use of future value numbers (e.g. a 45 or a 55) to rate prospects is extremely clunky. But, it's in these situations where it's really helpful, and you see why they do it. In practical terms, this is what FG's values correspond to 60 or higher - An elite prospect, usually top 10-15 overall 55 or higher - A top 50 caliber prospect 50 - A top 100 caliber prospect 45 - A team top 10 caliber prospect 40 - A team top 30 caliber prospect 35 - A prospect, but super far away or very low ceiling So with this you can start to build a trade. Bryant's due ~$20M this season, so he's got maybe $5-10M in value? So you'd expect maybe a 45 and 40? Or to use our system as an example, someone else's Cole Roederer and Riley Thompson. Your trade without Robles is probably about right, maybe a smidge light. Contreras is a little harder to gauge, and probably depends on how real you think his framing gains this year are. If you think they're real, he's got something like $50M in value. So a hitter on the border of a 50/55, plus two or three more 45s. To use our system again as an example again: think like Brennen Davis, Adbert Alzolay and Cole Roederer.