2026-09-27Top 4
DET Ryan O'Hearn grounds out, second baseman Hao-Yu Lee to first baseman Spencer TorkelsonPIT4-0
2026-09-27Top 3
DET Ryan O'Hearn strikes out swinging, catcher Eduardo Valencia to first baseman Spencer TorkelsonPIT2-0
2026-09-27Top 1
DET Eduardo Valencia challenged (pitch result), call on the field was overturned: Ryan O'Hearn called out on strikesPIT1-0
2026-09-26Top 8
DET Ryan O'Hearn grounds out softly, third baseman Kevin McGonigle to first baseman Spencer Torkelson. Henry Davis to 2ndPIT2-1
2026-09-26Top 5
DET Pirates challenged (tag play), call on the field was upheld: Ryan O'Hearn singles on a ground ball to right fielder Zach McKinstry. Henry Davis out at 3rd on the throw, right fielder Zach McKinstry to third baseman Kevin McGoniglePIT2-0
2026-09-26Top 3
DET Ryan O'Hearn strikes out swinging0-0
2026-09-26Top 1
DET Ryan O'Hearn flies out to left fielder Riley Greene0-0
2026-09-25Top 8
DET Ryan O'Hearn singles on a sharp line drive to left fielder Riley Greene. Oneil Cruz scores. Nick Gonzales to 3rdDET4-8
2026-09-25Top 6
DET Ryan O'Hearn called out on strikesDET2-6
2026-09-25Top 4
DET Ryan O'Hearn grounds out, first baseman Spencer Torkelson to pitcher Jackson JobeDET2-6
2026-09-25Top 2
DET Ryan O'Hearn singles on a line drive to right fielder Brett Callahan. Oneil Cruz scoresPIT1-0
2026-09-24Bot 7
STL Ryan O'Hearn lines out to left fielder Bryan Torres1-1
2026-09-24Bot 5
STL Ryan O'Hearn walks. Oneil Cruz to 3rd. Konnor Griffin to 2nd1-1
2026-09-24Bot 3
STL Iván Herrera challenged (pitch result), call on the field was overturned: Ryan O'Hearn called out on strikes1-1
2026-09-24Bot 1
STL Ryan O'Hearn flies out sharply to center fielder Nathan Church1-1
2026-09-23Bot 7
STL Ryan O'Hearn grounds out, second baseman JJ Wetherholt to first baseman Alec BurlesonSTL5-1
2026-09-23Bot 5
STL Ryan O'Hearn doubles (17) on a fly ball to right fielder Jordan WalkerSTL5-1
2026-09-23Bot 2
STL Ryan O'Hearn doubles (16) on a line drive to center fielder Nathan ChurchPIT0-1
2026-09-22Bot 8
STL Ryan O'Hearn strikes out on a foul tipPIT0-2
2026-09-22Bot 6
STL Ryan O'Hearn singles on a ground ball to left fielder Bryan Torres. Oneil Cruz scoresPIT0-1
2026-09-22Bot 4
STL Ryan O'Hearn reaches on a fielder's choice, fielded by third baseman Thomas Saggese. Bryan Reynolds to 3rd. Rafael Flores Jr. to 2nd0-0
2026-09-22Bot 2
STL Ryan O'Hearn grounds out to first baseman Alec Burleson0-0
2026-09-20Bot 8
KCR Ryan O'Hearn singles on a ground ball to center fielder Kyle IsbelKCR3-2
2026-09-20Bot 6
KCR Ryan O'Hearn walks1-1
2026-09-20Bot 4
KCR Ryan O'Hearn pops out to shortstop Bobby Witt Jr1-1
2026-09-20Bot 2
KCR Ryan O'Hearn strikes out swingingKCR1-0
2026-09-19Bot 8
KCR Ryan O'Hearn pops out to shortstop Bobby Witt JrPIT5-6
2026-09-19Bot 6
KCR Ryan O'Hearn grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie PasquantinoPIT3-4
2026-09-19Bot 4
KCR Ryan O'Hearn strikes out swingingPIT1-2
2026-09-19Bot 2
KCR Ryan O'Hearn called out on strikes0-0