MLB Game

San Francisco Giants at Baltimore Orioles

FinalApr 12, 5:35 PMOriole Park at Camden YardsTop 9th
SF
2
@
BAL
6
Live Game State
InningTop 9th
Balls / Strikes / Outs1 / 2 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueOriole Park at Camden Yards
StartApr 12, 5:35 PM
Day/Nightday
Attendance24091
First Pitch2026-04-12T17:38:00.000Z
DecisionW: Cade Povich · L: Adrian Houser
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
SF000010001271
BAL200021106110
Starting Pitchers
San Francisco Giants
Adrian Houser
· -2 · ERA 5.06
Baltimore Orioles
Cade Povich
· 1- · ERA 2.19
Team Totals
San Francisco Giants Batting
AVG.243
Runs2
Hits7
HR1
BB0
K7
Baltimore Orioles Batting
AVG.249
Runs6
Hits11
HR1
BB5
K7
San Francisco Giants Pitching
ERA4.28
K7
BB5
IP8.0
Hits11
HR1
Baltimore Orioles Pitching
ERA3.74
K7
BB0
IP9.0
Hits7
HR1
Pitch View
Tyler Wells vs Jared Oliva
Jared Oliva lines out to center fielder Leody Taveras.
5 pitches
12345
Selected Pitch
Pitch #5
TypeFour-Seam Fastball
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity93.7 mph
End Velocity85.5 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.65
Plate Z2.56
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
top 9
2 - 6 · 3 outs
Jared Oliva lines out to center fielder Leody Taveras.
Batter: Jared Oliva · Pitcher: Tyler Wells
top 9
2 - 6 · 2 outs
Jung Hoo Lee grounds out, first baseman Pete Alonso to pitcher Tyler Wells.
Batter: Jung Hoo Lee · Pitcher: Tyler Wells
top 9
2 - 6 · 1 out
Casey Schmitt homers (1) on a fly ball to left field.
Batter: Casey Schmitt · Pitcher: Tyler Wells
top 9
1 - 6 · 1 out
Matt Chapman flies out to left fielder Taylor Ward.
Batter: Matt Chapman · Pitcher: Tyler Wells
bottom 8
1 - 6 · 3 outs
Pete Alonso grounds into a double play, shortstop Willy Adames to second baseman Christian Koss to first baseman Rafael Devers. Taylor Ward out at 2nd. Pete Alonso out at 1st.
Batter: Pete Alonso · Pitcher: JT Brubaker
bottom 8
1 - 6 · 1 out
Taylor Ward challenged (pitch result), call on the field was overturned: Taylor Ward walks.
Batter: Taylor Ward · Pitcher: JT Brubaker
bottom 8
1 - 6 · 1 out
Gunnar Henderson pops out to catcher Daniel Susac in foul territory.
Batter: Gunnar Henderson · Pitcher: JT Brubaker
bottom 8
1 - 6 · 0 outs
Jeremiah Jackson singles on a soft ground ball to pitcher JT Brubaker.
Batter: Jeremiah Jackson · Pitcher: JT Brubaker
top 8
1 - 6 · 3 outs
Rafael Devers strikes out swinging.
Batter: Rafael Devers · Pitcher: Tyler Wells
top 8
1 - 6 · 2 outs
Willy Adames doubles (9) on a line drive to left fielder Taylor Ward.
Batter: Willy Adames · Pitcher: Tyler Wells
top 8
1 - 6 · 2 outs
Christian Koss flies out to center fielder Leody Taveras.
Batter: Christian Koss · Pitcher: Tyler Wells
top 8
1 - 6 · 1 out
Jerar Encarnacion pops out to first baseman Pete Alonso.
Batter: Jerar Encarnacion · Pitcher: Tyler Wells
San Francisco Giants Roster
Lineup
Willy AdamesSS#2
AVG — · HR 0 · RBI 0
Rafael Devers1B#16
AVG — · HR 0 · RBI 0
Matt Chapman3B#26
AVG — · HR 0 · RBI 0
Casey SchmittDH#10
AVG — · HR 1 · RBI 1
Jung Hoo LeeCF#51
AVG — · HR 0 · RBI 0
Jared OlivaPH#56
AVG — · HR 0 · RBI 0
Daniel SusacC#6
AVG — · HR 0 · RBI 1
Jerar EncarnacionRF#19
AVG — · HR 0 · RBI 0
Christian Koss2B#50
AVG — · HR 0 · RBI 0
Bench
Heliot RamosLF#17
AVG — · HR 0 · RBI 0
Luis ArraezIF#1
AVG — · HR — · RBI —
Patrick BaileyC#14
AVG — · HR — · RBI —
Pitchers
Adrian HouserP#12
IP 4.2 · K 3 · ERA —
Blade TidwellP#46
IP — · K — · ERA —
Caleb KilianP#45
IP — · K — · ERA —
Erik MillerP#68
IP 1.0 · K 1 · ERA —
JT BrubakerP#34
IP 1.0 · K 0 · ERA —
Keaton WinnP#67
IP — · K — · ERA —
Landen RouppP#65
IP — · K — · ERA —
Logan WebbP#62
IP — · K — · ERA —
Matt GageP#93
IP 0.2 · K 1 · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan BoruckiP#47
IP — · K — · ERA —
Ryan WalkerP#74
IP 0.2 · K 2 · ERA —
Tyler MahleP#54
IP — · K — · ERA —
Baltimore Orioles Roster
Lineup
Gunnar HendersonSS#2
AVG — · HR 0 · RBI 0
Taylor WardLF#3
AVG — · HR 0 · RBI 0
Pete Alonso1B#25
AVG — · HR 0 · RBI 2
Samuel BasalloC#29
AVG — · HR 1 · RBI 2
Johnathan RodríguezDH#62
AVG — · HR 0 · RBI 0
Leody TaverasCF#30
AVG — · HR 0 · RBI 0
Colton CowserRF#17
AVG — · HR 0 · RBI 1
Coby Mayo3B#16
AVG — · HR 0 · RBI 1
Jeremiah Jackson2B#82
AVG — · HR 0 · RBI 0
Bench
Blaze AlexanderSS#23
AVG — · HR — · RBI —
Dylan BeaversDH#12
AVG — · HR 0 · RBI 0
Maverick HandleyC#98
AVG — · HR — · RBI —
Ryan Mountcastle1B#6
AVG — · HR — · RBI —
Pitchers
Albert SuárezP#49
IP — · K — · ERA —
Anthony NunezP#66
IP 0.1 · K 1 · ERA —
Cade PovichP#37
IP 6.2 · K 5 · ERA —
Chris BassittP#40
IP — · K — · ERA —
Grant WolframP#48
IP — · K — · ERA —
Kyle BradishP#38
IP — · K — · ERA —
Nick RaquetP#72
IP — · K — · ERA —
Rico GarciaP#50
IP — · K — · ERA —
Ryan HelsleyP#21
IP — · K — · ERA —
Shane BazP#34
IP — · K — · ERA —
Trevor RogersP#28
IP — · K — · ERA —
Tyler WellsP#68
IP 2.0 · K 1 · ERA —
Yennier CanoP#78
IP — · K — · ERA —