Ryan O'Hearn Plays

Back Home

Ryan O'Hearn Plays

  Play Date Player Team Opposing Team Opposing Pitcher Inning Outs Runners
Go to play Walk July 10, 2025 Baltimore Orioles New York Mets Ryne Stanek (R) 8 0 Bases Empty
Go to play Walk July 10, 2025 Baltimore Orioles New York Mets Richard Lovelady (L) 6 1 First and Second
Go to play Out July 10, 2025 Baltimore Orioles New York Mets Justin Hagenman (R) 5 1 First
Go to play Out July 10, 2025 Baltimore Orioles New York Mets Brandon Waddell (L) 3 0 Bases Empty
Go to play Walk July 10, 2025 Baltimore Orioles New York Mets Brandon Waddell (L) 1 2 Second
Go to play Out July 8, 2025 Baltimore Orioles New York Mets Huascar Brazoban (R) 10 2 Second
Go to play Walk July 8, 2025 Baltimore Orioles New York Mets Reed Garrett (R) 8 0 Bases Empty
Go to play Double July 8, 2025 Baltimore Orioles New York Mets Clay Holmes (R) 6 0 Bases Loaded
Go to play Out July 8, 2025 Baltimore Orioles New York Mets Clay Holmes (R) 4 1 Bases Empty
Go to play Strikeout July 8, 2025 Baltimore Orioles New York Mets Clay Holmes (R) 2 0 Bases Empty
Go to play Walk July 6, 2025 Baltimore Orioles Atlanta Braves Pierce Johnson (R) 8 2 Second and Third
Go to play Strikeout July 6, 2025 Baltimore Orioles Atlanta Braves Grant Holmes (R) 6 1 Second and Third
Go to play Out July 6, 2025 Baltimore Orioles Atlanta Braves Grant Holmes (R) 4 0 Bases Empty
Go to play Walk July 6, 2025 Baltimore Orioles Atlanta Braves Grant Holmes (R) 2 0 Bases Empty
Go to play Walk July 5, 2025 Baltimore Orioles Atlanta Braves Rafael Montero (R) 10 1 Second
Go to play Strikeout July 5, 2025 Baltimore Orioles Atlanta Braves Daysbel Hernandez (R) 8 1 Bases Empty
Go to play Out July 5, 2025 Baltimore Orioles Atlanta Braves Enyel De Los Santos (R) 6 0 First
Go to play Double July 5, 2025 Baltimore Orioles Atlanta Braves Dylan Dodd (L) 4 0 Bases Empty
Go to play Strikeout July 5, 2025 Baltimore Orioles Atlanta Braves Aaron Bummer (L) 2 0 Bases Empty
Go to play Out July 4, 2025 Baltimore Orioles Atlanta Braves Dylan Lee (L) 8 1 Bases Empty
Go to play Strikeout July 4, 2025 Baltimore Orioles Atlanta Braves Spencer Strider (R) 5 2 First and Third
Go to play Out July 4, 2025 Baltimore Orioles Atlanta Braves Spencer Strider (R) 4 0 Bases Empty
Go to play Strikeout July 4, 2025 Baltimore Orioles Atlanta Braves Spencer Strider (R) 1 1 Second and Third
Go to play Out July 2, 2025 Baltimore Orioles Texas Rangers Dane Dunning (R) 9 0 Second
Go to play Out July 2, 2025 Baltimore Orioles Texas Rangers Dane Dunning (R) 7 0 Bases Empty
Go to play Double July 2, 2025 Baltimore Orioles Texas Rangers Nathan Eovaldi (R) 4 2 Bases Empty
Go to play Out July 2, 2025 Baltimore Orioles Texas Rangers Nathan Eovaldi (R) 1 2 First
Go to play Out July 1, 2025 Baltimore Orioles Texas Rangers Jake Latz (L) 8 2 Bases Empty
Go to play Single July 1, 2025 Baltimore Orioles Texas Rangers Jacob deGrom (R) 6 2 Bases Empty
Go to play Out July 1, 2025 Baltimore Orioles Texas Rangers Jacob deGrom (R) 4 1 First
Go to play Walk July 1, 2025 Baltimore Orioles Texas Rangers Jacob deGrom (R) 2 0 Bases Empty
Go to play Out June 30, 2025 Baltimore Orioles Texas Rangers Shawn Armstrong (R) 10 2 Bases Empty
Go to play Single June 30, 2025 Baltimore Orioles Texas Rangers Chris Martin (R) 8 2 Bases Empty
Go to play Out June 29, 2025 Baltimore Orioles Tampa Bay Rays Eric Orze (R) 7 2 Second
Go to play Double June 29, 2025 Baltimore Orioles Tampa Bay Rays Taj Bradley (R) 6 0 Bases Empty
Go to play Out June 29, 2025 Baltimore Orioles Tampa Bay Rays Taj Bradley (R) 4 0 Bases Empty
Go to play Out June 29, 2025 Baltimore Orioles Tampa Bay Rays Taj Bradley (R) 1 2 First
Go to play Out June 28, 2025 Baltimore Orioles Tampa Bay Rays Zack Littell (R) 6 2 Bases Empty
Go to play Out June 28, 2025 Baltimore Orioles Tampa Bay Rays Zack Littell (R) 4 1 Bases Empty
Go to play Walk June 28, 2025 Baltimore Orioles Tampa Bay Rays Zack Littell (R) 1 2 Second
Go to play Out June 27, 2025 Baltimore Orioles Tampa Bay Rays Jose Caballero (R) 8 0 Bases Empty
Go to play Walk June 27, 2025 Baltimore Orioles Tampa Bay Rays Forrest Whitley (R) 7 2 First and Second
Go to play Walk June 27, 2025 Baltimore Orioles Tampa Bay Rays Edwin Uceta (R) 6 1 Second
Go to play Strikeout June 27, 2025 Baltimore Orioles Tampa Bay Rays Eric Orze (R) 4 2 Third
Go to play Strikeout June 27, 2025 Baltimore Orioles Tampa Bay Rays Mason Montgomery (L) 2 2 First and Second
Go to play Out June 27, 2025 Baltimore Orioles Tampa Bay Rays Ryan Pepiot (R) 1 2 Third
Go to play Walk June 25, 2025 Baltimore Orioles Texas Rangers Jacob deGrom (R) 7 2 First
Go to play Strikeout June 25, 2025 Baltimore Orioles Texas Rangers Jacob deGrom (R) 5 0 Bases Empty
Go to play Out June 25, 2025 Baltimore Orioles Texas Rangers Jacob deGrom (R) 2 0 Bases Empty
Go to play Out June 24, 2025 Baltimore Orioles Texas Rangers Luke Jackson (R) 9 1 Bases Empty
Go to play Home Run June 24, 2025 Baltimore Orioles Texas Rangers Chris Martin (R) 7 0 Bases Empty
Go to play Strikeout June 24, 2025 Baltimore Orioles Texas Rangers Jake Latz (L) 5 1 First
Go to play Out June 24, 2025 Baltimore Orioles Texas Rangers Jake Latz (L) 2 2 Bases Empty
Go to play Walk June 22, 2025 Baltimore Orioles New York Yankees Tim Hill (L) 8 0 First
Go to play Out June 22, 2025 Baltimore Orioles New York Yankees Bill Warren (R) 5 2 First
Go to play Single June 22, 2025 Baltimore Orioles New York Yankees Bill Warren (R) 3 2 Bases Empty
Go to play Single June 22, 2025 Baltimore Orioles New York Yankees Bill Warren (R) 1 1 First and Second
Go to play Out June 21, 2025 Baltimore Orioles New York Yankees JT Brubaker (R) 9 1 Bases Empty
Go to play Out June 21, 2025 Baltimore Orioles New York Yankees Clarke Schmidt (R) 7 0 Bases Empty
Go to play Hit by Pitch June 21, 2025 Baltimore Orioles New York Yankees Clarke Schmidt (R) 4 1 Bases Empty
Go to play Strikeout June 21, 2025 Baltimore Orioles New York Yankees Clarke Schmidt (R) 1 1 First and Second
Go to play Single June 20, 2025 Baltimore Orioles New York Yankees Luke Weaver (R) 8 1 First
Go to play Out June 19, 2025 Baltimore Orioles Tampa Bay Rays Connor Seabold (R) 8 1 Bases Empty
Go to play Out June 19, 2025 Baltimore Orioles Tampa Bay Rays Edwin Uceta (R) 6 1 First
Go to play Single June 19, 2025 Baltimore Orioles Tampa Bay Rays Drew Rasmussen (R) 4 2 Second
Go to play Out June 19, 2025 Baltimore Orioles Tampa Bay Rays Drew Rasmussen (R) 2 0 Bases Empty
Go to play Out June 18, 2025 Baltimore Orioles Tampa Bay Rays Forrest Whitley (R) 8 0 Bases Empty
Go to play Out June 18, 2025 Baltimore Orioles Tampa Bay Rays Garrett Cleavinger (L) 5 1 Bases Empty
Go to play Out June 18, 2025 Baltimore Orioles Tampa Bay Rays Kevin Kelly (R) 2 1 Bases Empty
Go to play Walk June 18, 2025 Baltimore Orioles Tampa Bay Rays Taj Bradley (R) 2 0 Bases Empty
Go to play Single June 17, 2025 Baltimore Orioles Tampa Bay Rays Zack Littell (R) 6 2 First
Go to play Out June 17, 2025 Baltimore Orioles Tampa Bay Rays Zack Littell (R) 4 2 Bases Empty
Go to play Out June 17, 2025 Baltimore Orioles Tampa Bay Rays Zack Littell (R) 2 0 Second
Go to play Out June 16, 2025 Baltimore Orioles Tampa Bay Rays Ryan Pepiot (R) 7 0 First
Go to play Out June 16, 2025 Baltimore Orioles Tampa Bay Rays Ryan Pepiot (R) 4 0 First and Second
Go to play Out June 16, 2025 Baltimore Orioles Tampa Bay Rays Ryan Pepiot (R) 2 1 Bases Empty
Go to play Double June 13, 2025 Baltimore Orioles Los Angeles Angels Hector Neris (R) 8 2 Bases Empty
Go to play Out June 13, 2025 Baltimore Orioles Los Angeles Angels Brock Burke (L) 6 0 First and Second
Go to play Out June 13, 2025 Baltimore Orioles Los Angeles Angels Jack Kochanowicz (R) 4 2 Bases Empty
Go to play Home Run June 13, 2025 Baltimore Orioles Los Angeles Angels Jack Kochanowicz (R) 2 0 Bases Empty
Go to play Strikeout June 12, 2025 Baltimore Orioles Detroit Tigers Will Vest (R) 9 1 Bases Empty
Go to play Single June 11, 2025 Baltimore Orioles Detroit Tigers Beau Brieske (R) 8 2 Bases Loaded
Go to play Out June 11, 2025 Baltimore Orioles Detroit Tigers Tyler Holton (L) 7 0 First
Go to play Out June 11, 2025 Baltimore Orioles Detroit Tigers Casey Mize (R) 5 1 First and Second
Go to play Out June 11, 2025 Baltimore Orioles Detroit Tigers Casey Mize (R) 3 2 Second
Go to play Out June 11, 2025 Baltimore Orioles Detroit Tigers Casey Mize (R) 1 2 Second
Go to play Strikeout June 10, 2025 Baltimore Orioles Detroit Tigers Tommy Kahnle (R) 8 2 First and Second
Go to play Strikeout June 10, 2025 Baltimore Orioles Detroit Tigers Sawyer Gipson-Long (R) 6 2 First
Go to play Out June 10, 2025 Baltimore Orioles Detroit Tigers Sawyer Gipson-Long (R) 4 0 Bases Empty
Go to play Hit by Pitch June 10, 2025 Baltimore Orioles Detroit Tigers Brant Hurter (L) 2 0 Bases Empty
Go to play Strikeout June 7, 2025 Baltimore Orioles Sacramento Athletics Hogan Harris (L) 9 1 First
Go to play Strikeout June 7, 2025 Baltimore Orioles Sacramento Athletics Hogan Harris (L) 7 0 First
Go to play Out June 7, 2025 Baltimore Orioles Sacramento Athletics Luis Severino (R) 5 2 First
Go to play Single June 7, 2025 Baltimore Orioles Sacramento Athletics Luis Severino (R) 4 0 Bases Empty
Go to play Out June 7, 2025 Baltimore Orioles Sacramento Athletics Luis Severino (R) 1 0 Bases Loaded
Go to play Out June 6, 2025 Baltimore Orioles Sacramento Athletics Mason Miller (R) 9 1 First
Go to play Strikeout June 6, 2025 Baltimore Orioles Sacramento Athletics T.J. McFarland (L) 7 2 Second
Go to play Out June 6, 2025 Baltimore Orioles Sacramento Athletics JP Sears (L) 5 2 Bases Empty
Go to play Out June 6, 2025 Baltimore Orioles Sacramento Athletics JP Sears (L) 3 2 Bases Empty
Go to play Out June 6, 2025 Baltimore Orioles Sacramento Athletics JP Sears (L) 1 2 First

Plays Search

Enter a player below and select options to see the matching plays.

Situations:

  • from: 2025
  • to: 2025

Pitcher and Team

Pitcher


Versus Team

At Park

Date Range
From to

Play Type














Game Type





Home / Away



Time



Outs




Count ‡













Pitcher L/R



Inning











Runners










Notes

§ We do not have information available on balls and strikes for years prior to 1988

Important: The information used for these queries were obtained from Retrosheet.org, and as a result are representative of only those games for which it has data. All games from 1974 through 2011 are included. However, the play by play from some games from 1903 through 1973 are missing. Although we attempt to present all information as accurately as we can, we are limited by the data we have.