That's because in his last five starts against the National League West, Cahill is 3-0 with a 1.32 ERA.
He'll get the chance to work off those stellar numbers when Arizona hosts San Francisco at Chase Field.
Cahill took the loss in his start on Sunday against the Mets, allowing three runs on five hits over seven innings.
Meanwhile, Matt Cain will be on the hill for the Giants, after a fantastic outing on Sunday against the Brewers.
The right-hander threw seven strong innings, yet got another no-decision after Santiago Casilla recorded his first blown save of the season. Cain allowed two runs on six hits, walked one and struck out 10.
The right-hander retired 12 consecutive Brewers at one point during the contest, and has a stellar 2.08 ERA in his last four starts.
"He's relentless in how he approaches the game," manager Bruce Bochy said. "What a job he does on a consistent basis."
Giants: Theriot placed on DL
San Francisco placed infielder Ryan Theriot on the 15-day disabled list on Friday with right elbow inflammation and called up reliever Shane Loux from Triple-A Fresno.
Theriot has been playing through the injury, but an MRI on Friday revealed a more serious problem. Theriot has struggled as of late, recording just two hits in 24 at-bats during May.
"It goes back to Spring Training," Bochy said of the elbow. "It got better, then we found the sprain today."
D-backs: Young could return soon
Arizona outfielder Chris Young continues to make progress in his rehab from a right shoulder injury. Young played in an extended spring game Thursday along with injured shortstop Stephen Drew, and also took batting practice on Friday.
"I'm feeling good," Young said. "I kind of base it on, not so much off results, but what I'm thinking when I'm at the plate. Am I thinking about what pitch I can swing at without hurting myself? Do I be extremely careful with my pitch selection so I don't aggravate anything? That wasn't in my mind at all. It was all just see ball, hit ball. I wasn't thinking about it, I was just swinging. I didn't feel like I was guarding it."
Young is hoping to begin a Minor League rehab assignment as soon as Monday, and if all goes well, he would like to be back in the lineup next weekend.
D-backs right-hander Daniel Hudson faced hitters on Friday for the first time since going on the disabled list on April 21 with a right shoulder impingement. Hudson threw 30 pitches to injured teammates Drew and Young before batting practice.
Giants pitcher Ryan Vogelsong had an injection in his back on Thursday, but said the procedure wasn't done because of any discomfort.