MLB Game
San Francisco Giants at Seattle Mariners
Final
SF
10
@
SEA
5
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 1 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenuePeoria Stadium
StartFeb 21, 8:10 PM
Day/Nightday
Attendance8559
First Pitch2026-02-21T20:10:00.000Z
DecisionW: Caleb Kilian · L: Casey Lawrence
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 4 | 1 | 0 | 0 | 0 | 1 | 4 | 0 | 10 | 13 | 0 |
| SEA | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 9 | 0 |
Starting Pitchers
San Francisco Giants
Hayden Birdsong
— · ERA 135.00
Seattle Mariners
Emerson Hancock
— · ERA 16.20
Team Totals
San Francisco Giants Batting
AVG.333
Runs10
Hits13
HR0
BB3
K9
Seattle Mariners Batting
AVG.310
Runs5
Hits9
HR1
BB7
K9
San Francisco Giants Pitching
ERA5.00
K9
BB7
IP9.0
Hits9
HR1
Seattle Mariners Pitching
ERA7.00
K9
BB3
IP9.0
Hits13
HR0
Pitch View
Nick Zwack vs Jared Sundstrom
Jared Sundstrom grounds into a force out, shortstop Osleivis Basabe to second baseman Nate Furman. Luke Stevenson out at 2nd.
2 pitches
Selected Pitch
Pitch #2
TypeChangeup
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity88.5 mph
End Velocity81.8 mph
Spin Rate0 rpm
Spin Direction0°
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X0.67
Plate Z2.58
Zone6
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
bottom 9
10 - 5 · 3 outs
Jared Sundstrom grounds into a force out, shortstop Osleivis Basabe to second baseman Nate Furman. Luke Stevenson out at 2nd.
Batter: Jared Sundstrom · Pitcher: Nick Zwack
bottom 9
10 - 5 · 2 outs
Luke Stevenson walks.
Batter: Luke Stevenson · Pitcher: Nick Zwack
bottom 9
10 - 5 · 2 outs
Brennen Davis doubles (1) on a fly ball to left fielder Grant McCray.
Batter: Brennen Davis · Pitcher: Nick Zwack
bottom 9
10 - 5 · 2 outs
Carson Taylor pops out to third baseman Buddy Kennedy.
Batter: Carson Taylor · Pitcher: Nick Zwack
bottom 9
10 - 5 · 1 out
Blake Rambusch grounds out, second baseman Nate Furman to first baseman Jake Holton.
Batter: Blake Rambusch · Pitcher: Nick Zwack
top 9
10 - 5 · 3 outs
Bo Davidson grounds into a double play, pitcher Charlie Beilenson to shortstop Brock Rodden to first baseman Carson Taylor. Jesus Rodriguez out at 2nd. Bo Davidson out at 1st.
Batter: Bo Davidson · Pitcher: Charlie Beilenson
top 9
10 - 5 · 1 out
Jesus Rodriguez singles on a ground ball to right fielder Brennen Davis.
Batter: Jesus Rodriguez · Pitcher: Charlie Beilenson
top 9
10 - 5 · 1 out
Buddy Kennedy flies out to center fielder Rhylan Thomas.
Batter: Buddy Kennedy · Pitcher: Charlie Beilenson
bottom 8
10 - 5 · 3 outs
Rhylan Thomas grounds into a double play, catcher Jesus Rodriguez to shortstop Osleivis Basabe to first baseman Jake Holton. Spencer Packard out at 2nd. Rhylan Thomas out at 1st.
Batter: Rhylan Thomas · Pitcher: Braxton Roxby
bottom 8
10 - 5 · 1 out
Will Wilson flies out to right fielder Luis Matos.
Batter: Will Wilson · Pitcher: Braxton Roxby
bottom 8
10 - 5 · 0 outs
Spencer Packard walks. Brock Rodden to 2nd.
Batter: Spencer Packard · Pitcher: Braxton Roxby
bottom 8
10 - 5 · 0 outs
Brock Rodden singles on a sharp line drive to right fielder Luis Matos.
Batter: Brock Rodden · Pitcher: Braxton Roxby
San Francisco Giants Roster
Lineup
Jared OlivaCF#56
AVG — · HR 0 · RBI 0
Nate Furman2B#90
AVG — · HR 0 · RBI 2
Grant McCrayLF#58
AVG — · HR 0 · RBI 0
Jake Holton1B#61
AVG — · HR 0 · RBI 2
Luis MatosRF#29
AVG — · HR 0 · RBI 0
Buddy Kennedy3B#41
AVG — · HR 0 · RBI 0
Jesus RodriguezC#79
AVG — · HR 0 · RBI 0
Bo DavidsonDH#91
AVG — · HR 0 · RBI 0
Osleivis BasabeSS#39
AVG — · HR 0 · RBI 0
Bench
Bryce Eldridge1B#8
AVG — · HR 0 · RBI 1
Casey Schmitt3B#10
AVG — · HR 0 · RBI 0
Christian Koss2B#50
AVG — · HR 0 · RBI 0
Daniel SusacC#6
AVG — · HR 0 · RBI 0
Diego CartayaC#78
AVG — · HR — · RBI —
Diego VelasquezSS#16
AVG — · HR — · RBI —
Drew GilbertDH#0
AVG — · HR 0 · RBI 1
Eric HaaseDH#18
AVG — · HR 0 · RBI 0
Harrison BaderCF#9
AVG — · HR 0 · RBI 2
Heliot RamosLF#17
AVG — · HR 0 · RBI 0
Jerar EncarnacionRF#19
AVG — · HR 0 · RBI 0
Jung Hoo LeeCF#51
AVG — · HR — · RBI —
Logan PorterC#13
AVG — · HR — · RBI —
Luis ArraezIF#1
AVG — · HR — · RBI —
Matt Chapman3B#26
AVG — · HR — · RBI —
Parks Harber3B#89
AVG — · HR — · RBI —
Patrick BaileyC#14
AVG — · HR — · RBI —
Rafael DeversDH#16
AVG — · HR — · RBI —
Thomas GavelloC#78
AVG — · HR — · RBI —
Tyler FitzgeraldSS#49
AVG — · HR 0 · RBI 2
Victor BericotoRF#83
AVG — · HR — · RBI —
Will BrennanRF#7
AVG — · HR — · RBI —
Willy AdamesSS#2
AVG — · HR — · RBI —
Pitchers
Adrian HouserP#12
IP — · K — · ERA —
Ben PetersonP#89
IP — · K — · ERA —
Blade TidwellP#46
IP 1.0 · K 3 · ERA —
Braxton RoxbyP#37
IP 1.0 · K 0 · ERA —
Caleb KilianP#45
IP 1.0 · K 0 · ERA —
Carson SeymourP#77
IP — · K — · ERA —
Carson WhisenhuntP#88
IP — · K — · ERA —
Darien SmithP#33
IP — · K — · ERA —
Erik MillerP#68
IP — · K — · ERA —
Gregory SantosP#57
IP — · K — · ERA —
Hayden BirdsongP#60
IP 0.1 · K 0 · ERA —
Joel PegueroP#63
IP — · K — · ERA —
José ButtóP#70
IP 1.0 · K 1 · ERA —
JT BrubakerP#34
IP — · K — · ERA —
Juan SanchezP#81
IP 1.0 · K 1 · ERA —
Keaton WinnP#67
IP — · K — · ERA —
Landen RouppP#65
IP — · K — · ERA —
Logan WebbP#62
IP — · K — · ERA —
Matt GageP#93
IP — · K — · ERA —
Michael FulmerP#32
IP 1.0 · K 2 · ERA —
Mitch WhiteP#34
IP — · K — · ERA —
Nick MargeviciusP#52
IP 1.0 · K 1 · ERA —
Nick ZwackP#94
IP 1.0 · K 0 · ERA —
Niko MazzaP#23
IP — · K — · ERA —
R.J. DabovichP#45
IP — · K — · ERA —
Reiver SanmartinP#48
IP — · K — · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan WalkerP#74
IP — · K — · ERA —
Sam HentgesP#31
IP — · K — · ERA —
Spencer BivensP#76
IP — · K — · ERA —
Trent HarrisP#87
IP — · K — · ERA —
Trevor McDonaldP#72
IP — · K — · ERA —
Tristan BeckP#43
IP — · K — · ERA —
Tyler MahleP#54
IP — · K — · ERA —
Tyler VogelP#91
IP 0.2 · K 1 · ERA —
Wilkin RamosP#71
IP — · K — · ERA —
Will BednarP#86
IP — · K — · ERA —
Seattle Mariners Roster
Lineup
Rhylan ThomasCF#31
AVG — · HR 0 · RBI 0
Blake Rambusch2B#81
AVG — · HR 0 · RBI 0
Carson Taylor1B#39
AVG — · HR 0 · RBI 0
Brennen DavisRF#78
AVG — · HR 0 · RBI 0
Luke StevensonC#72
AVG — · HR 0 · RBI 0
Jared SundstromLF#89
AVG — · HR 0 · RBI 0
Brock RoddenSS#90
AVG — · HR 0 · RBI 0
Spencer PackardDH#93
AVG — · HR 0 · RBI 0
Will Wilson3B#7
AVG — · HR 0 · RBI 0
Bench
Alejo Lopez2B
AVG — · HR — · RBI —
Andrew KniznerC#25
AVG — · HR 0 · RBI 0
Brendan Donovan2B#33
AVG — · HR — · RBI —
Brian O'KeefeC#4
AVG — · HR 0 · RBI 0
Cal RaleighC#29
AVG — · HR — · RBI —
Cole Young2B#2
AVG — · HR 0 · RBI 0
Colt Emerson3B#85
AVG — · HR 0 · RBI 0
Connor CharpingC#91
AVG — · HR — · RBI —
Connor JoeRF#9
AVG — · HR 0 · RBI 0
Dominic CanzoneRF#8
AVG — · HR — · RBI —
J.P. CrawfordSS#3
AVG — · HR — · RBI —
J.T. Arruda2B#90
AVG — · HR — · RBI —
Jakson ReetzC#17
AVG — · HR — · RBI —
Jhonny PeredaC#5
AVG — · HR — · RBI —
Jonny FarmeloOF#98
AVG — · HR — · RBI —
Josh CaronC#88
AVG — · HR — · RBI —
Josh Naylor1B#12
AVG — · HR — · RBI —
Julio RodríguezCF#44
AVG — · HR — · RBI —
Lazaro MontesDH#99
AVG — · HR 0 · RBI 0
Leo RivasSS#76
AVG — · HR 0 · RBI 0
Luke RaleyRF#20
AVG — · HR — · RBI —
Michael ArroyoSS#96
AVG — · HR — · RBI —
Miles MastrobuoniLF#21
AVG — · HR 1 · RBI 4
Nick RaposoC#71
AVG — · HR — · RBI —
Patrick Wisdom1B#35
AVG — · HR 0 · RBI 1
Randy ArozarenaLF#56
AVG — · HR — · RBI —
Rob RefsnyderRF#30
AVG — · HR — · RBI —
Ryan Bliss2B#1
AVG — · HR — · RBI —
Sammy SianiRF#89
AVG — · HR — · RBI —
Victor LabradaCF#92
AVG — · HR — · RBI —
Victor RoblesCF#10
AVG — · HR 0 · RBI 0
Pitchers
Alex HoppeP#48
IP — · K — · ERA —
Andrés MuñozP#75
IP 1.0 · K 2 · ERA —
Aneury LoraP#89
IP — · K — · ERA —
Austin KitchenP#63
IP — · K — · ERA —
Blas CastañoP#62
IP — · K — · ERA —
Brendan WhiteP#91
IP — · K — · ERA —
Bryan WooP#22
IP — · K — · ERA —
Bryce MillerP#50
IP — · K — · ERA —
Carlos VargasP#54
IP — · K — · ERA —
Casey LawrenceP#41
IP 2.0 · K 1 · ERA —
Casey LeguminaP#64
IP — · K — · ERA —
Charlie BeilensonP#85
IP 1.0 · K 0 · ERA —
Cole WilcoxP#43
IP — · K — · ERA —
Cooper CriswellP#18
IP — · K — · ERA —
Dane DunningP#27
IP — · K — · ERA —
Domingo GonzalezP#46
IP — · K — · ERA —
Dylan WilsonP#90
IP — · K — · ERA —
Eduard BazardoP#83
IP 0.1 · K 0 · ERA —
Emerson HancockP#26
IP 1.2 · K 4 · ERA —
Gabe MosserP#73
IP — · K — · ERA —
Gabe SpeierP#55
IP 1.0 · K 1 · ERA —
George KirbyP#68
IP — · K — · ERA —
Guillo ZuñigaP#65
IP 0.2 · K 1 · ERA —
Jason RuffcornP#95
IP — · K — · ERA —
Jhonathan DíazP#71
IP — · K — · ERA —
Jimmy KingsburyP#88
IP — · K — · ERA —
Jose A. FerrerP#45
IP — · K — · ERA —
Josh SimpsonP#37
IP — · K — · ERA —
Kade AndersonP#13
IP — · K — · ERA —
Logan GilbertP#36
IP — · K — · ERA —
Luis CastilloP#58
IP — · K — · ERA —
Matt BrashP#47
IP — · K — · ERA —
Michael MoralesP#94
IP — · K — · ERA —
Michael RuckerP#38
IP — · K — · ERA —
Nick DavilaP#82
IP — · K — · ERA —
Nico TellacheP#94
IP 0.1 · K 0 · ERA —
Peyton AlfordP#89
IP 0.1 · K 0 · ERA —
Randy DobnakP#67
IP — · K — · ERA —
Robinson OrtizP#49
IP — · K — · ERA —
Ryan HawksP#95
IP — · K — · ERA —
Ryan LoutosP#52
IP — · K — · ERA —
Ryan SloanP#97
IP — · K — · ERA —
Stefan RaethP#91
IP 0.2 · K 0 · ERA —
Teddy McGrawP#87
IP — · K — · ERA —
Troy TaylorP#59
IP — · K — · ERA —
Tyler ClevelandP#79
IP — · K — · ERA —
Yosver ZuluetaP#61
IP — · K — · ERA —
