Tue 4/29 | Wed 4/30 | Thu 5/01 |
---|---|---|
Not starting NYY 0-12 6•• | NYY 6:35 PM EDT | --- |
Positions
1B/OF
2026 Earned Positions
1B
All Leagues
Average $2.53
Median $2.00
Ottoneu Classic (4x4)
Average $3.67
Median $3.00
All Leagues
Average $2.20
Median $1.50
Ottoneu Classic (4x4)
Average $2.10
Median $2.00
Roster%
95.72%
Change
7Day
3.98%
30Day
15.9%
2025 OPL Round 1
OPL Roster%
11.25%
OPL Average Salary
$2.74

April 29, 2025 3:35 PM : O'Hearn is absent from the lineup for Tuesday's game versus the Yankees.
Analysis: O'Hearn rarely starts against left-handed pitching and he will begin Tuesday's contest on the bench as the Yankees send southpaw Carlos Rodon to the bump. Ryan Mountcastle is in the designated hitter spot and Emmanuel Rivera will play first base.
MLB Stats
Batting
Year | Team | G | PA | R | HR | OBP | SLG |
---|---|---|---|---|---|---|---|
2018 | KCR | 44 | 170 | 23 | 12 | 0.35294 | 0.59732 |
2019 | KCR | 105 | 370 | 32 | 14 | 0.28108 | 0.36890 |
2020 | KCR | 42 | 132 | 7 | 2 | 0.30303 | 0.30088 |
2021 | KCR | 84 | 254 | 23 | 9 | 0.26772 | 0.36864 |
2022 | KCR | 67 | 145 | 14 | 1 | 0.28966 | 0.32090 |
2023 | BAL | 112 | 368 | 48 | 14 | 0.32153 | 0.47977 |
2024 | BAL | 142 | 494 | 60 | 15 | 0.33401 | 0.42664 |
2025 | BAL | 21 | 78 | 11 | 5 | 0.37179 | 0.55714 |
MILB Stats
Batting
Year | Team | G | PA | R | HR | OBP | SLG |
---|---|---|---|---|---|---|---|
2014 | KCR (R) | 64 | 293 | 61 | 13 | 0.44369 | 0.59036 |
2015 | KCR (A) | 81 | 356 | 44 | 19 | 0.35112 | 0.49363 |
2015 | KCR (A+) | 46 | 181 | 14 | 8 | 0.31492 | 0.44720 |
2016 | KCR (A+) | 22 | 98 | 13 | 7 | 0.40816 | 0.67045 |
2016 | KCR (AA) | 112 | 466 | 49 | 15 | 0.33906 | 0.43720 |
2017 | KCR (AA) | 19 | 76 | 7 | 4 | 0.35526 | 0.48485 |
2017 | KCR (AAA) | 114 | 463 | 48 | 18 | 0.32538 | 0.45036 |
2018 | KCR (AAA) | 100 | 406 | 47 | 11 | 0.32178 | 0.39093 |
2019 | KCR (AAA) | 35 | 149 | 20 | 9 | 0.38255 | 0.59690 |
2021 | KCR (AAA) | 19 | 82 | 22 | 12 | 0.45122 | 0.93056 |
2023 | BAL (AAA) | 11 | 52 | 11 | 4 | 0.40385 | 0.72917 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 28, 2025 | BAL | NYY | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 |
Apr 26, 2025 | BAL | @DET | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Apr 26, 2025 | BAL | @DET | 3 | 3 | 3 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Apr 24, 2025 | BAL | @WSN | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
Apr 23, 2025 | BAL | @WSN | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Apr 20, 2025 | BAL | CIN | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Apr 19, 2025 | BAL | CIN | 5 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
Apr 17, 2025 | BAL | CLE | 3 | 3 | 2 | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 |
Apr 16, 2025 | BAL | CLE | 4 | 3 | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Apr 15, 2025 | BAL | CLE | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 34 | 31 | 11 | 2 | 0 | 0 | 4 | 5 | 10 | 1 | 0 | 0 | 0 |
Last 10 MILB Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 7, 2023 | AAA | NOR | DUR | 5 | 5 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
May 6, 2023 | AAA | NOR | DUR | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 9 | 8 | 5 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
March 17, 2019 12:59 PM | add | Roger Beshans Football Slider | $4 |
October 4, 2019 4:53 PM | increase | Roger Beshans Football Slider | $6 |
September 30, 2020 6:14 PM | increase | Roger Beshans Football Slider | $8 |
February 22, 2021 11:27 AM | cut | Roger Beshans Football Slider | $4 |
July 11, 2023 6:58 PM | add | Bobby's Cox Arraez | $1 |
October 12, 2023 11:58 AM | increase | Bobby's Cox Arraez | $3 |
October 10, 2024 12:23 AM | increase | Bobby's Cox Arraez | $5 |
November 15, 2024 8:43 AM | cut | Bobby's Cox Arraez | $0 |
March 2, 2025 8:18 PM | add | All Proofs | $8 |
Recent Trades for Ryan O'Hearn in Ottoneu Classic (4x4)
Date | Proposing Team | Proposing Team Gives | Accepting Team | Accepting Team Gives |
---|---|---|---|---|
November 19, 2024 11:34 AM | It Ain’t the Wand-It’s the Magician |
Walker Buehler LAD SP R $7 |
Ripken Rotisseries 🐔 |
Ryan O'Hearn BAL 1B/OF L $4 |
August 10, 2024 4:24 PM | Kickin' Djibouti |
Chris Bassitt TOR SP R $6 Ryan O'Hearn BAL 1B/OF L $1 |
(Insert Soto Pun Here) |
Jordan Montgomery ARI SP L $7 60IL Dylan Lesko TBR A+ SP R $1 |
June 15, 2024 9:15 AM | Cal Rikken |
Connor Joe PIT 1B/OF R $1 Jake Cronenworth SDP 1B/2B L $2 10IL |
St. Paul Saints |
Tyler Mahle TEX SP R $2 Ryan O'Hearn BAL 1B/OF L $4 |