Aledmys Diaz is 27 years old and had one full season in the big leagues in 2016. 2017 was inconsistent and injury filled for the man who was an All-Star in his rookie campaign. Yangervis Solarte is 30 years old and has had a solid little career as a utility man for the San Diego Padres and New York Yankees.
As hitters, you should be expecting to receive much better offensive contributions than what you got from Darwin Barney and Ryan Goins. Diaz and Solarte have both shown they can hit for a decent average, get on base somewhat well, and contribute with power.