Cain has pitched brilliantly since getting called up from Triple-A Fresno on Aug. 26. He’s allowed two runs or less in all six of his major league starts since getting called up, allowing only 18 hits in 40 innings for San Francisco.
The hard-throwing 20-year-old struck out 176 batters in 145 2-3 innings at Fresno this season, going 10-5 with a 4.39 ERA. The 25th pick in the 2002 draft, Cain has 447 strikeouts in 397 2-3 innings over four minor league seasons.
Cain, the youngest player on the Giants roster, hopes to have San Francisco’s oldest player—Barry Bonds—back in the line up on Friday.
Bonds was given the night off as the Giants suffered a 1-0 loss in the 11 innings to the San Diego Padres on Thursday.
San Francisco manager Felipe Alou played only four regulars. The Giants haven’t said if Bonds will play at all in a season-ending home series against Arizona. Bonds is batting .286 with five home runs in 14 games since getting actived from the disabled list.
The Diamondbacks head into Friday’s tilt winners of five straight and eight of their last nine.