MLB Game
Minnesota Twins at Pittsburgh Pirates
Final
MIN
9
@
PIT
10
Live Game State
InningTop 9th
Balls / Strikes / Outs1 / 2 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenuePNC Park
StartMay 30, 8:05 PM
Day/Nightday
Attendance24272
First Pitch2026-05-30T20:07:00.000Z
DecisionW: Yohan Ramírez · L: Bailey Ober · SV: Gregory Soto
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MIN | 0 | 1 | 1 | 5 | 0 | 0 | 0 | 2 | 0 | 9 | 12 | 1 |
| PIT | 1 | 6 | 0 | 0 | 1 | 0 | 2 | 0 | — | 10 | 15 | 0 |
Starting Pitchers
Minnesota Twins
Bailey Ober
— · 6-3 · ERA 4.59
Pittsburgh Pirates
Mitch Keller
— · 5-2 · ERA 4.35
Team Totals
Minnesota Twins Batting
AVG.236
Runs9
Hits12
HR0
BB5
K10
Pittsburgh Pirates Batting
AVG.253
Runs10
Hits15
HR3
BB6
K4
Minnesota Twins Pitching
ERA4.47
K4
BB6
IP8.0
Hits15
HR3
Pittsburgh Pirates Pitching
ERA3.92
K10
BB5
IP9.0
Hits12
HR0
Pitch View
Gregory Soto vs Luke Keaschall
Luke Keaschall flies out to right fielder Bryan Reynolds.
5 pitches
Selected Pitch
Pitch #5
TypeFour-Seam Fastball
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity97.8 mph
End Velocity89.2 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.90
Plate Z2.73
Zone12
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
9 - 10 · 3 outs
Luke Keaschall flies out to right fielder Bryan Reynolds.
Batter: Luke Keaschall · Pitcher: Gregory Soto
top 9
9 - 10 · 2 outs
Orlando Arcia flies out sharply to left fielder Jake Mangum.
Batter: Orlando Arcia · Pitcher: Gregory Soto
top 9
9 - 10 · 1 out
Victor Caratini walks.
Batter: Victor Caratini · Pitcher: Gregory Soto
top 9
9 - 10 · 1 out
Austin Martin lines out to right fielder Bryan Reynolds.
Batter: Austin Martin · Pitcher: Gregory Soto
bottom 8
9 - 10 · 3 outs
Jared Triolo grounds out, second baseman Luke Keaschall to first baseman Josh Bell.
Batter: Jared Triolo · Pitcher: John Klein
bottom 8
9 - 10 · 2 outs
Jake Mangum walks.
Batter: Jake Mangum · Pitcher: John Klein
bottom 8
9 - 10 · 2 outs
Endy Rodríguez flies out to left fielder Kody Clemens.
Batter: Endy Rodríguez · Pitcher: John Klein
bottom 8
9 - 10 · 1 out
Twins challenged (tag play), call on the field was upheld: Konnor Griffin strikes out swinging. Oneil Cruz steals (19) 2nd base.
Batter: Konnor Griffin · Pitcher: John Klein
bottom 8
9 - 10 · 0 outs
Oneil Cruz walks.
Batter: Oneil Cruz · Pitcher: John Klein
top 8
9 - 10 · 3 outs
Kody Clemens grounds out sharply, second baseman Tyler Callihan to first baseman Spencer Horwitz.
Batter: Kody Clemens · Pitcher: Gregory Soto
top 8
9 - 10 · 2 outs
Josh Bell grounds out to first baseman Spencer Horwitz. Ryan Kreidler scores. Byron Buxton to 3rd. Brooks Lee to 2nd.
Batter: Josh Bell · Pitcher: Mason Montgomery
top 8
8 - 10 · 1 out
Brooks Lee walks. Luke Keaschall scores. Ryan Kreidler to 3rd. Byron Buxton to 2nd.
Batter: Brooks Lee · Pitcher: Mason Montgomery
Minnesota Twins Roster
Lineup
Byron BuxtonDH#25
AVG — · HR 0 · RBI 0
Brooks Lee3B#22
AVG — · HR 0 · RBI 1
Josh Bell1B#56
AVG — · HR 0 · RBI 3
Kody ClemensLF#2
AVG — · HR 0 · RBI 2
Austin MartinRF#16
AVG — · HR 0 · RBI 0
James OutmanPR#30
AVG — · HR 0 · RBI 0
Orlando ArciaSS#11
AVG — · HR 0 · RBI 0
Luke Keaschall2B#15
AVG — · HR 0 · RBI 0
Ryan KreidlerCF#5
AVG — · HR 0 · RBI 0
Bench
Alex JacksonC#70
AVG — · HR — · RBI —
Trevor LarnachLF#9
AVG — · HR 0 · RBI 0
Tristan GraySS#4
AVG — · HR 0 · RBI 2
Victor CaratiniC#37
AVG — · HR 0 · RBI 1
Pitchers
Andrew MorrisP#78
IP — · K — · ERA —
Anthony BandaP#43
IP — · K — · ERA —
Bailey OberP#17
IP 4.2 · K 3 · ERA —
Cody LawerysonP#65
IP — · K — · ERA —
Connor PrielippP#61
IP — · K — · ERA —
Eric OrzeP#19
IP — · K — · ERA —
Joe RyanP#41
IP — · K — · ERA —
John KleinP
IP 2.0 · K 1 · ERA —
Kody FunderburkP#57
IP 1.1 · K 0 · ERA —
Taj BradleyP#26
IP — · K — · ERA —
Taylor RogersP#55
IP — · K — · ERA —
Yoendrys GómezP#94
IP — · K — · ERA —
Zebby MatthewsP#52
IP — · K — · ERA —
Pittsburgh Pirates Roster
Lineup
Spencer Horwitz1B#2
AVG — · HR 1 · RBI 1
Tyler Callihan2B#37
AVG — · HR 0 · RBI 0
Bryan ReynoldsRF#10
AVG — · HR 0 · RBI 1
Nick Gonzales3B#3
AVG — · HR 0 · RBI 2
Oneil CruzCF#15
AVG — · HR 1 · RBI 3
Konnor GriffinDH#6
AVG — · HR 0 · RBI 0
Endy RodríguezC#13
AVG — · HR 0 · RBI 0
Jake MangumLF#28
AVG — · HR 1 · RBI 2
Jared TrioloSS#19
AVG — · HR 0 · RBI 1
Bench
Brandon Lowe2B#5
AVG — · HR 0 · RBI 0
Henry DavisC#32
AVG — · HR — · RBI —
Jhostynxon GarciaRF#34
AVG — · HR — · RBI —
Marcell OzunaDH#24
AVG — · HR — · RBI —
Pitchers
Brandan BidoisP#77
IP — · K — · ERA —
Braxton AshcraftP#35
IP — · K — · ERA —
Bubba ChandlerP#36
IP — · K — · ERA —
Carmen MlodzinskiP#50
IP — · K — · ERA —
Dennis SantanaP#60
IP 0.2 · K 2 · ERA —
Evan SiskP#48
IP 1.1 · K 2 · ERA —
Gregory SotoP#31
IP 1.1 · K 0 · ERA —
Jared JonesP#17
IP — · K — · ERA —
Mason MontgomeryP#46
IP 0.2 · K 0 · ERA —
Mitch KellerP#23
IP 4.0 · K 5 · ERA —
Paul SkenesP#30
IP — · K — · ERA —
Wilber DotelP#66
IP — · K — · ERA —
Yohan RamírezP#49
IP 1.0 · K 1 · ERA —
