San Francisco Giants vs Seattle Mariners Match Player Stats On Feb 21, 2026

Feb 21, 2026 - Pre Season
modal icon 5
1 2 3 4 5 6 7 8 9 R H E
SF 0 4 1 0 0 - - - - 5 5 0
SEA 5 0 0 0 0 - - - - 5 5 0
Hayden Birdsong Emerson Hancock
ML O/U (Trending) ATS (Margin) Line Movement
SF - - -
SEA - - -

Batting Stats

POS AB R H RBI BB SO LOB AVG
H. Bader CF 3 0 1 2 0 0 0 .000
     J. Oliva CF 0 0 0 0 0 0 0 .000
C. Koss 2B 2 0 0 0 1 1 1 .000
H. Ramos LF 2 1 1 0 0 1 0 .000
     G. McCray PR -LF 0 0 0 0 0 0 0 .000
B. Eldridge 1B 2 1 1 1 0 0 2 .000
     J. Holton 1B 0 0 0 0 0 0 0 .000
J. Encarnacion RF 3 0 0 0 0 1 4 .000
     L. Matos PR -RF 0 0 0 0 0 0 0 .000
C. Schmitt 3B 3 0 0 0 0 2 4 .000
     B. Kennedy 3B 0 0 0 0 0 0 0 .000
D. Susac C 2 1 1 0 0 1 1 .000
E. Haase DH 1 1 0 0 1 1 0 .000
T. Fitzgerald SS 2 1 1 2 0 0 0 .000
Totals 20 5 5 5 2 7 12
Batting
2B - Harrison Bader (0), Heliot Ramos (0), Bryce Eldridge (0), Tyler Fitzgerald (0)
TB - Harrison Bader 2, Heliot Ramos 2, Bryce Eldridge 2, Daniel Susac 1, Tyler Fitzgerald 2
RBI - Harrison Bader 2 (0), Bryce Eldridge (0), Tyler Fitzgerald 2 (0)
2-Out RBI - Harrison Bader 2 (0), Tyler Fitzgerald 2 (0)
Runners left in scoring position, 2 out - Christian Koss (0), Casey Schmitt (0), Daniel Susac (0)
Team LOB - 12
POS AB R H RBI BB SO LOB AVG
V. Robles CF 2 1 1 0 0 1 0 .000
     R. Thomas CF 1 0 0 0 0 0 0 .500
C. Young 2B 1 1 0 0 2 1 0 .000
P. Wisdom 1B 3 1 1 1 0 2 1 .000
C. Joe RF 2 0 0 0 0 1 3 .500
     B. Davis RF 1 0 0 0 0 0 0 .000
A. Knizner C 1 1 0 0 1 0 0 .000
     B. O'Keefe C 1 0 0 0 0 1 0 .000
M. Mastrobuoni LF 2 1 2 4 0 0 0 .500
     J. Sundstrom LF 1 0 0 0 0 0 0 .000
L. Rivas SS 1 0 1 0 1 0 0 .500
L. Montes DH 2 0 0 0 0 0 3 .333
C. Emerson 3B 2 0 0 0 0 2 3 .000
Totals 20 5 5 5 4 8 10
Batting
2B - Miles Mastrobuoni (1)
HR - Miles Mastrobuoni (0)
TB - Victor Robles 1, Patrick Wisdom 1, Miles Mastrobuoni 6, Leo Rivas 1
RBI - Patrick Wisdom (0), Miles Mastrobuoni 4 (0)
Runners left in scoring position, 2 out - Connor Joe (0), Colt Emerson (1)
Team LOB - 10
Baserunning
SB - Cole Young (2 off Tidwell/Susac)
Fielding
Outfield Assists - Colt Emerson (Koss at Home)

Pitching Stats

IP H R ER BB SO HR ERA
H. Birdsong 0 .1 3 5 5 2 0 1 0.00
T. Vogel 0 .2 1 0 0 0 1 0 0.00
B. Tidwell 1 .0 0 0 0 1 3 0 0.00
J. Butto 1 .0 1 0 0 1 1 0 0.00
M. Fulmer 1 .0 0 0 0 0 2 0 0.00
N. Margevicius 0 .2 0 0 0 0 1 0 0.00
Pitches-Strikes - Hayden Birdsong 26-14, Tyler Vogel 16-10, Blade Tidwell 25-13, Jose Butto 21-13, Michael Fulmer 16-9, Nick Margevicius 16-9
Ground Balls-Fly Balls - Hayden Birdsong 1-0, Tyler Vogel 0-1, Blade Tidwell 0-0, Jose Butto 0-2, Michael Fulmer 1-0, Nick Margevicius 0-1
Batters Faced - Hayden Birdsong 6, Tyler Vogel 3, Blade Tidwell 4, Jose Butto 5, Michael Fulmer 3, Nick Margevicius 2
IP H R ER BB SO HR ERA
E. Hancock 1 .2 1 3 3 1 4 0 0.00
P. Alford 0 .1 2 1 1 0 0 0 0.00
A. Munoz 1 .0 2 1 1 0 2 0 0.00
G. Speier 1 .0 0 0 0 0 1 0 0.00
E. Bazardo 0 .1 0 0 0 1 0 0 0.00
S. Raeth 0 .2 0 0 0 0 0 0 0.00
WP - Eduard Bazardo
HBP - Bryce Eldridge (by Hancock), Heliot Ramos (by Bazardo)
Pitches-Strikes - Emerson Hancock 37-21, Peyton Alford 10-8, Andres Munoz 19-15, Gabe Speier 6-5, Eduard Bazardo 19-11, Stefan Raeth 5-4
Ground Balls-Fly Balls - Emerson Hancock 1-0, Peyton Alford 1-0, Andres Munoz 0-0, Gabe Speier 1-1, Eduard Bazardo 0-0, Stefan Raeth 1-1
Batters Faced - Emerson Hancock 8, Peyton Alford 3, Andres Munoz 5, Gabe Speier 3, Eduard Bazardo 3, Stefan Raeth 2
Inherited Runners-Scored - Peyton Alford 3-3, Stefan Raeth 2-0
Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo