Return to calendar
FINAL GAME · RECAP

San Francisco GiantsOpen full analysisTampa Bay RaysOpen full analysis

DateSunday, May 3, 2026
First pitch
BallparkTropicana Field
FINAL · Sunday, May 3, 2026
SEO MATCH SUMMARY

Tampa Bay defeated San Francisco 2–1 on May 3 at Tropicana Field in a low-scoring pitching duel that fell well short of the Vegas total of 1 run. The Rays managed just 8 hits and zero home runs but converted their limited opportunities into 2 runs, while the Giants mustered 6 hits and 1 run despite striking out only 5 times. Both offenses struggled significantly, with San Francisco posting a .642 OPS and Tampa Bay a .702 OPS, reflecting the offensive stagnation throughout the contest. The Rays' pitching staff allowed just 1 earned run across 3.75 ERA performance, while the Giants' starter yielded 2 runs on 8 hits with a 3.87 ERA. Neither team committed an error, keeping the game clean defensively, though the lack of offensive production—particularly the absence of home runs from both lineups—defined the matchup. The Giants' inability to capitalize on scoring chances proved decisive in this defensive struggle. San Francisco will need to generate more consistent offensive output moving forward to stay competitive in the division.

San Francisco GiantsSF
1
FINAL
Tampa Bay RaysTB
2W
Total runs3Run difference1
INNING BY INNING

Line score

Team12345678910RHE
SF1000000000161
TB0000000101280
TEAM COMPARISON

Batting box score

SFTB
6Hits8
0Home runs0
4Doubles0
1RBI2
2Walks4
5Strikeouts6
1Stolen bases0
10Total bases8
14Left on base16
1Errors0
.243AVG.250
.287OBP.326
.355SLG.376
.642OPS.702
ON THE MOUND

Pitching box score

SFTB
6Strikeouts5
4Walks2
8Hits allowed6
1Earned runs1
3.87ERA3.75
RUN PRODUCTION

Players who scored

SFRafael Devers
TBChandler SimpsonJunior Caminero
SF

Batting lineup

PlayerABHHRRBI
Heliot RamosLF · 1-4 | 2B4100
Rafael Devers1B · 1-3 | 2B, BB, 2 K3100
Casey SchmittDH · 2-4 | K, RBI, SB4201
Luis Arraez2B · 0-44000
Matt Chapman3B · 0-44000
Willy AdamesSS · 1-4 | 2B, K4100
Jung Hoo LeeRF · 0-3 | BB3000
Drew GilbertCF · 0-22000
Eric HaaseC · 1-4 | 2B, K4100
TB

Batting lineup

PlayerABHHRRBI
Chandler SimpsonLF · 0-5 | 2 K, R5000
Junior Caminero3B · 1-2 | 3 BB, R2100
Jonathan ArandaDH · 4-5 | RBI5401
Ryan Vilade1B · 0-3 | 2 K, RBI3001
Jonny DeLucaRF · 0-1 | K1000
Ben Williamson2B · 1-3 | BB3100
Cedric MullinsCF · 0-44000
Hunter FeducciaC · 1-11100
Taylor WallsSS · 0-44000
SF

Pitchers

PitcherIPKERERA
Tyler Mahle4 H · 1 BB5.1505.00
Matt Gage0 H · 1 BB0.2101.29
Keaton Winn1 H · 0 BB1.0002.63
Ryan Walker1 H · 1 BB1.0014.61
Caleb Kilian2 H · 1 BB1.0000.60
TB

Pitchers

PitcherIPKERERA
Steven Matz4 H · 2 BB6.0113.86
Hunter Bigge2 H · 0 BB2.0303.60
Bryan Baker0 H · 0 BB1.0102.70
Ian Seymour0 H · 0 BB1.0005.87
EXPLORE NEXT

Related MLB pages