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 Tampa Bay Rays
San Francisco GiantsSan Francisco Giants
@
Tampa Bay RaysTampa Bay Rays

Match Predictor

Pre-match Prediction
San Francisco Giants
@
Tampa Bay Rays
San Francisco Giants 51%Tampa Bay Rays 49%
Market LinesRun Line: San Francisco Giants -1Total: O/U 7.5
Model: Under 7.5
Model projects 7.0 total runs vs 7.5 line

San Francisco Giants

Bullpen ERA 2.75 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
50%
16/32
MLB: 48%
Starter
50%
3/6
vs TB
0%
0/1
Avg Total
7.4
MLB: 8.9
Game Starter (6) Last Starter vs TB vs TB (1)
Landen Roupp #65 · RHP · Age 28
2.55
ERA (2026)
9.5
K/9 (2026)
6
Starts (2026)
6.5
Avg Total (2026)
Last 3:
W MIA (Apr 26): 7.2IP, 3ER, 6K
W LAD (Apr 21): 5.0IP, 1ER, 7K
W @CIN (Apr 16): 6.0IP, 0ER, 6K
vs TB: ND (Apr 12 2024): 2.0 IP, 0 ER, 0 K
Bullpen (2026 Season)Good
ERA: 2.75MLB Avg: 3.957 relievers
Recent: W 6-3L 0-7L 2-3L 5-6L 0-3
Lineup vs Landen Roupp (Career)
BatterPosPAAVGOPSHR
Yandy Diaz1B3.3330.6660
Chandler SimpsonLF2.5001.0000
Jake FraleyRF2.10002.0000
Junior Caminero3B2.10005.0001
Hunter FeducciaC1.10003.0000
Nick FortesC1.0000.0000
Richie Palacios2B1.0000.0000
6 batters with no matchup history

Tampa Bay Rays

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
65%
20/31
MLB: 48%
Starter
0%
0/1
vs SF
0%
0/1
Avg Total
9.0
MLB: 8.9
Game Starter (1) Last Starter vs SF vs SF (1)
Griffin Jax #22 · RHP · Age 32
6.35
ERA (2026)
9.7
K/9 (2026)
1
Starts (2026)
6.0
Avg Total (2026)
Last 3:
ND MIN (Apr 26): 2.1IP, 0ER, 2K
ND CIN (Apr 21): 1.1IP, 2ER, 3K
W @PIT (Apr 18): 1.0IP, 0ER, 2K
vs SF: ND (May 10 2025): 1.0 IP, 0 ER, 1 K
Bullpen (2026 Season)Average
ERA: 4.50MLB Avg: 3.959 relievers
Recent: W 4-2W 3-2W 1-0L 1-3W 3-0
Lineup vs Griffin Jax (Career)
BatterPosPAAVGOPSHR
Eric HaaseC9.3330.7770
Willy AdamesSS9.1250.3470
Matt Chapman3B7.1430.2860
Patrick BaileyC4.5001.5000
Rafael Devers1B4.3331.1670
Will BrennanLF3.6671.3340
Heliot RamosLF2.5001.0000
Jung Hoo LeeRF2.0000.0000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickGiants ML (-128, MEDIUM)
Roupp's 2026 peripherals (2.55 ERA, 9.43 K/9, 1 HR in 35.1 IP) and San Francisco's bullpen superiority (2.75 ERA vs.
PickGiants -1.0 (+102, MEDIUM)
Positive money on the team with the clear pitching and bullpen edge is the value call here.
PickUnder 7.5 (-122, LOW)
This is a marginal lean, not a sharp play.

San Francisco Giants vs Tampa Bay Rays Game Preview

The MLB slate at Tropicana Field tonight is a pitching matchup with a loaded answer on one side and a question mark on the other. San Francisco Giants right-hander Landen Roupp arrives at 5-1 with a 2.55 ERA, 37 strikeouts in 35.1 innings, and one home run allowed all season. His last three outings: 6 K over 7.2 innings against Miami, 7 K over 5 innings against the Dodgers, 6 K over 6 scoreless innings at Cincinnati. The man is locked in. Opposing him is Griffin Jax, who carries a 6.35 ERA and has not thrown more than 2.1 innings in any of his last three appearances, including outings of 2.1, 1.1, and 1.0 innings. This is a bullpen game for the Tampa Bay Rays regardless of how it is framed, and that distinction shapes every bet on tonight's board.

Tampa Bay's bullpen will absorb six or more innings against a Giants offense that, while struggling on paper, features Jung Hoo Lee at 1.005 OPS over his last seven days and Casey Schmitt at 1.268 OPS in the same stretch. Schmitt has four home runs in 105 plate appearances and a .531 slugging percentage. Those two bats facing a 4.50 ERA bullpen in the middle innings is where this game likely tilts. San Francisco's own relief corps sits at 2.75 ERA. The structural gap is real and it runs in one direction.

Tampa Bay is not without weapons. Chandler Simpson brings 99th-percentile sprint speed at 29.6 feet per second and 11 stolen bases, making him a constant run-manufacturing threat without needing clean hits. Yandy Díaz is hitting .333 with a 152 wRC+ and strong plate discipline. Junior Caminero has 9 home runs through 134 plate appearances. The Rays are 9-4 at home and 7-3 over their last ten games. They shut out the Giants 3-0 here in Game 1 on May 1. This lineup can disrupt even a locked-in starter, and Simpson reaching base multiple times creates the kind of stolen-base chaos that will pressure Roupp's battery throughout the game.

The contrarian case for Tampa Bay comes with one sharp data point: Roupp's only prior appearance against this franchise was a disaster, giving up 5 earned runs in 3 innings in August 2025. The Rays have film on him. A Tampa Bay moneyline at -116 on a 9-4 home team with elite team speed is not an expensive fade. But Roupp's 2026 body of work reflects a different pitcher operating at a different level, and a single rough outing in a different season does not override 35.1 innings of dominance this year. The structural pitching edge belongs to San Francisco.

San Francisco Giants vs Tampa Bay Rays Key Insights

  • Landen Roupp's 2026 line is dominant: 2.55 ERA, 9.43 K/9, one home run allowed in 35.1 innings. All three of his last starts cleared 4.5 strikeouts, which makes the strikeout prop the highest-confidence individual play on tonight's board.
  • Griffin Jax has thrown 2.1, 1.1, and 1.0 innings in his last three appearances. Tampa Bay's 4.50 ERA bullpen will carry the bulk of the load from inning two onward. That is a structural liability that compounds as the game progresses.
  • The bullpen ERA gap is significant: San Francisco at 2.75 versus Tampa Bay at 4.50. When the game enters the middle innings, the better relief corps compounds the starter advantage Roupp already provides in the early going.
  • Casey Schmitt (1.268 OPS L7d, .531 SLG, 4 HR) and Jung Hoo Lee (1.005 OPS L7d) are the Giants' hottest bats. Both are positioned to damage a 4.50 ERA bullpen in the fifth through seventh innings when Tampa Bay's relief staff takes over.
  • Chandler Simpson's 99th-percentile sprint speed and 11 stolen bases make him a legitimate run-manufacturing threat even without hard contact. The Rays lead the AL with 34 stolen bases and the Giants rank last in baserunning runs, setting up a dangerous dynamic if Simpson reaches base early and often.
  • Willy Adames is hitting .200/.242/.352 on the season and carries a .125 batting average across 9 career plate appearances against Griffin Jax, with three of four individual season samples showing a 0.000 OPS against him. The cold bat against a familiar arm is a genuine prop edge at a plus number.

San Francisco Giants vs Tampa Bay Rays Betting Picks

Picks made May 02, 2026 at 04:15 AM ET. Odds shown reflect current market prices.

Giants -1.0 (+102, MEDIUM)
Giants -1.0 (+102, MEDIUM): Positive money on the team with the clear pitching and bullpen edge is the value call here. Roupp going deep, followed by a 2.75 ERA relief group protecting a lead, sets up a multi-run margin rather than a one-run escape. Getting paid to take a side you already believe in is a clean spot, and +102 is the exact price for that structural advantage.
Under 7.5 (-122, LOW)
Under 7.5 (-122, LOW): This is a marginal lean, not a sharp play. Roupp limits Tampa Bay to 2-3 runs most nights and the pitcher-friendly dome (0.96 runs factor) adds a small push toward the under. The counterweight is real: Lee and Schmitt are dangerous against a 4.50 ERA bullpen, and the Giants need offense to cover the run line. LOW confidence. Best treated as part of a structured play rather than a standalone wager, and the variance is acknowledged.
Landen Roupp Over 4.5 K (-139, HIGH)
Landen Roupp Over 4.5 K (-139, HIGH): Three starts, 6 K, 7 K, 6 K. Every one cleared the line with room to spare. His 9.43 K/9 rate against a .249 Tampa Bay team inside a pitcher-friendly dome makes this the strongest individual play of the night. The price reflects a 58.1% implied probability. The recent track record suggests the actual probability is higher than that.
Griffin Jax Under 2.5 K (-141, MEDIUM)
Griffin Jax Under 2.5 K (-141, MEDIUM): Jax has combined for 4.2 innings across his last three appearances. Clearing 2.5 strikeouts in that kind of workload requires punching out a batter nearly every plate appearance. Of his three 2026 outings, only one reached 3 K. Volume is the ceiling here, and it is a low one. Under at -141 reflects a 58.5% implied probability that the short-outing pattern strongly supports.
Casey Schmitt Over 1.5 Total Bases (+138, MEDIUM)
Casey Schmitt Over 1.5 Total Bases (+138, MEDIUM): Schmitt is the hottest bat on this roster. A .531 SLG and 1.268 OPS over seven days, 4 HR in 105 plate appearances, and he faces a starter with a 6.35 ERA who has allowed home runs at a 2.38 HR/9 clip in 2026. No career BvP history exists between the two, but Schmitt's power profile against a struggling right-hander at a plus number is exactly where value lives in a game where the Giants are already the projected winner. +138 on a hot bat in a favorable matchup is the swing worth taking.
Willy Adames Under 0.5 Hits (+108, MEDIUM)
Willy Adames Under 0.5 Hits (+108, MEDIUM): The BvP case here is the cleanest in the props slate. Adames is batting .125 with a .347 OPS in 9 career plate appearances against Jax, with three of four season samples showing a 0.000 OPS against him. His 2026 overall line is .200/.242/.352. Plus money on a cold bat in a career-long bad matchup represents genuine edge that the -152 implied price does not reflect.
NRFI (-145)
NRFI (-145): The Giants bat first against Jax. San Francisco was shut out 3-0 here on May 1 and is averaging 3.2 runs per game across 32 contests. Their team OPS sits at .651. Jax has a high walk rate but also carries a K/9 near 9.5, meaning he can miss bats even in brief work. Tropicana Field's 0.96 runs factor and the Giants' cold offense point to a scoreless first inning as the percentage call. -145 is a reasonable price given the dome context and the Giants' recent offensive struggles.
SGP (4 legs)
SGP (4 legs): Giants -1.0 / Under 7.5 / Roupp Over 4.5 K / Schmitt Over 1.5 TB: Four legs pulling in the same direction. Roupp's strikeout upside keeps the Tampa Bay lineup quiet, creating the low-scoring environment where the under hits and SF wins by multiple runs. Schmitt's total bases add the offensive production needed to cover -1.0 without requiring a high-scoring game from either side. The legs are structurally aligned, which is the first test of any same-game parlay. Individual contract IDs for each leg are listed above.
Analysis insight — no specific bet associated

Key Players

Batting AverageSF
Luis Arraez
.303Batting Average
2B
Home RunsSF
Casey Schmitt
4Home Runs
1B
Runs Batted InSF
Heliot Ramos
15Runs Batted In
LF
Earned Run AverageSF
Landen Roupp
2.55Earned Run Average
SP
WinsSF
Landen Roupp
5Wins
SP
StrikeoutsSF
Robbie Ray
40Strikeouts
SP
Batting AverageTB
Yandy Diaz
.333Batting Average
1B
Home RunsTB
Junior Caminero
9Home Runs
3B
Runs Batted InTB
Jonathan Aranda
25Runs Batted In
1B
Earned Run AverageTB
Nick Martinez
1.70Earned Run Average
SP
WinsTB
Steven Matz
4Wins
SP
StrikeoutsTB
Drew Rasmussen
32Strikeouts
SP

Recent Form

San Francisco Giants
W6-3Miami Marlins
L7-0Philadelphia Phillies
L3-2Philadelphia Phillies
L3-0Tampa Bay Rays
Tampa Bay Rays
W4-2Minnesota Twins
W3-2Cleveland Guardians
W1-0Cleveland Guardians
L3-1Cleveland Guardians
W3-0San Francisco Giants

San Francisco Giants vs Tampa Bay Rays Summary

Tonight's case comes down to this: Roupp is the best pitcher on the field, San Francisco's bullpen is nearly two full ERA points better than Tampa Bay's, and the Giants' two hottest bats face an overmatched relief staff in the innings that matter most. The losing streak and the minus-29 run differential tell the story of a broken team over a full season sample. What they do not tell is what happens when a 2.55 ERA starter takes the mound with a 2.75 ERA bullpen behind him. Rest, context, price: same formula regardless of which field you're watching. Tonight those variables point to San Francisco. Roupp over 4.5 strikeouts is the highest-confidence single ticket on the board, backed by three straight dominant starts that all cleared the line with room. Giants ML and -1.0 are the core plays, with Schmitt's total bases at +138 as the value add for those willing to take the power swing.

The caveats are legitimate. Tampa Bay is 19-12, their running game led by Simpson is genuinely dangerous, and the Rays have film on Roupp from a start where he gave up 5 runs in 3 innings. Betting is variance management, not outcome prediction. A Chandler Simpson steal, a Caminero home run off a fifth-inning reliever, and suddenly the run line is in question. That is baseball. The structure still favors the Giants, and that structure is where the edge lives tonight.

Related Content: For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesTB leads series 1-0
DateMatchupResult
May 01, 2026SF @ TBTBTB 3-0

Compare odds for SF @ TB

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at Tampa Bay Rays