 Willis made his second start for Cincinnati on July 18, 2011, at PNC Park against the Pittsburgh Pirates.On August 3, Willis started, going six innings and hitting a solo home run but was charged with a no-decision.On August 9, Willis went 8 innings, struck out 10 batters, and allowed 3 earned runs against the Rockies but was charged with the loss.