Diamondbacks pitcher Jon Garland has cleared waivers, a source told FOX Sports. Garland is among the best pitching options on the market, another source added. He is earning $6.25 million, with a mutual option for 2010 at $10 million. Garland is 6-11 with a 4.42 ERA in 25 starts with Arizona this year.