The Mets have decided to release veteran pitcher Freddy Garcia after he allowed 10 runs in 11 innings for Triple-A Buffalo. New York signed Garcia in the offseason to compete for the fifth spot in the team's rotation, but he never came close.