We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSan Francisco Giants at Cincinnati Reds
San Francisco GiantsSan Francisco Giants
@
Cincinnati RedsCincinnati Reds

Match Predictor

Pre-match Prediction
San Francisco Giants
@
Cincinnati Reds
San Francisco Giants 52%Cincinnati Reds 48%
Market LinesRun Line: San Francisco Giants -1Total: O/U 9
Model: Under 9
Model projects 8.4 total runs vs 9 line

San Francisco Giants

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
18%
3/17
MLB: 48%
Starter
33%
1/3
vs CIN
0%
0/1
Avg Total
7.4
MLB: 8.9
Game Starter (3) Last Starter vs CIN vs CIN (1)
Tyler Mahle #54 · RHP · Age 32
4.30
ERA (2026)
9.5
K/9 (2026)
3
Starts (2026)
7.3
Avg Total (2026)
Last 3:
ND PHI (Apr 08): 5.2IP, 0ER, 6K
L NYM (Apr 03): 5.0IP, 5ER, 4K
L NYY (Mar 28): 4.0IP, 2ER, 5K
Bullpen (2026 Season)Average
ERA: 3.78MLB Avg: 3.958 relievers
Recent: W 5-0W 6-3L 2-6L 2-6L 1-2
Lineup vs Tyler Mahle (Career)
BatterPosPAAVGOPSHR
Bryan Hayes3B12.6361.6671
P.J. HigginsC2.0000.0000
11 batters with no matchup history

Cincinnati Reds

Bullpen ERA 2.77 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
41%
7/17
MLB: 48%
Starter
0%
0/3
vs SF
0%
0/1
Avg Total
7.5
MLB: 8.9
Game Starter (3) Last Starter vs SF vs SF (1)
Rhett Lowder #25 · RHP · Age 24
3.31
ERA (2026)
6.1
K/9 (2026)
3
Starts (2026)
5.3
Avg Total (2026)
Last 3:
L @MIA (Apr 09): 5.1IP, 4ER, 2K
W @TEX (Apr 04): 6.0IP, 0ER, 4K
ND BOS (Mar 29): 5.0IP, 2ER, 5K
Bullpen (2026 Season)Good
ERA: 2.77MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-04-09 vs MIA. Bullpen arms likely still recovering.
Recent: L 1-8L 2-10W 7-3L 6-9W 2-1
Lineup vs Rhett Lowder (Career)
BatterPosPAAVGOPSHR
Willy AdamesSS2.0000.0000
12 batters with no matchup history
Our Top PicksLive Odds
Top PickCincinnati Reds +1.5 (-179) | Run Line | MEDIUM Confidence
Our model projects a 4.4-4.0 San Francisco win, a margin of just 0.4 runs.
PickUnder 9.0 Runs (-122) | Total | MEDIUM Confidence
Our model projects 8.4 combined runs against a 9.0 market line, 0.6 runs below the number.
PickTyler Mahle Under 4.5 Strikeouts (+105) | Player Prop | MEDIUM Confidence
Mahle's three 2026 outings produced 6, 4, and 5 strikeouts.

San Francisco Giants vs Cincinnati Reds Game Preview

Tyler Mahle and Rhett Lowder take the mound tonight at Great American Ball Park, and the real question is not which starter outduels the other. It's how quickly both hand it to the bullpen. Mahle carries a 4.30 ERA through three 2026 outings and has not cleared six innings in any of them, including a five-earned-run meltdown against the Mets. As one analyst noted, "In his three starts so far, he has yet to get out of the sixth inning, including a 5-earned-run outing vs the New York Mets." Lowder is bouncing back from his first rough outing in the majors, a four-earned-run showing in Miami, but his 3.31 ERA this season and a 1.17 ERA across 30.2 innings in 2024 tell you he has genuine front-line upside. "Lowder is coming off his first bad start in the majors last week in Miami, and looks to put it behind him versus a good Giants lineup." When both starters are expected to log four or five innings at most, bullpen quality becomes the decisive variable.

The San Francisco Giants arrive losers of three straight, sitting at 3-4 on the road with a minus-22 run differential. Their offense averages 3.1 runs per game in MLB play this season, among the worst in baseball. The Cincinnati Reds carry their own offensive warts at 3.3 runs per game, but they own a structural edge that matters enormously in a bullpen-heavy game: a 2.77 ERA from their relief corps. San Francisco's pen sits at 3.78 ERA. That gap is the tiebreaker. Cincinnati is also 4-0 in one-run games this season, a record that reflects exactly the kind of bullpen dominance that wins close, low-scoring affairs.

The most intriguing offensive angle belongs to Ke'Bryan Hayes. He's batting a painful .073 in 2026, but he owns a .636 average and 1.667 OPS across 12 career plate appearances against Mahle, with 1 HR and 3 RBI in the sample. That career matchup doesn't care about a 2026 slump when Mahle is on the mound and the game is live. On the San Francisco side, Casey Schmitt leads both rosters with a 186 wRC+ and a 1.284 OPS over his last seven days, slashing .341/.413/.537. He and Willy Adames, who is carrying a 1.181 OPS over his last seven days with 3 HR, are the Giants' primary offensive levers. For Cincinnati, Elly De La Cruz remains the engine: .284/.360/.552 with 5 HR and 5 stolen bases, on a 10-WAR pace through 16 games that reflects genuinely elite early-season production.

Great American Ball Park complicates the picture. Its 1.08 runs factor and 1.18 HR factor make it one of the top three home run parks in the sport, which normally points toward an Over. But both lineups are legitimately weak. Neither starter is going six innings. And Cincinnati's bullpen has been suppressing runs at a 2.77 ERA pace all season. The park lifts individual power ceilings, which is why Stewart in particular has prop value. At the team level, though, the offensive limitations outweigh the park's boost when both bullpens are this sharp and the starters are this capped.

San Francisco Giants vs Cincinnati Reds Key Insights

  • Tyler Mahle has not cleared six innings in any of his three 2026 starts. His innings cap means Cincinnati's elite 2.77 ERA bullpen handles the bulk of San Francisco's at-bats late, structurally limiting the Giants' run-scoring opportunities.
  • The Reds are 4-0 in one-run games this season. That record reflects systematic bullpen dominance in close situations, which is exactly the game environment we're projecting here: tight, low-scoring, decided late.
  • Ke'Bryan Hayes owns a .636 average and 1.667 OPS in 12 career plate appearances against Mahle. A miserable 2026 season does not erase that track record if the matchup materializes in a live-game situation tonight.
  • San Francisco is averaging 3.1 runs per game on the road this season, one of the lowest marks in baseball. That output does not overcome Cincinnati's bullpen, especially once Mahle's inning ceiling forces a mid-game handoff.
  • Great American Ball Park's 1.18 HR factor elevates individual power upside, particularly for Sal Stewart (5 HR, .638 SLG) and Willy Adames (3 HR, .545 SLG), making total bases props the most compelling individual markets on this card despite an overall Under lean.
  • Cincinnati's staff is walking hitters at a 5.04 BB/9 clip, the worst rate in the National League. If Lowder comes out shaky after Miami and starts leaking free passes, baserunner volume could spike the early-inning environment in a hurry.

San Francisco Giants vs Cincinnati Reds Betting Picks

Picks made April 15, 2026 at 03:28 AM ET. Odds shown reflect current market prices.

Under 9.0 Runs (-122) | Total | MEDIUM Confidence
Under 9.0 Runs (-122) | Total | MEDIUM Confidence: Our model projects 8.4 combined runs against a 9.0 market line, 0.6 runs below the number. Both offenses are weak (San Francisco 3.1 R/G, Cincinnati 3.3 R/G), neither starter is expected to reach the sixth inning, and both bullpens are genuinely good at suppressing late scoring. GABP's 1.08 run factor is real, but a modest park boost doesn't overcome structural offensive limitations when two relief corps with sub-4.00 ERAs are pitching the back half of the game. Lean Under, trust the model, and trust the arms.
Moneyline | No Pick
Moneyline | No Pick: Our model gives San Francisco a 51.7% win probability, but the market prices the Giants at -118, implying 54.1%. That's a 2.4-point overvaluation of San Francisco by the market. The Reds at -102 look more attractive at a glance, but our model puts Cincinnati at only 48.3%, which makes that play a net-negative EV bet too. When neither side clears the edge threshold required to justify a pick, the credible position is to pass. This game is a coin flip wrapped in a low-scoring environment, and the moneyline does not reward either side fairly enough to act.
Analysis insight — no specific bet associated
Tyler Mahle Under 4.5 Strikeouts (+105) | Player Prop | MEDIUM Confidence
Tyler Mahle Under 4.5 Strikeouts (+105) | Player Prop | MEDIUM Confidence: Mahle's three 2026 outings produced 6, 4, and 5 strikeouts. Two of three fell under this line, and he averages exactly 5.0 per start. More critically, he has not completed six innings in any of those starts, and his outs line is priced at 15.5 (under at -159), reflecting the market's own belief he exits early. An abbreviated outing caps total strikeout volume regardless of his rate. At +105, the under offers genuine value when his K output is inconsistent and every start has ended before the sixth.
Sal Stewart Over 1.5 Total Bases (-109) | Player Prop | MEDIUM Confidence
Sal Stewart Over 1.5 Total Bases (-109) | Player Prop | MEDIUM Confidence: Stewart leads the Reds with a .638 slugging percentage and a .431 OBP across 72 plate appearances, posting a 0.908 OPS against right-handed pitching. He has 5 home runs in 17 games. Great American Ball Park's 1.18 HR factor ranks among the top three in baseball. Mahle has surrendered 2 HR in just 14.2 innings this season. Stack Stewart's elite slugging against a HR-prone pitcher in a power-friendly park at near-even money and this is one of the cleaner value spots on the card.
TJ Friedl Under 0.5 Hits (+120) | Player Prop | MEDIUM Confidence
TJ Friedl Under 0.5 Hits (+120) | Player Prop | MEDIUM Confidence: Friedl is batting .153 with a 0.432 OPS against right-handed pitching in 70 plate appearances this season. His last 28-day OPS is 0.439 and his last seven days sit at 0.482. There is no improvement trend anywhere in his splits. Mahle is a right-hander. At +120, the market implies only a 45.5% chance Friedl goes hitless tonight. That undervalues how frequently a .153 hitter finishes a game without reaching base. He records zero hits in a majority of individual games at this average. The number is wrong, and +120 pays you to fade him.
Willy Adames Over 1.5 Total Bases (-110) | Player Prop | MEDIUM Confidence
Willy Adames Over 1.5 Total Bases (-110) | Player Prop | MEDIUM Confidence: Adames is slashing .273/.324/.545 in 2026 with 3 HR and a 1.181 OPS over his last seven days, the hottest individual stretch on either roster right now. His .545 slugging percentage consistently produces multi-base games. The career matchup against Lowder is 0-for-2, but that is two plate appearances from 2024. That sample cannot override a seven-day OPS over 1.100. GABP's 1.18 HR factor adds further power upside for a hitter already carrying 3 HR in 71 plate appearances. Over 1.5 total bases at near-even money is where Adames' current form meets a favorable environment.
Sal Stewart Home Run (+265) | Player Prop | LOW Confidence
Sal Stewart Home Run (+265) | Player Prop | LOW Confidence: This is a low-confidence flier built on three converging factors: Stewart's 5 HR in 72 plate appearances and .638 SLG, GABP's 1.18 HR factor among the highest in baseball, and Mahle surrendering home runs at a 1.23 per nine innings rate. At +265, the implied probability is 27.4%, and Stewart's raw power in this park suggests the actual probability is meaningfully higher. Keep this small. The Under 9.0 is the main game-level play. This is individual upside only, not a structural edge.
Same Game Parlay
Same Game Parlay: Reds +1.5 / Under 9.0 / Mahle Under 4.5 Strikeouts / Adames Over 1.5 Total Bases: These four legs tell one coherent story. A pitcher-dominated, low-scoring game produces a close result where Cincinnati stays within 1.5 runs of San Francisco's narrow projected win. Mahle's shortened outings limit his total strikeout volume before he reaches the line. And Adames, the Giants' hottest hitter, generates extra-base production even in a suppressed-run environment, providing the offensive output that keeps San Francisco competitive without blowing the game open. All four legs point in the same logical direction: tight, low-scoring, controlled by bullpens.
Analysis insight — no specific bet associated

Key Players

Batting AverageSF
Luis Arraez
.333Batting Average
2B
Home RunsSF
Willy Adames
3Home Runs
SS
Runs Batted InSF
Matt Chapman
7Runs Batted In
3B
Earned Run AverageSF
Robbie Ray
2.42Earned Run Average
SP
WinsSF
Robbie Ray
2Wins
SP
StrikeoutsSF
Robbie Ray
24Strikeouts
SP
Batting AverageCIN
Sal Stewart
.310Batting Average
3B
Home RunsCIN
Elly De La Cruz
5Home Runs
SS
Runs Batted InCIN
Sal Stewart
11Runs Batted In
3B
Earned Run AverageCIN
Brady Singer
5.60Earned Run Average
SP
WinsCIN
Brady Singer
1Wins
SP
StrikeoutsCIN
Chase Burns
18Strikeouts
SP

Recent Form

San Francisco Giants
W5-0Philadelphia Phillies
W6-3Baltimore Orioles
L6-2Baltimore Orioles
L6-2Baltimore Orioles
L2-1Cincinnati Reds
Cincinnati Reds
L8-1Miami Marlins
L10-2Los Angeles Angels
W7-3Los Angeles Angels
L9-6Los Angeles Angels
W2-1San Francisco Giants

San Francisco Giants vs Cincinnati Reds Summary

Our model projects a 4.4-4.0 San Francisco win with a combined total of 8.4 runs. That is 0.6 runs below the 9.0 market line, and it is the number I trust most tonight. Both offenses are genuinely weak. Neither starter is going deep. When Cincinnati's 2.77 ERA bullpen takes over in the middle innings, scoring dries up. I'd push our projection slightly further toward the under side. The park gives both lineups a power boost, but a 1.08 run factor does not override structural offensive limitations when you have teams averaging 3.1 and 3.3 runs per game. My read is closer to San Francisco 4.2, Cincinnati 3.8, totaling around 8 runs, comfortably under the 9.0 line.

The best single angle in this game is the Cincinnati +1.5 run line paired with the Under 9.0. Our model projects a narrow San Francisco win, which paradoxically makes the Reds the right run line play. The Giants would need to win by two or more to bust the +1.5, and nothing in this matchup supports that outcome. A contrarian case exists for the Reds -0.5 at +114, given their 4-0 record in one-run games and that elite bullpen. I find the +1.5 more defensible with the model projecting an SF lean, but the -0.5 is not an unreasonable play if you believe Cincinnati's late-game bullpen infrastructure is truly elite. On the prop side, Sal Stewart's over 1.5 total bases is the cleanest individual spot on this card: a .638 slugger in a 1.18 HR-factor park facing a pitcher already giving up home runs at above-average rates.

One risk worth naming before you play the Under: Lowder's walk rate is a variable. Cincinnati's staff walks hitters at 5.04 per nine innings, the worst rate in the National League, and if Lowder comes out leaking free passes after Miami, the baserunner environment could inflate the early-inning total faster than the model expects. Weather data is also unavailable at the time of writing, adding a small uncertainty. The Under is the right structural lean, but variance is real in a game where neither starter is expected to go deep. Play it with appropriate sizing. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesCIN leads series 1-0
DateMatchupResult
Apr 14, 2026SF @ CINCINCIN 2-1

Compare odds for SF @ CIN

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at Cincinnati Reds