Tampa Bay Rays vs San Francisco Giants Prediction, 8/17/2025 MLB Picks, Best Bets & Odds
Game: Tampa Bay Rays vs San Francisco Giants
Date: Sunday, August 17, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Tampa Bay (+125) San Francisco (-150)
The Tampa Bay Rays (59-63) are en route to Oracle Park on Sunday where they will go up against the San Francisco Giants (59-62). The line on this contest has Tampa Bay at +125 while San Francisco is priced at -150. The over/under is set at 9. The pitchers who are expected to start are Ryan Pepiot and Logan Webb.


Tampa Bay has a slugging rate of .402 and have been called out on strikes 1,040 times, while drawing a walk on 357 occasions. They have earned 515 RBI's in addition to 1,034 hits over the course of the season, while their team batting average sits at .251. The Rays have earned 185 doubles as a team and have hit 136 balls out of the park. They have accumulated 546 runs scored and hold an on-base percentage of .314. As a unit, the Tampa Bay Rays are recording 4.5 runs per game, which is 12th in baseball.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has nailed 3 straight top plays (1 push)! Friday will feature a 7-unit selection you do not want to miss (first pitch is 7:10 p.m.). We have nailed 33 of our last 46 MLB selections. Get this play by signing-up below for a daily picks package from MLB Baseball and stream the game live on MLB.tv. Click here to view our record during this winning streak. 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 Free MLB Picks
The Rays have compiled a team ERA of 3.90 for the year (15th in the league), and they have rung up 1,029 hitters. Rays pitchers have allowed 156 long balls and 503 total runs (11th in baseball). They have walked 348 players from the other team and their FIP sits at 4.19 as a team on the season. Tampa Bay has allowed 958 hits (8.0 per 9 innings) in addition to 467 earned runs. Their strikeout to walk ratio sits at 2.96 and their pitching staff has earned a collective WHIP of 1.21.
The Rays have sent 379 relief pitchers to the mound on the season. The relief pitchers have inherited 123 base runners this year with 35.0% of those players crossed home plate. They have tallied 26 saves so far this year and have missed out on 21 of their 47 chances to get a save. The Rays relief pitchers have recorded a save percentage of 55.3% and have come into the game in 116 save situations. The relief pitchers have a total of 68 holds on the year (16th in baseball). Rays relief pitchers have entered the game with runners on base 84 times and also have had 113 appearances in high leverage situations.
The Tampa Bay Rays have a total of 3,236 putouts this year, in addition to 1,087 assists and 56 errors. Their fielding percentage is currently at .987 which ranks 9th in the majors, and they have turned 116 double plays. The Rays have turned 71.0% of balls in play into outs in their 9,708 innings, which has them sitting at 6th in pro baseball.
Pepiot has taken the hill for 350 innings and has accounted for 360 punch outs so far in his MLB career. Pepiot (21-18 record in his career) has a FIP of 3.47 and he has faced 1,436 opposing hitters in the major leagues. His ERA is 3.52 (137 ER's allowed) and he has a WHIP of 1.151. He has given up 274 base hits (7.0 hits per 9 innings) and has had 129 walks.
The San Francisco Giants are sitting with a team on-base percentage of .309 and a team batting average of .232 so far this season. They have been rung up on 1,027 occasions (14th in the league) and have earned 931 hits. San Francisco has tallied 113 home runs this year as well as 470 runs batted in. The Giants hold a team slugging percentage of .373 and they score 4.06 runs per game (24th in MLB). They have 179 doubles, while taking a walk 410 times as well as racking up 491 runs.
The Giants are sitting with a team WHIP of 1.291 in addition to having a FIP of 3.69 as a unit for the year. Their K/BB ratio is 8.60 (1,020 strikeouts vs 386 walks). They rank 19th in the league as a pitching staff in total hits surrendered with 998. They have surrendered 106 home runs and they allow 4.17 runs per 9 innings (8th in baseball). The San Francisco pitching staff have yielded 497 runs for the season while holding a team ERA of 3.71 (442 earned runs conceded).
Sitting with 114 save situations, the Giants have earned 69 holds in addition to 17 blown saves. San Francisco has had relief pitchers enter the game in 45 save opportunities and they have walked away with 28 saves. Their relief pitchers have taken the field 131 times in high leverage situations in addition to 85 occasions with runners on. San Francisco relievers have an inherited score rate of 33.3% out of 132 inherited base runners. They rank 16th in the league with a save rate of 62.2%, and they have dispatched 385 relievers to the mound for the year.
The San Francisco Giants have turned 96 double plays and have notched a fielding percentage of .984 (23rd in professional baseball). The Giants have 1,140 assists, 69 errors and are sitting with 3,216 putouts during this campaign. In 9,648 innings on the diamond, the Giants are sitting with a defensive efficiency of 68.7% (27th in the majors).
Thus far in his career, Webb has given up 968 base hits while accumulating 938 K's in 1,008 innings. Webb (65-51 win-loss mark in his career) holds a 3.41 earned run average while surrendering 8.6 hits per nine innings. He has given up 382 ER's while earning a WHIP of 1.197 and having a FIP of 3.4. His K/BB ratio is 3.92 and he has gone up against 4,136 batters during his career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Tampa Bay (+125)
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
Tampa Bay Rays - Twitter