The Dodgers haven't had much trouble against the right-hander this season, peppering him for 19 runs on 20 hits and 12 walks in just 11⅓ innings over three starts, none lasting longer than four innings. But those three games were all on the road for the Dodgers, two in Phoenix and one in Sydney.
But in between a demotion from the starting rotation and a midseason trip to the minors to resurrect his season if not his career, Cahill pitched briefly in relief for Arizona, including two games at Dodger Stadium. Cahill got the final three outs in the 12th inning in his first career save on April 18, then one night later pitched three scoreless innings in mop-up duty.
Cahill has faced 12 batters this season in Los Angeles and retired them all, including five by strikeout.
Since Dodger Stadium opened in 1962, only one pitcher has faced more batters in one season at Chavez Ravine without allowing anyone to reach base. Dennis Martinez of the Expos retired all 27 batters he faced in L.A. in 1991, and all of those came in the same game, on July 28, when El Presidente threw the 13th perfect game in baseball history.
Two others have gone through a season retiring all 12 batters they faced at Dodger Stadium - Mike Hartley as a rookie with the Dodgers in 1989, and National League West completist Matt Herges with the Rockies in 2007.
A trio of pitchers have retired all 11 batters they faced at Dodger Stadium in one season - Al McBean of the Pirates in 1964, Bob Owchinco of the Reds in 1984, and Brad Ziegler of the Diamondbacks twice, in both 2012 and 2013.
Ziegler is a special case because once he joined the Diamondbacks in 2011 he retired the first 27 batters he faced at Dodger Stadium, a hidden perfect game at Chavez Ravine spread over three seasons, snapped only when Yasiel Puig walked against the submariner earlier this season on April 18.
Cahill's active streak at Dodger Stadium is 16 consecutive batters retired, dating back to Sep. 10, 2013.
In seven career games in Los Angeles, including five starts, Cahill is 3-0 with a 1.85 ERA.
Zack Greinke gets the start for the Dodgers in Sunday's series finale. He is 4-0 with a 1.37 ERA in six starts against the Diamondbacks since joining the Dodgers, including 2-0 with two runs allowed in three starts this season, with 22 strikeouts and four walks in 19⅓ innings.
Time: 1:10 p.m. PT
TV: SportsNet LA