"I think he was pretty pumped up," D-backs manager Kirk Gibson said. "He was pretty excited. Probably ball was up a little bit, pretty good secondary stuff -- overall, he got his innings in and that was the most important part."
Cahill struck out four, walked one and hit a batter.
"My curveball was working, I was throwing it for a strike when I had to, which was a good sign," Cahill said. "My changeup was really bad until I kind of get the feel for it again. It's usually one of the tougher pitches to get the hang of."
The start of the game was delayed by rain for 36 minutes, but the D-backs wanted to play so Cahill would be able to get his work in.
Prior to Saturday, Cahill had only thrown simulated games and live batting-practice sessions.
"You can't really prepare by throwing live BPs with no fielders and you throw 15 [pitches] and get out of there," Cahill said. "It's not the same as having to get three outs. So it was definitely nice to get the first one out of the way."
Steve Gilbert is a reporter for MLB.com. Read his blog, Inside the D-backs, and follow him on Twitter @SteveGilbertMLB. Chris Gabel is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.