I think Cabrera is underrated as well and wanted him at the trade deadline last season (before he put up huge numbers for the Nationals...), but he is 34 and might cost more than Flores. I'd be happy with Cabrera on a one-year deal to man 3B though. For what it's worth, Flores is not devoid of power, over a full season he has been on roughly a 23 HR pace. 2017-2019 splits: Wilmer Flores - 1411 PA, .333 wOBA, 110 wRC+, .278/.325/.462/.787, 23 HR per 600 PA Asdrubal Cabrera - 1646 PA, .334 wOBA, 107 wRC+, .267/.336/.445/.781, 20 HR per 600 PA Eric Thames - 1288 PA, .355 wOBA, 118 wRC+, .241/.343/.504/.848, 34 HR per 600 PA Mike Moustakas - 1930 PA, .340 wOBA, 110 wRC+, .258/.318/.498/.816, 34 HR per 600 PA If you will only be satisfied by a starting 3B who is going to hit 30+ HR, you may be sorely disappointed next season. Thames and Moustakas are better hitters, but Thames is a 1B who needs to be platooned, and Moustakas just signed a $64 million contract.