MLB Picks: Arizona Diamondbacks vs San Francisco Giants

The NL Western Division leaders Arizona Diamondbacks will be looking to snap a two-game losing streak when they play the San Francisco Giants in the second of a three-game series tonight (9:40 p.m. ET) at Chase Field. Arizona will send lefty Doug Davis (2-1, 2.70 ERA) to the mound looking for his second victory since returning to the team from thyroid surgery. The Giants will counter with another left hander, Jonathan Sanchez (2-3, 4.39 ERA).

Oddsmakers at have installed Arizona a 165-money line favorite with a 9(OVER -115, UNDER -105) total. 

Sanchez struggled early in his last start, allowing single runs in each of the first two innings at Colorado. But he settled down and blanked the Rockies for the remainder of his 6 1/3-inning outing, which resulted in a no-decision. It was one of Sanchez's better efforts on the road, where he's 1-2 with a 7.32 ERA in four appearances. Sanchez also had a no-decision in an April 14 start against Arizona, when he yielded four runs (three earned) in five innings. The Giants won that game, 5-4, which happens to be their lone victory in five tries against the Diamondbacks this year. Sanchez is 0-3 when starting against Arizona with an ERA of 7.20 and a WHIP of 1.867.His team's record is 1-3 (-2.0 units) in these starts. The UNDER is 1-2. (-1.3 units) 

In his first big league outing since undergoing surgery on April 10 to remove a cancerous thyroid, Davis was outstanding against the Braves last Friday night in an 11-1 Arizona win. The lefty allowed just one run on five hits over seven innings and did not show any signs of fatigue late in the game. The left-hander had been on the disabled list since he started April 8 against the Dodgers. Davis made two rehab starts for Triple-A Tucson. Davis is 3-3 when starting against San Francisco with an ERA of 4.25 and a WHIP of 1.614.His team's record is 5-5 (+0.2 units) in these starts. The OVER is 6-4. (+1.7 units).

Bengie Molina went 3-for-5 with a three-run big fly to lead the Giants over the Diamondbacks 6-3 on Tuesday night.

San Francisco won as +135 road underdogs as the game played over the 8-run total posted by sportsbooks.

Jose Castillo was 2-for-4 with a homer for the Giants, while winning pitcher Tim Lincecum allowed three runs over 7 1-3 innings for San Francisco.

Chris Young and Chad Tracy plated runs for Arizona, as Dan Haren surrendered five runs over six innings to take the loss for the Diamondbacks. MLB Picks: D-Backs ML -165