Skip Navigation to Main Content
Ryan O'Hearn

Ryan O'Hearn

1B,LF,RF,DH - Baltimore Orioles

Age: 31College: Sam Houston StateBats: LThrows: LCountry: USA

Next Game

MIA @ BAL
E. Cabrera #85
Fri, 7/11 7:05pm
Matchup (?)
Rank H #154
Projection (?) 2.8 pts

Roster %

 
Yahoo
29%
 
ESPN
24%

Eligibility

Yahoo 1B,LF,RF
ESPN 1B,DH,RF
CBS 1B,RF,DH

Availability



Player News
View More News

Ryan O’Hearn drives in two runs against Mets

Ryan O’Hearn went 1-for-4 with a walk and two RBI in Monday’s 7-6 loss to New York.

Fantasy Impact

O’Hearn continues to produce efficiently, now with 32 RBI and a .286 average through 262 at-bats. He remains a quality bat in points and OBP leagues, particularly when locked into the heart of Baltimore’s order.

Joel E. Ruffin Jr.Jul 9, 2025
Recent Articles
View More Articles
5 Fantasy Baseball Prospects to Stash Now (2025) photo

Welcome back to some MiLB prospecting. Today, we are looking at the current state of fantasy baseball prospects that are worth stashing. I say with decent certainty that these players are all guys you should look at post all-star break. … read more »

Image of Welsh by Welsh in Fantasy6 days ago
Rankings
ECRBestWorst# of Experts
Draft#205#179#25717
Rest of Season #154#94#2287
Dynasty #327#247#5732
Projections
(2025 Season)
View More Projections
Projections (2025 Season)
ABRH2B3BHRRBIBBSOSBCSAVGOBPSLGOPS
37150981821453317431.264.321.436.756
Stats
Batting Stats
SeasonTeamGABRH2B3BHRRBIBBKSBAVGOBPSLGOPSBABIP
2022KC671341432611168350.239.290.321.611.313
2023BAL11234648100221146015825.289.322.480.802.340
2024BAL14244360117213155946693.264.334.427.761.282
2025BAL792643875130113238523.284.382.458.840.315
History
Game Log
View More Games
Game Log
GameOPPScoreABRH2B3BHRRBIBBKSBAVGOBPOPS
Thu, Jul 10vs. NYM-2000000200.000.500.500
Thu, Jul 10vs. NYM-0100000100.0001.0001.000
Tue, Jul 8vs. NYM-4111002110.250.400.900
Sun, Jul 6@ ATL-2000000210.000.500.500
Game Schedule
View Schedule
Game Schedule
GameOpp. Pitcher
DateOppTimePitcherThrowsVBRMatchup
Fri, Jul 11thvs MIA7:05pmR#85
Sat, Jul 12thvs MIA4:05pmR#157
Sun, Jul 13thvs MIA1:35pmR#56