MLB Game

Los Angeles Angels at San Francisco Giants

FinalMar 9, 8:05 PMScottsdale StadiumBottom 9th
LAA
2
@
SF
0
Live Game State
InningBottom 9th
Balls / Strikes / Outs2 / 0 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueScottsdale Stadium
StartMar 9, 8:05 PM
Day/Nightday
Attendance7913
First Pitch2026-03-09T20:04:00.000Z
DecisionW: George Klassen · L: Trystan Vrieling
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
LAA000000002240
SF000000000031
Starting Pitchers
Los Angeles Angels
José Soriano
· -1 · ERA 7.27
San Francisco Giants
Robbie Ray
· ERA 1.86
Team Totals
Los Angeles Angels Batting
AVG.254
Runs2
Hits4
HR0
BB4
K9
San Francisco Giants Batting
AVG.305
Runs0
Hits3
HR0
BB1
K7
Los Angeles Angels Pitching
ERA6.34
K7
BB1
IP9.0
Hits3
HR0
San Francisco Giants Pitching
ERA4.07
K9
BB4
IP9.0
Hits4
HR0
Pitch View
George Klassen vs Buddy Kennedy
Buddy Kennedy flies out to left fielder Wade Meckler.
3 pitches
123
Selected Pitch
Pitch #3
TypeSinker
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity97.5 mph
End Velocity89.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 X-0.77
Plate Z3.48
Zone11
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
2 - 0 · 3 outs
Buddy Kennedy flies out to left fielder Wade Meckler.
Batter: Buddy Kennedy · Pitcher: George Klassen
bottom 9
2 - 0 · 2 outs
Logan Porter hit by pitch. Parks Harber to 2nd.
Batter: Logan Porter · Pitcher: George Klassen
bottom 9
2 - 0 · 2 outs
Parks Harber walks.
Batter: Parks Harber · Pitcher: George Klassen
bottom 9
2 - 0 · 2 outs
Nate Furman strikes out swinging.
Batter: Nate Furman · Pitcher: George Klassen
bottom 9
2 - 0 · 1 out
Osleivis Basabe grounds out, third baseman Donovan Walton to first baseman Niko Kavadas.
Batter: Osleivis Basabe · Pitcher: George Klassen
top 9
2 - 0 · 3 outs
Omar Martinez strikes out swinging.
Batter: Omar Martinez · Pitcher: Trystan Vrieling
top 9
2 - 0 · 2 outs
Donovan Walton out on a sacrifice bunt to first baseman Jake Holton. Kevyn Castillo scores. Niko Kavadas to 2nd.
Batter: Donovan Walton · Pitcher: Trystan Vrieling
top 9
1 - 0 · 1 out
Niko Kavadas grounds into a force out, first baseman Jake Holton to shortstop Osleivis Basabe. Kevyn Castillo to 3rd. Yolmer Sánchez out at 2nd. Niko Kavadas to 1st.
Batter: Niko Kavadas · Pitcher: Trystan Vrieling
top 9
1 - 0 · 0 outs
Yolmer Sánchez singles on a fly ball to left fielder Jerar Encarnacion. Raudi Rodriguez scores. Kevyn Castillo to 2nd.
Batter: Yolmer Sánchez · Pitcher: Trystan Vrieling
top 9
0 - 0 · 0 outs
Gabriel Davalillo singles on a ground ball to right fielder Luis Matos. Raudi Rodriguez to 3rd.
Batter: Gabriel Davalillo · Pitcher: Trystan Vrieling
top 9
0 - 0 · 0 outs
Raudi Rodriguez reaches on a fielding error by shortstop Osleivis Basabe.
Batter: Raudi Rodriguez · Pitcher: Trystan Vrieling
bottom 8
0 - 0 · 3 outs
Luis Matos pops out to second baseman Kyren Paris.
Batter: Luis Matos · Pitcher: George Klassen
Los Angeles Angels Roster
Lineup
Raudi RodriguezRF#79
AVG — · HR 0 · RBI 0
Kevyn CastilloDH#41
AVG — · HR 0 · RBI 0
Yolmer SánchezSS#62
AVG — · HR 0 · RBI 1
Niko Kavadas1B#36
AVG — · HR 0 · RBI 0
Donovan Walton3B#35
AVG — · HR 0 · RBI 1
Omar MartinezC#96
AVG — · HR 0 · RBI 0
Kyren Paris2B#19
AVG — · HR 0 · RBI 0
Jose SiriCF#28
AVG — · HR 0 · RBI 0
Wade MecklerLF#53
AVG — · HR 0 · RBI 0
Bench
Adam FrazierLF#20
AVG — · HR 0 · RBI 0
Alberto RiosC#8
AVG — · HR — · RBI —
Alec Gomez2B#8
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 —
Arol VeraSS#2
AVG — · HR — · RBI —
Athanael Duarte1B#24
AVG — · HR — · RBI —
Ben Gobbel3B#70
AVG — · HR — · RBI —
Bryan Martinez3B#52
AVG — · HR — · RBI —
Bryce TeodosioCF#22
AVG — · HR 0 · RBI 0
Byron CastilloRF#76
AVG — · HR — · RBI —
Caleb Bartolero1B#8
AVG — · HR — · RBI —
Caleb KetchupSS#74
AVG — · HR — · RBI —
Caleb PendletonC#8
AVG — · HR — · RBI —
Capri Ortiz2B#63
AVG — · HR — · RBI —
Chris TaylorCF#33
AVG — · HR — · RBI —
Christian Moore3B#4
AVG — · HR 0 · RBI 0
Cole Fontenelle3B#21
AVG — · HR — · RBI —
Colin SummerhillC#57
AVG — · HR — · RBI —
David MershonSS#53
AVG — · HR — · RBI —
Denzer GuzmanSS#23
AVG — · HR — · RBI —
Eliezer RiveroC#79
AVG — · HR — · RBI —
Elijah DunhamOF#58
AVG — · HR — · RBI —
Felix MorrobelSS#41
AVG — · HR — · RBI —
Gabriel DavalilloPH#70
AVG — · HR 0 · RBI 0
Gage HarrelsonOF#77
AVG — · HR — · RBI —
Greylin De La PazSS#16
AVG — · HR — · RBI —
Gustavo CamperoOF#51
AVG — · HR — · RBI —
Harold CollSS#71
AVG — · HR — · RBI —
Hayden AlvarezOF#79
AVG — · HR — · RBI —
Humberto TiberiC#95
AVG — · HR — · RBI —
Ivan TatisSS#63
AVG — · HR — · RBI —
Jake Munroe3B#57
AVG — · HR — · RBI —
Jeimer Candelario3B#46
AVG — · HR — · RBI —
Jo AdellCF#7
AVG — · HR — · RBI —
Johan Macias2B#19
AVG — · HR — · RBI —
John WimmerSS#52
AVG — · HR — · RBI —
Jonathan LinaresC#78
AVG — · HR — · RBI —
Jonny McGillLF#55
AVG — · HR — · RBI —
Jorge RuizOF#74
AVG — · HR — · RBI —
Jorge SolerRF#12
AVG — · HR 0 · RBI 0
Josh LoweRF#3
AVG — · HR — · RBI —
Juan FloresC#99
AVG — · HR — · RBI —
Kaden HopsonC#76
AVG — · HR — · RBI —
Kendrey Maduro1B#46
AVG — · HR — · RBI —
Kevin BruggemanC#8
AVG — · HR — · RBI —
LeTrey McCollumOF#37
AVG — · HR — · RBI —
Logan O'HoppeC#14
AVG — · HR — · RBI —
Lucas RamirezOF#65
AVG — · HR — · RBI —
Luis Rodriguez2B#77
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 —
Nolan Schanuel1B#18
AVG — · HR — · RBI —
Oswald Peraza2B#17
AVG — · HR 0 · RBI 0
Peter BurnsC#8
AVG — · HR — · RBI —
Randy De JesusRF#61
AVG — · HR — · RBI —
Rubel Cespedes1B#32
AVG — · HR — · RBI —
Ryan Nicholson1B#40
AVG — · HR — · RBI —
Sebastián RiveroC#38
AVG — · HR — · RBI —
Slate Alford3B#67
AVG — · HR — · RBI —
TJ Ford2B#52
AVG — · HR — · RBI —
Travis d'ArnaudC#25
AVG — · HR 0 · RBI 0
Trey Mancini1B#34
AVG — · HR — · RBI —
Tucker FlintRF#54
AVG — · HR — · RBI —
Vaughn Grissom1B#5
AVG — · HR 0 · RBI 0
Victor Rodriguez3B#55
AVG — · HR — · RBI —
Yeremi VillahermosaC#77
AVG — · HR — · RBI —
Yoán Moncada3B#10
AVG — · HR — · RBI —
Yojancel CabreraSS#70
AVG — · HR — · RBI —
Zach NetoSS#9
AVG — · HR 0 · RBI 0
Pitchers
Alek ManoahP#47
IP — · K — · ERA —
Alex MartinezP#44
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 —
Brett KerryP#64
IP — · K — · ERA —
Caden DanaP#36
IP — · K — · ERA —
Camden MinacciP#44
IP — · K — · ERA —
Chase ShoresP#95
IP — · K — · ERA —
Chase SilsethP#63
IP 1.0 · K 1 · ERA —
Chris CortezP#71
IP — · K — · ERA —
Derek ClarkP#78
IP — · K — · ERA —
Drew PomeranzP#13
IP — · K — · ERA —
Dylan JordanP
IP — · K — · ERA —
Dylan PhillipsP#73
IP — · K — · ERA —
George KlassenP#78
IP 3.0 · K 2 · ERA —
Grayson RodriguezP#21
IP — · K — · 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 — · K — · ERA —
Jared SouthardP#76
IP — · K — · ERA —
Joel HurtadoP#72
IP — · K — · ERA —
Jordan RomanoP#68
IP — · K — · ERA —
Jose GonzalezP#75
IP — · K — · ERA —
José SorianoP#59
IP 5.0 · K 4 · ERA —
Kaleb OrtP#43
IP — · K — · ERA —
Kenyon YovanP#24
IP — · K — · ERA —
Keythel KeyP#71
IP — · K — · ERA —
Kirby YatesP#39
IP — · K — · ERA —
Leonard GarciaP#79
IP — · K — · ERA —
Lucas KnowlesP#97
IP — · K — · ERA —
Lucas MahlstedtP#64
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 — · K — · ERA —
Nick JonesP#10
IP — · K — · ERA —
Nick SandlinP#52
IP — · K — · ERA —
Reid DetmersP#48
IP — · K — · ERA —
Robert StephensonP#24
IP — · K — · ERA —
Roman PhansalkarP#59
IP — · K — · ERA —
Ryan CosteiuP#54
IP — · K — · ERA —
Ryan JohnsonP#32
IP — · K — · ERA —
Ryan ZeferjahnP#56
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 —
Trey Gregory-AlfordP#16
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 —
San Francisco Giants Roster
Lineup
Nate FurmanPH#90
AVG — · HR 0 · RBI 0
Parks Harber3B#89
AVG — · HR 0 · RBI 0
Trevor CohenPR#12
AVG — · HR 0 · RBI 0
Buddy Kennedy2B#41
AVG — · HR 0 · RBI 0
Jake Holton1B#61
AVG — · HR 0 · RBI 0
Grant McCrayCF#58
AVG — · HR 0 · RBI 0
Jerar EncarnacionLF#19
AVG — · HR 0 · RBI 0
Luis MatosRF#29
AVG — · HR 0 · RBI 0
Osleivis BasabeSS#39
AVG — · HR 0 · RBI 0
Bench
Adrián SugasteyC#9
AVG — · HR — · RBI —
Bo DavidsonLF#91
AVG — · HR — · RBI —
Broedy PoppellC#21
AVG — · HR — · RBI —
Bryce Eldridge1B#8
AVG — · HR — · RBI —
Casey Schmitt1B#10
AVG — · HR 0 · RBI 0
Charlie Szykowny3B#12
AVG — · HR — · RBI —
Christian Koss2B#50
AVG — · HR — · RBI —
Dakota JordanOF#2
AVG — · HR — · RBI —
Daniel RogersC#6
AVG — · HR — · RBI —
Daniel SusacC#6
AVG — · HR — · RBI —
Dayson CroesOF#10
AVG — · HR — · RBI —
Diego CartayaC#78
AVG — · HR — · RBI —
Diego VelasquezSS#16
AVG — · HR — · RBI —
Drew GilbertCF#0
AVG — · HR — · RBI —
Eric HaaseC#18
AVG — · HR — · RBI —
Gavin KilenSS#5
AVG — · HR — · RBI —
Harrison BaderLF#9
AVG — · HR — · RBI —
Heliot RamosLF#17
AVG — · HR — · RBI —
Isaiah Barkett3B#13
AVG — · HR — · RBI —
Jared OlivaLF#56
AVG — · HR 0 · RBI 0
Jean Carlos SioSS#14
AVG — · HR — · RBI —
Jesus RodriguezC#79
AVG — · HR — · RBI —
Jhonny LevelIF#18
AVG — · HR — · RBI —
Jonah CoxCF#7
AVG — · HR — · RBI —
Josuar GonzalezIF#2
AVG — · HR — · RBI —
Jung Hoo LeeCF#51
AVG — · HR — · RBI —
Junior BarajasC#26
AVG — · HR — · RBI —
Lisbel DiazCF#8
AVG — · HR — · RBI —
Logan PorterC#13
AVG — · HR 0 · RBI 0
Lorenzo MeolaSS#1
AVG — · HR — · RBI —
Luis ArraezIF#1
AVG — · HR — · RBI —
Matt Chapman3B#26
AVG — · HR 0 · RBI 0
Maui AhunaSS#17
AVG — · HR — · RBI —
Patrick BaileyC#14
AVG — · HR 0 · RBI 0
Rafael DeversDH#16
AVG — · HR 0 · RBI 0
Sabin Ceballos3B#2
AVG — · HR — · RBI —
Scott BanduraLF#21
AVG — · HR — · RBI —
Thomas GavelloC#78
AVG — · HR — · RBI —
Turner HillCF#6
AVG — · HR — · RBI —
Tyler Fitzgerald2B#49
AVG — · HR — · RBI —
Victor BericotoRF#83
AVG — · HR 0 · RBI 0
Walker MartinSS#16
AVG — · HR — · RBI —
Will BrennanRF#7
AVG — · HR — · RBI —
Willy AdamesSS#2
AVG — · HR 0 · RBI 0
Zach MorganC#5
AVG — · HR — · RBI —
Zane ZielinskiPR#7
AVG — · HR 0 · RBI 0
Pitchers
Adrian HouserP#12
IP — · K — · ERA —
Ben PetersonP#89
IP — · K — · ERA —
Blade TidwellP#46
IP — · K — · ERA —
Braxton RoxbyP#37
IP — · K — · ERA —
Brayan PalenciaP#49
IP — · K — · ERA —
Cade VernonP#40
IP — · K — · ERA —
Caleb KilianP#45
IP 1.0 · K 1 · 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 —
Cole HillierP#31
IP — · K — · ERA —
Cooper McGrathP#29
IP — · K — · ERA —
Darien SmithP#33
IP — · K — · ERA —
Dylan CarmoucheP#33
IP — · K — · ERA —
Dylan HechtP#21
IP — · K — · ERA —
Erik MillerP#68
IP — · K — · ERA —
Gerelmi MaldonadoP#59
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 1.0 · K 1 · ERA —
Keaton WinnP#67
IP — · K — · ERA —
Landen RouppP#65
IP — · K — · ERA —
Logan MartinP#26
IP — · K — · ERA —
Logan WebbP#62
IP — · K — · ERA —
Marques JohnsonP#95
IP — · K — · ERA —
Matt GageP#93
IP — · K — · ERA —
Michael FulmerP#32
IP — · K — · ERA —
Mitch WhiteP#34
IP — · K — · ERA —
Nick MargeviciusP#52
IP — · K — · ERA —
Nick ZwackP#94
IP 1.0 · K 1 · 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 4.0 · K 4 · ERA —
Ryan VanderheiP#53
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 —
Trystan VrielingP#43
IP 1.0 · K 1 · ERA —
Tyler MahleP#54
IP — · K — · ERA —
Tyler VogelP#91
IP — · K — · ERA —
Wilkin RamosP#71
IP 1.0 · K 1 · ERA —
Will BednarP#86
IP — · K — · ERA —
Yunior MarteP#41
IP — · K — · ERA —