But he was not happy following Thursday's start against the Rays at Bright House Field. He allowed nine hits, six runs and one home run with six strikeouts in 5 2/3 innings. Williams allowed 28 hits, 17 runs (14 earned runs) and two walks with 10 strikeouts in 12 2/3 innings in his final three Grapefruit League starts.
"A little bit frustrated because I know I'm better than that," Williams said. "It's just not acceptable. In my eyes, it's not acceptable. It's just trying to do things the right way every time, every inning. Right now that's not happening. It's going to happen. I'm going to force it to happen."
Next week at Citizens Bank Park he will start the third or fourth game of the 2015 season.
Williams said he is not concerned about that next start, considering the way the last three went.
"It's all about just kicking myself in the butt and doing it right," he said. "It's the first time you've actually heard me say that. I'm very hard on myself right now. Whatever I need to do to get this thing right, I'm going to do it."
Also on Thursday, right-hander Chad Billingsley threw 40 pitches over three innings in a Minor League game at the Carpenter Complex, allowing one hit and no runs with one strikeout and no walks.
Todd Zolecki is a reporter for MLB.com. Read his Phillies blog The Zo Zone. Follow him on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.