MLB Game

San Francisco Giants at Los Angeles Angels

FinalFeb 24, 8:10 PMTempe Diablo StadiumBottom 9th
SF
4
@
LAA
1
Live Game State
InningBottom 9th
Balls / Strikes / Outs1 / 1 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueTempe Diablo Stadium
StartFeb 24, 8:10 PM
Day/Nightday
Attendance4411
First Pitch2026-02-24T20:11:00.000Z
DecisionW: Logan Webb · L: Grayson Rodriguez · SV: Braxton Roxby
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
Team123456789RHE
SF011001100440
LAA000000010132
Starting Pitchers
San Francisco Giants
Logan Webb
· 1- · ERA 0.00
Los Angeles Angels
Grayson Rodriguez
· -1 · ERA 5.40
Team Totals
San Francisco Giants Batting
AVG.275
Runs4
Hits4
HR0
BB6
K6
Los Angeles Angels Batting
AVG.235
Runs1
Hits3
HR0
BB4
K12
San Francisco Giants Pitching
ERA2.50
K12
BB4
IP9.0
Hits3
HR0
Los Angeles Angels Pitching
ERA8.00
K6
BB6
IP9.0
Hits4
HR0
Pitch View
Braxton Roxby vs Matthew Lugo
Matthew Lugo grounds out, shortstop Tyler Fitzgerald to first baseman Bryce Eldridge.
3 pitches
123
Selected Pitch
Pitch #3
TypeSlider
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity81.6 mph
End Velocity75.0 mph
Spin Rate0 rpm
Spin Direction
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X0.48
Plate Z1.29
Zone14
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
4 - 1 · 3 outs
Matthew Lugo grounds out, shortstop Tyler Fitzgerald to first baseman Bryce Eldridge.
Batter: Matthew Lugo · Pitcher: Braxton Roxby
bottom 9
4 - 1 · 2 outs
Trey Mancini flies out to second baseman Jesus Rodriguez.
Batter: Trey Mancini · Pitcher: Braxton Roxby
bottom 9
4 - 1 · 1 out
Bryce Teodosio lines out to first baseman Bryce Eldridge.
Batter: Bryce Teodosio · Pitcher: Braxton Roxby
top 9
4 - 1 · 3 outs
Drew Gilbert strikes out swinging.
Batter: Drew Gilbert · Pitcher: Nate Snead
top 9
4 - 1 · 2 outs
Buddy Kennedy pops out to first baseman Trey Mancini.
Batter: Buddy Kennedy · Pitcher: Nate Snead
top 9
4 - 1 · 1 out
Tyler Fitzgerald flies out to right fielder Hayden Alvarez.
Batter: Tyler Fitzgerald · Pitcher: Nate Snead
bottom 8
4 - 1 · 3 outs
Omar Martinez grounds out, second baseman Jesus Rodriguez to first baseman Bryce Eldridge.
Batter: Omar Martinez · Pitcher: Tyler Vogel
bottom 8
4 - 1 · 2 outs
Oswald Peraza singles on a sharp line drive to center fielder Grant McCray. Arol Vera scores. Ben Gobbel to 2nd.
Batter: Oswald Peraza · Pitcher: Tyler Vogel
bottom 8
4 - 0 · 2 outs
Ben Gobbel singles on a ground ball to right fielder Victor Bericoto. Arol Vera to 3rd.
Batter: Ben Gobbel · Pitcher: Tyler Vogel
bottom 8
4 - 0 · 2 outs
Tucker Flint strikes out on a foul tip.
Batter: Tucker Flint · Pitcher: Tyler Vogel
bottom 8
4 - 0 · 1 out
Kyren Paris walks.
Batter: Kyren Paris · Pitcher: Tyler Vogel
bottom 8
4 - 0 · 1 out
Gustavo Campero flies out to left fielder Drew Gilbert.
Batter: Gustavo Campero · Pitcher: Tyler Vogel
San Francisco Giants Roster
Lineup
Drew GilbertLF#0
AVG — · HR 0 · RBI 0
Victor BericotoRF#83
AVG — · HR 0 · RBI 0
Grant McCrayCF#58
AVG — · HR 0 · RBI 1
Eric HaaseC#18
AVG — · HR 0 · RBI 0
Bryce Eldridge1B#8
AVG — · HR 0 · RBI 0
Parks HarberDH#89
AVG — · HR 0 · RBI 0
Jesus Rodriguez2B#79
AVG — · HR 0 · RBI 0
Tyler FitzgeraldSS#49
AVG — · HR 0 · RBI 0
Buddy Kennedy3B#41
AVG — · HR 0 · RBI 0
Bench
Andrés RiveroC
AVG — · HR — · RBI —
Bo DavidsonPR#91
AVG — · HR 0 · RBI 0
Casey Schmitt3B#10
AVG — · HR 0 · RBI 0
Charlie Szykowny3B#12
AVG — · HR — · RBI —
Christian KossSS#50
AVG — · HR 0 · RBI 0
Daniel SusacC#6
AVG — · HR — · RBI —
Dayson CroesOF#10
AVG — · HR — · RBI —
Diego CartayaC#78
AVG — · HR — · RBI —
Diego VelasquezSS#16
AVG — · HR — · RBI —
Gavin KilenSS#5
AVG — · HR — · RBI —
Harrison BaderLF#9
AVG — · HR — · RBI —
Heliot RamosLF#17
AVG — · HR 0 · RBI 0
Jake HoltonDH#61
AVG — · HR 0 · RBI 1
Jared OlivaRF#56
AVG — · HR 0 · RBI 0
Jean Carlos SioSS#14
AVG — · HR — · RBI —
Jerar Encarnacion1B#19
AVG — · HR 0 · RBI 0
Jung Hoo LeeCF#51
AVG — · HR 0 · RBI 1
Logan PorterC#13
AVG — · HR — · RBI —
Lorenzo MeolaPR#1
AVG — · HR 0 · RBI 0
Luis ArraezIF#1
AVG — · HR — · RBI —
Luis MatosRF#29
AVG — · HR — · RBI —
Matt Chapman3B#26
AVG — · HR — · RBI —
Nate Furman2B#90
AVG — · HR 0 · RBI 0
Osleivis BasabeSS#39
AVG — · HR — · RBI —
Patrick BaileyC#14
AVG — · HR 0 · RBI 1
Rafael DeversDH#16
AVG — · HR — · RBI —
Sabin Ceballos3B#2
AVG — · HR — · RBI —
Thomas GavelloC#78
AVG — · HR — · RBI —
Will BrennanPR#7
AVG — · HR 0 · RBI 0
Willy AdamesSS#2
AVG — · HR — · RBI —
Zach MorganC#5
AVG — · HR — · RBI —
Pitchers
Adrian HouserP#12
IP — · K — · ERA —
Ben PetersonP#89
IP — · K — · ERA —
Blade TidwellP#46
IP — · K — · ERA —
Braxton RoxbyP#37
IP 1.0 · K 0 · ERA —
Cade VernonP#40
IP — · K — · ERA —
Caleb KilianP#45
IP — · K — · ERA —
Carson SeymourP#77
IP — · K — · ERA —
Carson WhisenhuntP#88
IP — · K — · ERA —
Charlie McDanielP#31
IP — · K — · ERA —
Cody DelvecchioP#57
IP — · K — · ERA —
Darien SmithP#33
IP — · K — · ERA —
Erik MillerP#68
IP — · K — · ERA —
Greg FaroneP#26
IP — · K — · ERA —
Gregory SantosP#57
IP — · K — · ERA —
Hayden BirdsongP#60
IP — · K — · ERA —
Hunter DrydenP#21
IP — · K — · ERA —
Jack ChoateP#35
IP — · K — · ERA —
Joe WhitmanP#32
IP — · K — · ERA —
Joel PegueroP#63
IP — · K — · ERA —
John Michael BertrandP#56
IP — · K — · ERA —
José ButtóP#70
IP — · K — · ERA —
JT BrubakerP#34
IP — · K — · ERA —
Juan SanchezP#81
IP — · K — · ERA —
Keaton WinnP#67
IP 1.0 · K 1 · ERA —
Landen RouppP#65
IP 1.0 · K 2 · ERA —
Logan WebbP#62
IP 2.0 · K 4 · ERA —
Marques JohnsonP#95
IP — · K — · ERA —
Matt GageP#93
IP 1.0 · K 1 · ERA —
Michael FulmerP#32
IP 1.0 · K 1 · ERA —
Mitch WhiteP#34
IP — · K — · ERA —
Nick MargeviciusP#52
IP — · K — · ERA —
Nick ZwackP#94
IP — · K — · ERA —
Niko MazzaP#23
IP — · K — · ERA —
R.J. DabovichP#45
IP — · K — · ERA —
Reiver SanmartinP#48
IP — · K — · ERA —
Ricardo EstradaP#71
IP — · K — · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan WalkerP#74
IP 1.0 · K 2 · 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 —
Trystan VrielingP#43
IP — · K — · ERA —
Tyler MahleP#54
IP — · K — · ERA —
Tyler VogelP#91
IP 1.0 · K 1 · ERA —
Wilkin RamosP#71
IP — · K — · ERA —
Will BednarP#86
IP — · K — · ERA —
Yunior MarteP#41
IP — · K — · ERA —
Los Angeles Angels Roster
Lineup
Arol Vera2B#2
AVG — · HR 0 · RBI 0
Tucker FlintDH#54
AVG — · HR 0 · RBI 0
Ben Gobbel3B#70
AVG — · HR 0 · RBI 0
David MershonSS#53
AVG — · HR 0 · RBI 0
Omar MartinezC#96
AVG — · HR 0 · RBI 0
Bryce TeodosioCF#22
AVG — · HR 0 · RBI 0
Trey Mancini1B#34
AVG — · HR 0 · RBI 0
Matthew LugoLF#15
AVG — · HR 0 · RBI 0
Hayden AlvarezRF#79
AVG — · HR 0 · RBI 0
Bench
Adam Frazier2B#20
AVG — · HR — · RBI —
Anthony Rendon3B#6
AVG — · HR — · RBI —
Anthony Santa Cruz de OviedoOF#59
AVG — · HR — · RBI —
Anthony ScullCF#53
AVG — · HR — · RBI —
Anyelo Marquez2B#66
AVG — · HR — · RBI —
Bryan Martinez3B#52
AVG — · HR — · RBI —
Chris TaylorCF#33
AVG — · HR — · RBI —
Christian Moore2B#4
AVG — · HR — · RBI —
Denzer GuzmanSS#23
AVG — · HR — · RBI —
Donovan Walton2B#35
AVG — · HR — · RBI —
Gabriel DavalilloC#70
AVG — · HR — · RBI —
Gustavo CamperoRF#51
AVG — · HR 0 · RBI 0
Jake Munroe3B#57
AVG — · HR — · RBI —
Jeimer Candelario3B#46
AVG — · HR — · RBI —
Jo AdellCF#7
AVG — · HR — · RBI —
Johan Macias2B#19
AVG — · HR — · RBI —
Jonny McGillLF#55
AVG — · HR — · RBI —
Jorge RuizOF#74
AVG — · HR — · RBI —
Jorge SolerRF#12
AVG — · HR — · RBI —
Jose SiriOF#28
AVG — · HR — · RBI —
Josh LoweRF#3
AVG — · HR — · RBI —
Juan FloresC#99
AVG — · HR — · RBI —
Kevin BruggemanC#8
AVG — · HR — · RBI —
Kevyn CastilloCF#41
AVG — · HR — · RBI —
Kyren Paris2B#19
AVG — · HR 0 · RBI 0
LeTrey McCollumOF#37
AVG — · HR — · RBI —
Logan O'HoppeC#14
AVG — · HR — · RBI —
Lucas RamirezOF#65
AVG — · HR — · RBI —
Luke Ritter2B#56
AVG — · HR — · RBI —
Marlon QuinteroC#98
AVG — · HR — · RBI —
Matt Coutney1B#24
AVG — · HR — · RBI —
Mike TroutDH#27
AVG — · HR 0 · RBI 0
Nelson RadaCF#54
AVG — · HR — · RBI —
Nick Madrigal3B#2
AVG — · HR — · RBI —
Nick Rodriguez2B#12
AVG — · HR — · RBI —
Niko Kavadas1B#36
AVG — · HR 0 · RBI 0
Nolan Schanuel1B#18
AVG — · HR — · RBI —
Oswald PerazaSS#17
AVG — · HR 0 · RBI 1
Peter BurnsC#8
AVG — · HR — · RBI —
Randy De JesusRF#61
AVG — · HR — · RBI —
Raudi RodriguezCF#79
AVG — · HR — · RBI —
Ryan Nicholson1B#40
AVG — · HR — · RBI —
Sebastián RiveroC#38
AVG — · HR — · RBI —
Travis d'ArnaudC#25
AVG — · HR 0 · RBI 0
Vaughn Grissom2B#5
AVG — · HR — · RBI —
Wade MecklerOF#53
AVG — · HR — · RBI —
Yeremi VillahermosaC#77
AVG — · HR — · RBI —
Yoán Moncada3B#10
AVG — · HR 0 · RBI 0
Yolmer Sánchez3B#62
AVG — · HR — · RBI —
Zach NetoSS#9
AVG — · HR — · RBI —
Pitchers
Alek ManoahP#47
IP — · K — · ERA —
Aneurys ZabalaP#61
IP — · K — · ERA —
Angel PerdomoP#49
IP — · K — · ERA —
Austin GordonP#74
IP — · K — · ERA —
Ben JoyceP#44
IP — · K — · ERA —
Brent SuterP#37
IP — · K — · ERA —
Caden DanaP#36
IP — · K — · ERA —
Camden MinacciP#44
IP — · K — · ERA —
Chase ShoresP#95
IP 1.0 · K 0 · ERA —
Chase SilsethP#63
IP — · K — · ERA —
Chris CortezP#71
IP — · K — · ERA —
Derek ClarkP#78
IP — · K — · ERA —
Drew PomeranzP#13
IP 1.0 · K 1 · ERA —
Dylan PhillipsP#73
IP — · K — · ERA —
George KlassenP#78
IP — · K — · ERA —
Grayson RodriguezP#21
IP 1.2 · K 2 · ERA —
Houston HardingP#16
IP — · K — · ERA —
Huascar YnoaP#73
IP — · K — · ERA —
Hunter StricklandP#60
IP — · K — · ERA —
J.C. HechavarriaP#64
IP — · K — · ERA —
Jack KochanowiczP#41
IP — · K — · ERA —
Jakob GuardadoP#44
IP 0.1 · K 0 · ERA —
Jared SouthardP#76
IP — · K — · ERA —
Jayvien SandridgeP#77
IP — · K — · ERA —
Joel HurtadoP#72
IP 1.2 · K 0 · ERA —
Jordan RomanoP#68
IP 1.0 · K 1 · ERA —
José FerminP#65
IP — · K — · ERA —
Jose GonzalezP#75
IP — · K — · ERA —
José SorianoP#59
IP — · K — · ERA —
Kaleb OrtP#43
IP — · K — · ERA —
Kenyon YovanP#24
IP — · K — · ERA —
Keythel KeyP#71
IP — · K — · ERA —
Kirby YatesP#39
IP 1.0 · K 0 · ERA —
Leonard GarciaP#79
IP — · K — · ERA —
Luke MurphyP#21
IP — · K — · ERA —
Mitch FarrisP#70
IP — · K — · ERA —
Najer VictorP#28
IP — · K — · ERA —
Nate SneadP#91
IP 1.0 · K 1 · ERA —
Nick SandlinP#52
IP — · K — · ERA —
Reid DetmersP#48
IP — · K — · ERA —
Robert StephensonP#24
IP — · K — · ERA —
Ryan CosteiuP#54
IP 0.1 · K 1 · ERA —
Ryan JohnsonP#32
IP — · K — · ERA —
Ryan ZeferjahnP#56
IP — · K — · ERA —
Sam AldegheriP#61
IP — · K — · ERA —
Sam BachmanP#40
IP — · K — · ERA —
Sam TookoianP#65
IP — · K — · ERA —
Samy Natera Jr.P#67
IP — · K — · ERA —
Shaun AndersonP#64
IP — · K — · ERA —
Tayler SaucedoP#55
IP — · K — · ERA —
Tyler BremnerP#94
IP — · K — · ERA —
Victor MederosP#58
IP — · K — · ERA —
Walbert UrenaP#57
IP — · K — · ERA —
Yusei KikuchiP#16
IP — · K — · ERA —