The Giants released Abreu on March 23 , 2014 , prior to the end of spring training .
The Giants later re-signed him to a minor league contract , which he opted out of on July 21 , 2014 .
The Giants released Abreu on March 23 , 2014 , prior to the end of spring training , but later re-signed him to a minor league contract , which he opted out of on July 21 , 2014 .