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
@
Tropicana Field
Tampa Bay RaysTampa Bay Rays

Match Predictor

Pre-match Prediction
San Francisco Giants
@
Tampa Bay Rays
San Francisco Giants 47%Tampa Bay Rays 54%
Market LinesRun Line: Tampa Bay Rays -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 8.0 total runs vs 8.5 line

San Francisco Giants

Bullpen ERA 2.64 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
36%
12/33
MLB: 48%
Starter
33%
2/6
vs TB
0%
0/2
Avg Total
7.4
MLB: 8.9
Game Starter (6) Last Starter vs TB vs TB (2)
Tyler Mahle #54 · RHP · Age 32
5.87
ERA (2026)
8.6
K/9 (2026)
6
Starts (2026)
7.2
Avg Total (2026)
Last 3:
L @PHI (Apr 28): 5.0IP, 5ER, 3K
W LAD (Apr 22): 7.0IP, 0ER, 5K
L @CIN (Apr 15): 4.0IP, 8ER, 6K
vs TB: W (Apr 04 2025): 5.0 IP, 0 ER, 5 K
Bullpen (2026 Season)Good
ERA: 2.64MLB Avg: 3.958 relievers
Recent: L 0-7L 2-3L 5-6L 0-3L 1-5
Lineup vs Tyler Mahle (Career)
BatterPosPAAVGOPSHR
Jonathan Aranda1B5.4000.8000
Junior Caminero3B5.0000.4000
Yandy Diaz1B5.7501.5500
Taylor WallsSS4.0000.0000
Cedric MullinsCF3.0000.0000
Jonny DeLucaRF2.0000.0000
Richie Palacios2B2.0000.0000
6 batters with no matchup history

Tampa Bay Rays

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
44%
14/32
MLB: 48%
Starter
33%
2/6
vs SF
0%
0/2
Avg Total
8.9
MLB: 8.9
Game Starter (6) Last Starter vs SF vs SF (2)
Steven Matz #32 · LHP · Age 35
4.31
ERA (2026)
7.8
K/9 (2026)
6
Starts (2026)
10.8
Avg Total (2026)
Last 3:
W @CLE (Apr 27): 7.0IP, 2ER, 2K
L CIN (Apr 21): 3.0IP, 4ER, 4K
ND @CHW (Apr 16): 5.1IP, 2ER, 4K
vs SF: ND (Sep 29 2024): 1.0 IP, 0 ER, 0 K
Bullpen (2026 Season)Average
ERA: 4.05MLB Avg: 3.959 relievers
Recent: W 3-2W 1-0L 1-3W 3-0W 5-1
Lineup vs Steven Matz (Career)
BatterPosPAAVGOPSHR
Rafael Devers1B14.4290.9290
Willy AdamesSS8.0000.0000
Luis Arraez2B5.2000.4000
Matt Chapman3B5.2000.6000
Eric HaaseC4.2500.5000
Casey Schmitt1B1.10002.0000
Patrick BaileyC1.0000.0000
Will BrennanLF1.0000.0000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickRays Moneyline -137 (MEDIUM)
The market implies a 57.8% win probability for Tampa Bay, and the structural case clears that bar without needing a model projection.
PickRays -1.5 Run Line +144 (MEDIUM)
Getting plus money on the dominant team in a series they have outscored their opponent 8-1 is where the value lives.
PickUnder 8.5 Runs -122 (LOW)
This is a structural lean, not a conviction play, and LOW confidence is the honest rating.

San Francisco Giants vs Tampa Bay Rays Game Preview

In tonight's MLB action, the story at Tropicana Field begins and ends on the mound. Steven Matz takes the hill for the Tampa Bay Rays carrying genuine momentum: seven innings, two earned runs against Cleveland on April 27, his sharpest outing of 2026. His ERA sits at 4.31 on the season, but the command profile tells the real story. Matz has walked just 11 batters in 31.1 innings, roughly 3.2 BB/9. That control is a weapon against any lineup, and it is a particular weapon against a San Francisco lineup that cannot afford to give at-bats away. Tyler Mahle answers for the San Francisco Giants with a 5.87 ERA and 17 walks in 30.2 innings. His walk rate (roughly 5.0 BB/9) signals a pitcher who is not commanding the zone. His 2026 has been a study in extremes: seven scoreless innings against the Dodgers on April 22, then 8 earned runs in four frames against Cincinnati three weeks earlier. That range tells you exactly how much to trust any single Mahle start.

The series context sharpens the structural mismatch. Tampa Bay has outscored San Francisco 8-1 across the first two games of this set, winning 3-0 on May 1 and 5-1 on May 2. The Rays sit at 20-12 overall, 15-5 over their last 20 games, and 10-4 at home. The Giants have dropped five straight and are averaging just 3.2 runs per game over 33 games. More relevant for today: San Francisco is 2-7 against left-handed pitching in 2026. That split is not noise at nine games, and Matz is a southpaw. The Giants are walking into the exact environment their offense has been least equipped to handle all season long.

The batter-versus-pitcher data adds texture to the matchup. Yandy Díaz has posted a 1.550 OPS across 5 career plate appearances against Mahle, making him the most dangerous individual matchup in this game. On the other side, Willy Adames is 0-for-8 with a 0.000 OPS in eight career plate appearances against Matz spanning 2021, 2022, and 2024. Adames is also posting a .447 OPS against left-handers this season and slashing .194/.235/.341 overall. Three independent data points all pointing the same direction. Rafael Devers carries a .429 career average against Matz, but his 2026 line of .211/.250/.297 raises honest questions about whether those historical numbers represent who is actually taking the field right now.

Tropicana Field applies one final layer of pressure on San Francisco's offense. The dome carries a 0.96 runs factor and a 0.9 home run factor, making it one of the more pitcher-friendly environments in the league. When one team is averaging 3.2 runs per game and the other's starter has a documented command problem, a suppressive park only compounds the structural imbalance. Tampa Bay has controlled this entire series from the opening pitch. The pitching matchup Sunday gives them every reason to close it the same way.

San Francisco Giants vs Tampa Bay Rays Key Insights

  • San Francisco is 2-7 against left-handed pitchers in 2026, and that split maps directly onto Steven Matz taking the mound Sunday. The Giants are averaging just 3.2 runs per game, the lowest figure in this matchup.
  • Matz has walked just 11 batters in 31.1 innings this season (roughly 3.2 BB/9), giving him a significant command edge over Mahle, who has issued 17 walks in 30.2 innings and carries a 5.87 ERA.
  • Tampa Bay has outscored San Francisco 8-1 in this series, including a 3-0 shutout and a 5-1 win. The Rays are 10-4 at home in 2026 and 15-5 over their last 20 games.
  • Yandy Díaz is slashing .333/.422/.504 on the season and has posted a 1.550 OPS in career plate appearances against Mahle, making him the most dangerous bat in Tampa Bay's lineup for today's matchup.
  • Willy Adames is 0-for-8 with a 0.000 OPS in eight career plate appearances against Matz. His .447 OPS versus left-handers this season makes that career futility entirely believable, not a fluke.
  • Tropicana Field suppresses run-scoring with a 0.96 runs factor and a 0.9 home run factor. That park effect compounds an already offense-unfavorable matchup for the lower-scoring road team.

San Francisco Giants vs Tampa Bay Rays Betting Picks

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

Rays -1.5 Run Line +144 (MEDIUM)
Rays -1.5 Run Line +144 (MEDIUM): Getting plus money on the dominant team in a series they have outscored their opponent 8-1 is where the value lives. Matz has elite command against a lineup that cannot hit left-handers. Yandy Díaz with a 1.550 OPS in career plate appearances against Mahle could do serious damage early. Mahle's walk rate (17 free passes in 30.2 innings) tends to generate multi-run innings, not just single scores. Tampa Bay covering -1.5 in this environment is a realistic outcome, and +144 compensates fairly for the variance involved.
Under 8.5 Runs -122 (LOW)
Under 8.5 Runs -122 (LOW): This is a structural lean, not a conviction play, and LOW confidence is the honest rating. There is no clear model edge on the total here. That said, the suppression factors stack up: Tropicana Field's 0.96 runs factor, Matz in form with sharp command, San Francisco held to 3 or fewer runs in two of the last three games including both games of this series, and Tampa Bay's offense scoring 3 or fewer runs in 6 of its last 10 games despite a 4.5 R/G season average. The lean is real. Treat it accordingly.
Steven Matz Under 4.5 Strikeouts -130 (HIGH)
Steven Matz Under 4.5 Strikeouts -130 (HIGH): Matz has gone 2 K, 4 K, and 2 K in his last three starts, going 0-for-3 over this line. His 2026 pace is roughly 7.8 K/9, but that does not mean he clears 4.5 in any given start, particularly against a contact-oriented lineup. At 35, Matz wins with command and location, not swing-and-miss stuff. The -130 implies 56.5%, and three consecutive starts below this threshold suggest the under is underpriced.
Willy Adames Under 0.5 Hits +126 (HIGH)
Willy Adames Under 0.5 Hits +126 (HIGH): Career versus Matz: 0-for-8, 0.000 OPS, across plate appearances in 2021, 2022, and 2024. His .447 OPS versus left-handers this season compounds those career struggles. His overall 2026 line of .194/.235/.341 across 136 plate appearances offers a third independent data point. Three signals converging on the same outcome, at plus money, is as clean as player prop analysis gets. This is the sharpest value in today's slate.
Jonathan Aranda Over 0.5 Hits -185 (MEDIUM)
Jonathan Aranda Over 0.5 Hits -185 (MEDIUM): Aranda posted a .400 average and 0.800 OPS across 5 plate appearances against Mahle in 2025, the most recent and relevant sample. His 2026 season shows a 0.824 OPS versus right-handers across 137 plate appearances. Mahle's walk rate (17 BB in 30.2 innings) keeps runners moving through the lineup and creates plate-appearance volume that favors contact hitters. Aranda is a contact hitter facing a starter with a persistent control problem. The -185 reflects the probability appropriately.
Cedric Mullins Under 0.5 Total Bases +116 (MEDIUM)
Cedric Mullins Under 0.5 Total Bases +116 (MEDIUM): Mullins is hitting .133/.196/.235 through 109 plate appearances in 2026, one of the weakest full-time batter lines in the league. His OPS versus right-handers sits at 0.435, and his last-7-days OPS of 0.192 shows no recovery trend. In 3 career plate appearances against Mahle in 2022, he posted a .000 average and 0.000 OPS. Getting +116 on a player this cold against a right-hander where his own career data offers no positive signal is legitimate market value.
Junior Caminero to Hit a Home Run +260 (LOW)
Junior Caminero to Hit a Home Run +260 (LOW): Caminero has 9 home runs in 138 plate appearances this season with a .504 slugging percentage and a 0.893 OPS over the last 28 days. Mahle has allowed 6 home runs in 30.2 innings in 2026, roughly 1.77 HR/9, well above league average. Tropicana's 0.9 HR factor provides mild suppression. LOW confidence is the appropriate rating given the under-leaning total and park context. This is a power-upside angle on a pitcher with a real home run problem, not a high-conviction call.
Same-Game Parlay
Same-Game Parlay: Rays -1.5 + Under 8.5 + Matz Under 4.5 K + Adames Under 0.5 Hits: The four legs reinforce the same game script. Matz controls the Giants' left-hand-challenged lineup with command rather than strikeouts, keeping the total in check. Adames going hitless removes one of San Francisco's limited run-creation paths. Tampa Bay scoring 2-3 runs against a walks-prone Mahle covers -1.5 while keeping the combined total suppressed. All four outcomes describe the same low-scoring, Rays-dominant afternoon, which is exactly what the series has looked like from the start.
Analysis insight — no specific bet associated
YRFI -116
YRFI -116: First-inning-specific ERA and WHIP for today's starters are not available in today's data. Working from game-level context: Mahle has a 5.87 ERA and 17 walks in 30.2 innings this season, which routinely generates early baserunners against an aggressive Tampa Bay lineup posting a .706 OPS and 4.5 runs per game. The Rays have scored in the first inning in both games of this series. Matz has also allowed 6 home runs in 31.1 innings, and Devers has a .429 career average against him. First-inning run risk is elevated on both sides. YRFI at -116 is the directional lean. Note the sample limitations on first-inning-specific data before sizing accordingly.

Key Players

Batting AverageSF
Luis Arraez
.317Batting Average
2B
Home RunsSF
Casey Schmitt
4Home Runs
1B
Runs Batted InSF
Heliot Ramos
15Runs Batted In
LF
Earned Run AverageSF
Robbie Ray
2.95Earned Run Average
SP
WinsSF
Landen Roupp
5Wins
SP
StrikeoutsSF
Landen Roupp
43Strikeouts
SP
Batting AverageTB
Yandy Diaz
.333Batting Average
1B
Home RunsTB
Junior Caminero
9Home Runs
3B
Runs Batted InTB
Jonathan Aranda
27Runs 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
L7-0Philadelphia Phillies
L3-2Philadelphia Phillies
L3-0Tampa Bay Rays
L5-1Tampa Bay Rays
Tampa Bay Rays
W3-2Cleveland Guardians
W1-0Cleveland Guardians
L3-1Cleveland Guardians
W3-0San Francisco Giants
W5-1San Francisco Giants

San Francisco Giants vs Tampa Bay Rays Summary

The structural case for Tampa Bay is as clean as any series-closing game gets. Matz with elite command versus a lineup 2-7 against left-handers, in a pitcher-friendly dome, after outscoring that same lineup 8-1 in two games. The picks follow the evidence: Rays moneyline at -137, Rays -1.5 at +144, and the Under 8.5 as a LOW-confidence structural lean. No score model is available for today's game, but working from the pitching data and series results, a 4-2 finish with Tampa Bay in control through most of it is a reasonable baseline. The primary bets are the moneyline and run line. The props with the clearest edges are Adames under 0.5 hits at +126 and Matz under 4.5 strikeouts at -130.

The honest contrarian angle: the market is pricing San Francisco at essentially even money (-101 ML), which means you can back the Giants at pick-em pricing despite everything working against them. If Mahle replicates his April 22 gem and Tampa Bay continues its recent pattern of scoring 3 or fewer runs in more than half its games, a one-run Giants win is not impossible. San Francisco's bullpen ERA of 2.64 is the lowest figure in today's data and gives them a legitimate late-game safety net that the market may be undervaluing. Know the case before dismissing it. Just do not let it push you off the primary position, because the LHP split, the park, the series momentum, and the pitching command advantage all sit on the same side of the ledger.

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

Head-to-Head History

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

Compare odds for SF @ TB

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at Tampa Bay Rays