Ryan O'Hearn
1B,LF,RF,DH - Pittsburgh Pirates
Age: 32College: Sam Houston StateBats: LThrows: LCountry: USA
2026 Outlook
Draft Rank (ECR)
H #184
Best / Worst
#158 / #180
ADP
N/A
Roster %
Yahoo
33%
ESPN
21%
Eligibility
Yahoo
1B,LF,RF
ESPN
1B,DH,RF
CBS
1B,RF,DH
Availability
Player News
View More NewsRyan O'Hearn signs two-year deal with Pirates
The Pirates signed 1B Ryan O’Hearn to a two-year, $29 million contract.
Fantasy Impact
It is another offseason move for Pittsburgh. O'Hearn slashed .281/.366/.427 for the Orioles and Padres last season to go along with 17 home runs. He figures to likely platoon at first base for the Pirates.
Rankings
View More Rankings| ECR | Best | Worst | # of Experts | |
|---|---|---|---|---|
| Draft | #318 | #269 | #286 | 4 |
| Rest of Season | - | - | - | - |
| Dynasty | #468 | #467 | #467 | 1 |
| AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 424 | 55 | 113 | 20 | 2 | 15 | 58 | 43 | 90 | 3 | 1 | .266 | .334 | .425 | .759 |
Stats
View More Stats| Batting Stats | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | K | SB | AVG | OBP | SLG | OPS | BABIP | |||
| 2023 | BAL | 112 | 346 | 48 | 100 | 22 | 1 | 14 | 60 | 15 | 82 | 5 | .289 | .322 | .480 | .802 | .340 | |||
| 2024 | BAL | 142 | 443 | 60 | 117 | 21 | 3 | 15 | 59 | 46 | 69 | 3 | .264 | .334 | .427 | .761 | .282 | |||
| 2025 | BAL | 94 | 311 | 45 | 88 | 15 | 1 | 13 | 43 | 42 | 63 | 3 | .283 | .374 | .463 | .837 | .315 | |||
| 2025 | SD | 50 | 163 | 22 | 45 | 6 | 0 | 4 | 20 | 16 | 46 | 0 | .276 | .350 | .387 | .737 | .360 | |||
| 2025 Totals | 144 | 474 | 67 | 133 | 21 | 1 | 17 | 63 | 58 | 109 | 3 | .281 | .366 | .437 | .803 | .330 | ||||
Game Log
View More Games| Game | OPP | Score | AB | R | H | 2B | 3B | HR | RBI | BB | K | SB | AVG | OBP | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sun, Sep 28 | vs. ARI | - | 5 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .400 | .400 | .800 |
| Sat, Sep 27 | vs. ARI | - | 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .333 | .333 | 1.000 |
| Fri, Sep 26 | vs. ARI | - | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | .500 | .750 | 1.250 |
| Wed, Sep 24 | vs. MIL | - | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .500 | .500 | 1.000 |
Game Schedule
View Schedule| Game | Opp. Pitcher | |||||
|---|---|---|---|---|---|---|
| Date | Opp | Time | Pitcher | Throws | VBR | Matchup |
| Thu, Mar 26th | @ NYM | 3:10pm | ||||
| Sat, Mar 28th | @ NYM | 4:10pm | ||||
| Sun, Mar 29th | @ NYM | 1:40pm | ||||
| Mon, Mar 30th | @ CIN | 6:40pm | ||||