GIANTS @ DIAMONDBACKS MLB TOP PLAY OF THE DAY
(MLB) San Francisco vs. Arizona,
Money Line: 127.00 San Francisco (Away)
Result: Win
The Arizona Diamondbacks had lost eight straight games before taking the opener of this three-game series on Friday. I think they'll be back to their losing ways tonight.

Arizona right-hander Luke Weaver (1-4, 7.77 ERA) has had a rough start to the season. In his last start, Weaver gave up two runs on five hits in 5 2/3 innings of a 7-1 loss at San Francisco. Just like tonight, he was opposed by Giants right-hander Trevor Cahill (0-0, 1.64 ERA) who held the D'Backs to one run on one hit over 5 1/3 frames on the mound.

The Giants rank 11th in the major leagues with 4.95 runs per game and they are batting .250 off right-handers (11th). The D'Backs are averaging 4.58 runs per game (23rd) while batting .248 off right-handers.

Both bullpens rank in the bottom third for ERA, but the Giants have a small advantage.

10* play on Arizona Diamondbacks.