ARCHIVE May 3, 2026
May 3, 2026 · AL East

San Francisco Giants vs Tampa Bay Rays

May 3, 2026Tropicana FieldDome 72°F · 0 mph, None
AWAY
San Francisco Giants
13-21
1
vs
HOME
Tampa Bay Rays
21-12
2

Scoring summary

INN BATTER PLAY SCORE
T1 Casey Schmitt Casey Schmitt singles on a line drive to center fielder Cedric Mullins. Rafael Devers scores. SF 1, TB 0
B8 Ryan Vilade Ryan Vilade hits a sacrifice bunt. Junior Caminero scores. Jonathan Aranda to 2nd. Ryan Vilade to 1st. SF 1, TB 1
B10 Jonathan Aranda Jonathan Aranda singles on a fly ball to right fielder Jung Hoo Lee. Chandler Simpson scores. Junior Caminero to 3rd. SF 1, TB 2

Box score

  12345678910 R
SF 1000000000 1
TB 0000000101 2

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Giants AWAY 1

Tyler Mahle started for Giants, leaving with a 1–0 lead. Out of the bullpen, Ryan Walker took the roughest line.

workload · innings pitched
  • Tyler Mahle Starter 5.1 92 0 5
    Pitch-by-pitch: what Tyler Mahle threw
    CSW 26% 1st-pitch strike 59% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 46 50% 6 10 14 10 6
    Splitter 18 20% 0 1 4 7 6
    Slider 15 16% 0 4 0 8 3
    Cutter 13 14% 1 2 4 5 1
  • Matt Gage Reliever 0.2 15 0 1 HLD inherited 2, stranded 2
  • Keaton Winn Setup 1.0 9 0 0 HLD
  • Ryan Walker Reliever 1.0 14 1 0 BS
  • Caleb Kilian Middle 1.0 15 1 0 L
Rays HOME 2

Steven Matz started for Rays, leaving trailing 0–1.

workload · innings pitched
  • Steven Matz Starter 6.0 89 1 1
    Pitch-by-pitch: what Steven Matz threw
    CSW 24% 1st-pitch strike 59% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 50 56% 7 6 12 16 9
    Changeup 20 22% 2 0 5 8 5
    Slider 15 17% 2 1 3 5 4
    Curveball 4 4% 1 2 0 0 1
  • Hunter Bigge Reliever 2.0 26 0 3
  • Bryan Baker Closer 1.0 11 0 1
  • Ian Seymour Setup 1.0 8 0 0 W

Where the game turned

1 run Bottom 10th · off Kilian
  • Aranda 1B (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Heliot Ramos LF 4 0 1 0 0 0 .270 .308 .410 .718 2B
Rafael Devers 1B 3 1 1 0 1 2 .214 .257 .305 .562 2B
Casey Schmitt DH 4 0 2 1 0 1 .308 .354 .519 .873 SB
Luis Arraez 2B 4 0 0 0 0 0 .308 .333 .377 .710
Matt Chapman 3B 4 0 0 0 0 0 .246 .324 .331 .655
Willy Adames SS 4 0 1 0 0 1 .195 .236 .346 .582 2B
Jung Hoo Lee RF 3 0 0 0 1 0 .281 .331 .413 .744
Drew Gilbert CF 2 0 0 0 0 0 .271 .314 .417 .731
Eric Haase C 4 0 1 0 0 1 .300 .300 .500 .800 2B
Jerar Encarnacion RF 2 0 0 0 0 0 .176 .200 .206 .406
HOME · TB
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Chandler Simpson LF 5 1 0 0 0 2 .300 .331 .338 .669
Junior Caminero 3B 2 1 1 0 3 0 .264 .350 .504 .854
Jonathan Aranda DH 5 0 4 1 0 0 .252 .352 .462 .814
Ryan Vilade 1B 3 0 0 1 0 2 .275 .326 .325 .651
Jonny DeLuca RF 1 0 0 0 0 1 .279 .310 .456 .766
Ben Williamson 2B 3 0 1 0 1 0 .244 .316 .326 .642
Cedric Mullins CF 4 0 0 0 0 0 .127 .189 .225 .414
Hunter Feduccia C 1 0 1 0 0 0 .273 .400 .303 .703
Taylor Walls SS 4 0 0 0 0 0 .191 .295 .235 .530
Jake Fraley RF 2 0 0 0 0 1 .239 .311 .418 .729
Nick Fortes C 3 0 1 0 0 0 .262 .303 .357 .660

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Tyler Mahle 5.1 4 0 0 1 5 0 92 5.00
Matt Gage 0.2 0 0 0 1 1 0 15 1.29 HLD
Keaton Winn 1.0 1 0 0 0 0 0 9 2.63 HLD
Ryan Walker 1.0 1 1 1 1 0 0 14 4.61 BS
Caleb Kilian 1.0 2 1 0 1 0 0 15 0.60 L
HOME · TB
PITCHER IPHRERBBKHR NPERA DEC
Steven Matz 6.0 4 1 1 2 1 0 89 3.86
Hunter Bigge 2.0 2 0 0 0 3 0 26 3.60
Bryan Baker 1.0 0 0 0 0 1 0 11 2.70
Ian Seymour 1.0 0 0 0 0 0 0 8 5.87 W

Manager comparison

AWAY · SF
Tony Vitello
Lineup 1.7 R Bunts 1.6 R IBBs 1.8 R
HOME · TB
Kevin Cash
Lineup 1.3 R Bunts 2.5 R IBBs 2.8 R

Recent form

AWAY · SF
4-5 L3 +2 run diff
LLL?WWWWLL
HOME · TB
3-7 L1 -5 run diff
LWLWLLLWLL

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.