Return to calendar
FINAL GAME · RECAP

San Francisco GiantsOpen full analysisTampa Bay RaysOpen full analysis

DateSaturday, May 2, 2026
First pitch
BallparkTropicana Field
FINAL · Saturday, May 2, 2026
SEO MATCH SUMMARY

The Tampa Bay Rays defeated the San Francisco Giants 5–1 on May 2 at Tropicana Field, with the home team's pitching staff striking out eight while allowing just seven hits and one earned run over the contest. San Francisco managed only seven hits and a .646 OPS, struggling to generate offensive momentum despite eight strikeouts of their own; the Giants' pitching surrendered nine hits and four earned runs while issuing five walks, a control issue that proved costly in a low-scoring affair. Tampa Bay's lineup, though posting a modest .250 batting average and .706 OPS, capitalized on opportunities with four RBIs across nine hits, avoiding costly mistakes with a clean defensive performance. The Rays' pitching dominated the matchup with a 3.85 ERA and just one walk allowed, effectively neutralizing a Giants offense that managed only one run and a single RBI. The disparity in command—Tampa's one walk versus San Francisco's five—underscored the difference in execution, as the Rays' ability to pitch efficiently without surrendering free passes helped secure the comfortable victory. This win suggests Tampa Bay's pitching depth remains reliable early in the season, while San Francisco's control issues warrant attention heading into their next rotation cycle.

San Francisco GiantsSF
1
FINAL
Tampa Bay RaysTB
5W
Total runs6Run difference4
INNING BY INNING

Line score

Team123456789RHE
SF000001000171
TB000130010590
TEAM COMPARISON

Batting box score

SFTB
7Hits9
0Home runs0
2Doubles2
1RBI4
1Walks5
8Strikeouts8
0Stolen bases1
9Total bases11
14Left on base16
1Errors0
.245AVG.250
.289OBP.326
.357SLG.380
.646OPS.706
ON THE MOUND

Pitching box score

SFTB
8Strikeouts8
5Walks1
9Hits allowed7
4Earned runs1
3.95ERA3.85
RUN PRODUCTION

Players who scored

SFLuis Arraez
TBChandler SimpsonJunior CamineroJonny DeLucaHunter FeducciaTaylor Walls
SF

Batting lineup

PlayerABHHRRBI
Jung Hoo LeeRF · 0-4 | K4000
Luis Arraez2B · 3-4 | 2B, R4300
Casey SchmittDH · 1-4 | 2 K, CS4100
Rafael Devers1B · 1-4 | 2B, RBI4101
Matt Chapman3B · 0-4 | 3 K4000
Willy AdamesSS · 0-4 | K4000
Heliot RamosLF · 1-44100
Drew GilbertCF · 1-2 | BB2100
Patrick BaileyC · 0-3 | K3000
TB

Batting lineup

PlayerABHHRRBI
Chandler SimpsonLF · 1-4 | K, R4100
Cedric MullinsCF · 1-3 | BB, RBI, CS3101
Junior Caminero3B · 1-3 | BB, 2 K, R3100
Jonathan Aranda1B · 2-4 | 2 K, 2 RBI4202
Ryan ViladeDH · 0-22000
Richie Palacios2B · 0-2 | 2 BB, 2 K, CS2000
Jonny DeLucaRF · 2-4 | 2B, K, R4200
Nick FortesC · 0-22000
Taylor WallsSS · 0-2 | BB, R2000
SF

Pitchers

PitcherIPKERERA
Landen Roupp8 H · 2 BB4.1643.18
Matt Gage0 H · 1 BB0.2001.35
Ryan Borucki0 H · 0 BB1.1105.23
Gregory Santos1 H · 2 BB1.2100.00
TB

Pitchers

PitcherIPKERERA
Griffin Jax1 H · 1 BB2.2205.14
Jesse Scholtens4 H · 0 BB3.0313.18
Kevin Kelly1 H · 0 BB1.1103.86
Garrett Cleavinger1 H · 0 BB1.0105.40
Casey Legumina0 H · 0 BB1.0103.95
EXPLORE NEXT

Related MLB pages