San Francisco Giants
31 - 25 .554
F
May 28, 2025, 1:10 PM
Comerica Park
Comerica Park
2100 Woodward Avenue, Detroit, MI, 48201
4
Detroit Tigers
37 - 20 .6491 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
SAN | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 3 | 10 | 1 |
DET | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 4 | 7 | 1 |
W: Brenan Hanifee
(W, 3-2)
1.0 IP, 0 ER, K, 0 BB
L: Landen Roupp
(L, 3-4)
4.0 IP, ER, 7 K, 2 BB
S: Tommy Kahnle
(S, 7)
2.0 IP, 0 ER, 2 K, 0 BB
Top Performers

Ramos
3-5 | HR, 2 K, 2 RBI

Chapman, M
3-4 | 2 2B, R

Kahnle
(S, 7)
2.0 IP, 0 ER, 2 K, 0 BB
San Francisco Giants Batting
Order | Player | AB | R | H | RBI | BB | K | AVG |
---|---|---|---|---|---|---|---|---|
1 | Mike Yastrzemski RF | 4 | 1 | 0 | 0 | 1 | 1 | .251 |
2 | Heliot Ramos LF | 5 | 1 | 3 | 2 | 0 | 2 | .288 |
3 | Wilmer Flores DH | 5 | 0 | 1 | 0 | 0 | 0 | .258 |
4 | Jung Hoo Lee CF | 4 | 0 | 0 | 0 | 1 | 0 | .276 |
5 | Matt Chapman 3B | 4 | 1 | 3 | 0 | 0 | 0 | .224 |
6 | Willy Adames SS | 2 | 0 | 0 | 0 | 1 | 1 | .208 |
7 | LaMonte Wade Jr. 1B | 3 | 0 | 2 | 1 | 0 | 0 | .171 |
8 | Sam Huff C | 2 | 0 | 1 | 0 | 1 | 1 | .220 |
a- Patrick Bailey PH-C | 1 | 0 | 0 | 0 | 0 | 0 | .174 | |
9 | Christian Koss 2B | 4 | 0 | 0 | 0 | 0 | 3 | .219 |
Totals | 34 | 3 | 10 | 3 | 4 | 8 | .231 |
a-Flied out for Huff in the 8th.
BATTING
2B Chapman, M 2 (9, Jobe, Jobe) Wade Jr. (8, Jobe).
HR Ramos (10, 5th inning off Jobe, 1 on, 0 out).
TB Chapman, M 5 Flores Huff Ramos 6 Wade Jr. 3.
RBI Ramos 2 (29) Wade Jr. (15).
Runners left in scoring position, 2 out Yastrzemski 3 Koss 2.
SAC Wade Jr.
GIDP Flores 2.
Team RISP 1-for-9.
Team LOB 10.
FIELDING
E Chapman, M (7, fielding).
San Francisco Giants Pitching
Player | IP | H | R | ER | BB | K | HR | ERA |
---|---|---|---|---|---|---|---|---|
Landen Roupp | 4.0 | 5 | 4 | 1 | 2 | 7 | 0 | 3.54 |
Randy Rodríguez | 2.0 | 1 | 0 | 0 | 0 | 4 | 0 | 0.73 |
Tyler Rogers | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 | 1.78 |
Ryan Walker | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 4.95 |
Totals | 8.0 | 7 | 4 | 1 | 2 | 16 | 0 | 3.22 |
Pitching/Game Notes:
HBP McKinstry (by Roupp) Pérez, W (by Walker, R).
Pitches-strikes Roupp 81-48 Rodríguez, R 27-18 Rogers, Ty 12-9 Walker, R 13-8 Jobe 95-58 Hanifee 20-12 Holton 20-11 Brebbia 7-6 Kahnle 17-15.
Groundouts-flyouts Roupp 2-3 Rodríguez, R 1-1 Rogers, Ty 0-0 Walker, R 1-0 Jobe 4-4 Hanifee 1-0 Holton 1-0 Brebbia 0-1 Kahnle 2-2.
Batters faced Roupp 21 Rodríguez, R 7 Rogers, Ty 3 Walker, R 5 Jobe 23 Hanifee 4 Holton 4 Brebbia 3 Kahnle 6.
Inherited runners-scored Rodríguez, R 2-2 Hanifee 1-0 Holton 1-0 Brebbia 1-0 Kahnle 2-0.
Umpires HP: Dan Bellino. 1B: Clint Vondrak. 2B: Phil Cuzzi. 3B: Tony Randazzo.
Weather 58 degrees, Cloudy.
Wind 7 mph, In From LF.
First pitch 1:09 PM.
T 2:32.
Att 31,602.
Venue Comerica Park.
May 28, 2025
Detroit Tigers Batting
Order | Player | AB | R | H | RBI | BB | K | AVG |
---|---|---|---|---|---|---|---|---|
1 | Kerry Carpenter LF | 4 | 1 | 1 | 0 | 0 | 2 | .275 |
2 | Gleyber Torres 2B | 3 | 1 | 2 | 0 | 1 | 1 | .285 |
3 | Colt Keith 1B | 4 | 1 | 1 | 2 | 0 | 1 | .231 |
4 | Riley Greene DH | 4 | 0 | 0 | 0 | 0 | 4 | .274 |
5 | Wenceel Pérez CF-RF | 3 | 0 | 0 | 0 | 0 | 2 | .167 |
6 | Justyn-Henry Malloy RF | 3 | 0 | 2 | 2 | 0 | 1 | .220 |
Javier Báez CF | 1 | 0 | 0 | 0 | 0 | 1 | .278 | |
7 | Zach McKinstry 3B | 2 | 0 | 1 | 0 | 1 | 0 | .272 |
8 | Trey Sweeney SS | 4 | 0 | 0 | 0 | 0 | 2 | .230 |
9 | Jake Rogers C | 4 | 1 | 0 | 0 | 0 | 2 | .138 |
Totals | 32 | 4 | 7 | 4 | 2 | 16 | .252 |
BATTING
2B Keith, C (9, Roupp) McKinstry (10, Walker, R).
TB Carpenter, K Keith, C 2 Malloy 2 McKinstry 2 Torres 2.
RBI Keith, C 2 (16) Malloy 2 (16).
2-out RBI Malloy 2.
Runners left in scoring position, 2 out Rogers 2 Sweeney.
Team RISP 2-for-7.
Team LOB 8.
FIELDING
E Rogers (1, catcher interference).
DP 2 (McKinstry-Torres-Keith, C Torres-Keith, C).
Detroit Tigers Pitching
Player | IP | H | R | ER | BB | K | HR | ERA |
---|---|---|---|---|---|---|---|---|
Jackson Jobe | 4.2 | 7 | 3 | 3 | 3 | 4 | 1 | 4.22 |
Brenan Hanifee | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 3.04 |
Tyler Holton | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 3.65 |
John Brebbia | 0.1 | 1 | 0 | 0 | 0 | 0 | 0 | 5.52 |
Tommy Kahnle | 2.0 | 0 | 0 | 0 | 0 | 2 | 0 | 1.52 |
Totals | 9.0 | 10 | 3 | 3 | 4 | 8 | 1 | 3.22 |
Pitching/Game Notes:
HBP McKinstry (by Roupp) Pérez, W (by Walker, R).
Pitches-strikes Roupp 81-48 Rodríguez, R 27-18 Rogers, Ty 12-9 Walker, R 13-8 Jobe 95-58 Hanifee 20-12 Holton 20-11 Brebbia 7-6 Kahnle 17-15.
Groundouts-flyouts Roupp 2-3 Rodríguez, R 1-1 Rogers, Ty 0-0 Walker, R 1-0 Jobe 4-4 Hanifee 1-0 Holton 1-0 Brebbia 0-1 Kahnle 2-2.
Batters faced Roupp 21 Rodríguez, R 7 Rogers, Ty 3 Walker, R 5 Jobe 23 Hanifee 4 Holton 4 Brebbia 3 Kahnle 6.
Inherited runners-scored Rodríguez, R 2-2 Hanifee 1-0 Holton 1-0 Brebbia 1-0 Kahnle 2-0.
Umpires HP: Dan Bellino. 1B: Clint Vondrak. 2B: Phil Cuzzi. 3B: Tony Randazzo.
Weather 58 degrees, Cloudy.
Wind 7 mph, In From LF.
First pitch 1:09 PM.
T 2:32.
Att 31,602.
Venue Comerica Park.
May 28, 2025