 In 6 games (5 starts) with the Diamondbacks, Willis went 1–1 with a 6.85 earned run average in innings pitched.On July 15, 2010, Willis was signed to a minor league contract by San Francisco and began pitching for the Fresno Grizzlies of the Pacific Coast League.On November 6, 2010, Willis was granted free agency.