"Everything felt really good," said Cain, who has been on the disabled list since April 7 with a flexor tendon strain. "It felt pretty comfortable."
The Giants' starters have pitched well in Cain's absence. But Bochy said seeing a front-line starter like Cain healthy again will buoy the team.
"I'm encouraged about how he's throwing the ball right now," Bochy said Saturday. "I thought he threw the ball really well in Milwaukee [his previous pregame session]. He did again today. I know he should be excited to start throwing to hitters and working in situations. ... I think we all are [excited]."
Added Cain: "The rotation and bullpen have been tremendous. It's been a really fun month to watch. It stinks having to watch, but they've been great."
• Bochy echoed Friday's statements about Jake Peavy's return from a lower-back issue being slowed because of ongoing discomfort. The manager added there is no timetable for the starter's next session.
Willie Bans is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.