San Francisco Giants vs Tampa Bay Rays
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
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| TB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 2 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Tyler Mahle started for Giants, leaving with a 1–0 lead. Out of the bullpen, Ryan Walker took the roughest line.
-
Tyler Mahle
Starter
5.1
92
0
5
Pitch-by-pitch: what Tyler Mahle threw
CSW 26% 1st-pitch strike 59% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In 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
Steven Matz started for Rays, leaving trailing 0–1.
-
Steven Matz
Starter
6.0
89
1
1
Pitch-by-pitch: what Steven Matz threw
CSW 24% 1st-pitch strike 59% 4.0 pitches/PAPitch # % Whiff CS Foul Ball In 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
- Aranda 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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
Recent form
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.