Los Angeles Dodgers vs San Francisco Giants Prediction, 4/21/2026 MLB Picks, Best Bets & Odds
Game: Los Angeles Dodgers vs San Francisco Giants
Date: Tuesday, April 21, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Los Angeles (-128) San Francisco (+106)
Oracle Park is the site where the San Francisco Giants (9-13) will take on the Los Angeles Dodgers (15-6) on Tuesday. The moneyline on this contest has the Dodgers at -128 while the Giants are coming in at +106. The over/under is set at 8.5. The expected starting pitchers will be Yoshinobu Yamamoto and Landen Roupp.

As a unit, the Los Angeles Dodgers are notching 5.8 runs per contest, which puts them at 1st in the league. They have accumulated 121 runs while holding a team OBP of .363. The Dodgers have accrued 34 doubles as a team and have smacked 37 baseballs out of the stadium. They have 119 runs batted in and 207 hits for the year, while their batting average sits at .289. Los Angeles is slugging .494 and have been called out on strikes 181 times, while being walked on 80 occasions.
Today’s Featured MLB Best Bet! SCOTT RICKENBACH hit another top play Saturday with a 7-Unit NBA win. He also won his most recent 7-Unit in MLB last Sunday and is now on an 11-6 (65%) with 7-Unit MLB picks. Rickenbach has a 7-Unit MLB Play (3 p.m.) Sunday. Sign up below. 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 NHL package. Join Now! |
Get all of our MLB Parlay Picks
The Dodgers have an earned run average of 3.44 so far this season (7th in baseball), and the staff has struck out 178 batters. Dodgers pitchers have surrendered 17 home runs and 73 total runs (2nd in the league). Their pitching staff has walked 66 opposing hitters and their FIP sits at 3.58 as a unit on the campaign. Los Angeles has surrendered 140 hits (6.8 per 9 innings) as well as 71 earned runs. They have earned a strikeout to walk ratio of 2.70 and their pitching staff has earned a collective WHIP of 1.11.
Dodgers relief pitchers have entered the game with runners on base 14 times in addition to having 23 appearances in high leverage situations. The bullpen have tallied 14 holds this year (12th in MLB). The Dodgers relief pitchers have recorded a save rate of 60.0% and have stepped onto the mound in 24 save situations. They have accumulated 6 saves on the year and have blown 4 of their 10 save chances. The bullpen pitchers have inherited 24 runners on the season and 29.2% of them earned a run for their team. The Dodgers have dispatched 67 relievers to the mound this year.
The Dodgers have turned 74.1% of balls hit into play into outs out of their 1,674 innings, which has them ranked 1st in the majors. The Los Angeles Angels have accounted for 558 putouts for the season, as well as 180 assists and 5 errors. Their fielding percentage is at .993 which has them sitting 2nd in MLB, and have accumulated 14 double plays.
Yamamoto has taken the ball for 288 frames and has earned 327 K's thus far in his career. Yamamoto (21-11 career mark) holds a FIP of 2.58 while he has faced 1,147 batters during his time in the major leagues. His ERA is 2.62 (84 ER's allowed) and his career WHIP is 1.016. He has allowed 209 hits (6.5 hits per 9 innings) with 84 free passes.
The Giants have a SLG% of .365 and they earn 3.41 runs per game (28th in the league). They have hit 39 two-baggers, while taking a walk 43 times and racking up 75 runs. San Francisco has accumulated 13 HRs for the season and 71 RBIs. They have struck out on 170 occasions (27th in the league) and have a total of 190 base hits. The San Francisco Giants have earned a team on-base percentage of .293 in addition to a team batting average of .251 over the course of the season.
The Giants have a team WHIP of 1.323 with a FIP of 4.11 as a team on the season. They are currently ranked 17th in baseball as a staff in total hits relinquished with 174. The San Francisco pitching staff have conceded 96 runs on the season while holding an ERA of 4.15 (90 earned runs yielded). They have earned a K/BB ratio of 9.00 (195 strikeouts against 84 free passes). They have given up 24 homers and they yield 4.43 runs per 9 innings (14th in the league).
San Francisco bullpen pitchers have an inherited score percentage of 30.3% of 33 inherited base runners. Their relief pitchers have come in 9 times in high leverage situations and also on 21 occasions with runners on. Sitting with 16 save situations, the Giants have earned 10 holds in addition to 3 blown saves. They are ranked 24th in baseball with a save rate of 50.0%, and they have dispatched 74 bullpen pitchers to the mound so far this season.
In their 1,755 innings played, the Giants have a defensive efficiency of 69.6% (20th in MLB). The San Francisco Giants have gotten 22 double plays and have a fielding percentage of .985 (16th in professional baseball). The Giants have recorded 209 assists, 12 errors and have accounted for 585 putouts on the campaign.
During his MLB career, Roupp has allowed 171 base hits while he has totaled 173 punch outs in 179 innings. He has conceded a total of 71 ER's while earning a WHIP of 1.390 and having a FIP of 3.5. He has a K/BB ratio of 2.22 and he has faced 783 batters in his career. Roupp (11-10 record in his career) holds a 3.57 earned run average while surrendering 8.6 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Los Angeles (-128)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Los Angeles Dodgers - Twitter
