Arizona Diamondbacks vs San Francisco Giants Prediction, 5/14/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs San Francisco Giants
Date: Wednesday, May 14, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Arizona (+110) San Francisco (-130)
The Arizona Diamondbacks (22-20) are traveling to Oracle Park on Wednesday where they will take on the San Francisco Giants (24-18). The line on this contest has the Diamondbacks at +110 and the Giants are sitting at -130. The total is 9. The expected starting pitchers will be Eduardo Rodriguez and Jordan Hicks.


As a unit, the Arizona Diamondbacks are putting up 5.0 runs per contest, which is 5th in MLB. They have racked up 208 runs scored and hold an on-base percentage of .330. The Diamondbacks have recorded 85 doubles as a squad and have hit 56 balls out of the stadium. They have recorded 203 runs batted in and 350 hits this season, and their batting average is at .248. Arizona is slugging .438 and have struck out 320 times, while being walked on 163 occasions.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA is up over +4,200 so far this MLB season and has cashed four straight tickets for +1,860. Esparza is going for a fifth in a row with a 7-Unit MLB Runline (9 p.m.) and he has gone 6-1, +3,000 with his last seven plays rated 5.0+ after a 7-Unit win last night. Sign up below and don’t miss out! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks Today
They have a K/BB ratio of 2.69 and the pitching staff has a collective WHIP of 1.31. Diamondbacks pitchers have allowed 55 home runs and also 209 runs in total (24th in the league). Arizona has conceded 360 hits (8.6 per 9 innings) and 189 earned runs. The Diamondbacks have an earned run average of 4.51 so far this year (24th in MLB), and the staff has rung up 363 hitters. Their pitching staff has walked 135 opposing players and their FIP is 4.30 as a squad this season.
Diamondbacks relief pitchers have entered the game with players on base 35 times and also have had 43 appearances in high leverage situations. The bullpen have 27 holds for the year (9th in baseball). The Diamondbacks relievers have compiled a save rate of 63.6% and have entered the game in 50 save situations. They have earned 14 saves so far this year and have blown 8 of their 22 chances to get a save. The relief pitchers have inherited 42 base runners for the season and 33.3% of those runners earned a run for their team. The Diamondbacks have dispatched 124 relief pitchers to the hill over the course of the season.
The Arizona Diamondbacks have earned 1,131 putouts this season, as well as 381 assists and 23 errors. Their fielding rate is currently at .985 which ranks 17th in MLB, and have accumulated 33 double plays. The Diamondbacks have transformed 69.3% of balls in play into outs out of their 3,393 innings, which ranks them 20th in MLB.
Rodriguez has taken the hill for 1,190 frames and has tallied 1,202 K's thus far in his career. Rodriguez (86-60 career win-loss mark) holds a FIP of 4.11 and he has gone up against 5,076 batters during his time in the major leagues. His earned run average is 4.17 (552 ER's allowed) and he has a WHIP of 1.315. He has allowed 1,155 base hits (8.7 hits per nine innings) and has had 410 walks.
San Francisco is sitting with 42 long balls on the year and 183 runs batted in. They have 66 doubles, while taking a walk 140 times as well as putting up 192 runs. The San Francisco Giants have accumulated an on-base percentage of .305 and a batting average of .232 on the year. The Giants have a SLG% of .377 and they are earning 4.57 runs per contest (13th in the league). They have been called out on strikes on 363 occasions (7th in baseball) and have 322 base hits.
The Giants are sitting with a team WHIP of 1.220 and have a FIP of 3.41 as a unit for the season. They come in at 13th in MLB as a pitching staff in total hits relinquished with 320. The San Francisco pitching staff have surrendered 158 runs on the campaign while having a team ERA of 3.39 (139 earned runs conceded). They have earned a K/BB ratio of 9.00 (368 strikeouts against 130 free passes). They have yielded 32 dingers and they concede 3.85 runs per 9 innings (8th in the league).
San Francisco has called on bullpen pitchers to enter the game in 20 save opportunities and they have earned 12 saves. They are ranked 21st in the league holding a save rate of 60.0%, and they have sent 125 bullpen pitchers onto the diamond this year. Their relievers have come in 44 times in high leverage situations in addition to 26 occasions with runners on. San Francisco relief pitchers have an inherited score percentage of 39.1% out of their 46 inherited runners. With 47 save situations, the Giants have accrued 27 holds and 8 blown saves.
The San Francisco Giants have gotten 35 double plays and have earned a fielding percentage of .985 (16th in baseball). The Giants have 405 assists, 23 errors and have accumulated 1,107 putouts during this campaign. Out of their 3,321 innings on the diamond, the Giants have accumulated a efficiency on defense of 69.4% (18th in MLB).
In his MLB career, Hicks has allowed 341 hits while tallying 391 strikeouts in 396 frames. Hicks (16-32 career record) has earned a 4.14 earned run average while giving up 7.7 hits per 9 innings. He has surrendered 182 earned runs while holding a WHIP of 1.353 and being the owner of a FIP of 4.1. He has a strikeout to walk ratio of 2.01 and he has faced 1,711 hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-130)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Arizona Diamondbacks - Twitter