Fri 7/26 | Sat 7/27 | Sun 7/28 |
---|---|---|
4Batting 4 SDP 4-6 F | SDP 4:05 PM EDT | SDP 1:35 PM EDT |
Positions
1B/OF
2025 Projected Positions
1B/OF
All Leagues
Average $3.00
Median $3.00
FanGraphs Points
Average $3.13
Median $3.00
All Leagues
Average $3.70
Median $3.50
FanGraphs Points
Average $4.80
Median $3.50
Roster%
98.75%
Change
7Day
0.31%
30Day
0.32%
2024 OPL Round 4
OPL Roster%
18.75%
OPL Average Salary
$2.50
![](/images/partners/rw-logo-recut.png)
July 24, 2024 1:16 AM : O'Hearn went 2-for-3 with a walk and one RBI in Tuesday's 6-3 loss to the Marlins.
Analysis: O'Hearn didn't start Sunday after getting hit by a pitch on the knee in Saturday's game versus the Rangers. That was the extent of his absence, and he should be good to regularly serve as the Orioles' designated hitter against right-handed pitchers once again. Tuesday marked his first multi-hit effort since July 3, as he's batting a modest .244 (10-for-41) over 14 contests this month. He's slashing .279/.348/.468 through 299 plate appearances overall.
MLB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2018 | KCR | 44 | 170 | 149 | 39 | 10 | 2 | 12 | 20 | 1 | 0 | 0 | 6.49 | 285.60 |
2019 | KCR | 105 | 370 | 328 | 64 | 13 | 1 | 14 | 39 | 1 | 0 | 1 | 3.07 | 322.60 |
2020 | KCR | 42 | 132 | 113 | 22 | 6 | 0 | 2 | 18 | 0 | 0 | 0 | 2.39 | 100.40 |
2021 | KCR | 84 | 254 | 236 | 53 | 5 | 1 | 9 | 13 | 2 | 0 | 0 | 2.51 | 210.60 |
2022 | KCR | 67 | 145 | 134 | 32 | 6 | 1 | 1 | 8 | 2 | 0 | 0 | 1.61 | 107.70 |
2023 | BAL | 112 | 368 | 346 | 100 | 22 | 1 | 14 | 15 | 3 | 5 | 1 | 4.25 | 475.80 |
2024 | BAL | 84 | 308 | 277 | 76 | 11 | 2 | 12 | 28 | 2 | 3 | 0 | 4.77 | 400.40 |
MILB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | KCR (R) | 64 | 293 | 249 | 90 | 16 | 1 | 13 | 39 | 1 | 3 | 2 | 8.58 | 549.40 |
2015 | KCR (A) | 81 | 356 | 314 | 87 | 11 | 0 | 19 | 36 | 2 | 7 | 2 | 6.24 | 505.40 |
2015 | KCR (A+) | 46 | 181 | 161 | 38 | 10 | 0 | 8 | 19 | 0 | 0 | 0 | 4.63 | 213.00 |
2016 | KCR (A+) | 22 | 98 | 88 | 31 | 7 | 0 | 7 | 8 | 1 | 0 | 0 | 9.03 | 198.70 |
2016 | KCR (AA) | 112 | 466 | 414 | 107 | 25 | 2 | 15 | 48 | 3 | 3 | 5 | 4.95 | 554.80 |
2017 | KCR (AA) | 19 | 76 | 66 | 17 | 1 | 1 | 4 | 10 | 0 | 0 | 0 | 5.55 | 105.40 |
2017 | KCR (AAA) | 114 | 463 | 413 | 104 | 26 | 1 | 18 | 45 | 1 | 1 | 0 | 4.91 | 559.60 |
2018 | KCR (AAA) | 100 | 406 | 354 | 83 | 22 | 1 | 11 | 44 | 3 | 2 | 0 | 4.29 | 428.50 |
2019 | KCR (AAA) | 35 | 149 | 129 | 38 | 10 | 1 | 9 | 17 | 2 | 0 | 0 | 7.43 | 260.10 |
2021 | KCR (AAA) | 19 | 82 | 72 | 27 | 4 | 0 | 12 | 9 | 1 | 3 | 0 | 12.59 | 239.30 |
2023 | BAL (AAA) | 11 | 52 | 48 | 17 | 4 | 1 | 4 | 4 | 0 | 0 | 0 | 10.37 | 114.10 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 25, 2024 | BAL | @MIA | 5 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Jul 24, 2024 | BAL | @MIA | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1.60 |
Jul 23, 2024 | BAL | @MIA | 4 | 3 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 11.20 |
Jul 21, 2024 | BAL | @TEX | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Jul 20, 2024 | BAL | @TEX | 6 | 2 | 1 | 2 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 0 | 0 | 25.00 |
Jul 19, 2024 | BAL | @TEX | 4 | 4 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4.50 |
Jul 14, 2024 | BAL | NYY | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3.00 |
Jul 13, 2024 | BAL | NYY | 4 | 4 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7.30 |
Jul 12, 2024 | BAL | NYY | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.00 |
Jul 10, 2024 | BAL | CHC | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Totals | 34 | 27 | 6 | 5 | 1 | 1 | 1 | 7 | 2 | 2 | 0 | 0 | 0 | 45.60 |
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 |
Apr 11, 2023 | AAA | NOR | @NAS | 5 | 5 | 2 | 0 | 1 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 |
Apr 9, 2023 | AAA | NOR | GWN | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Apr 8, 2023 | AAA | NOR | GWN | 6 | 5 | 2 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
Apr 6, 2023 | AAA | NOR | GWN | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Apr 5, 2023 | AAA | NOR | GWN | 4 | 4 | 2 | 0 | 0 | 1 | 1 | 2 | 4 | 0 | 0 | 0 | 0 |
Apr 4, 2023 | AAA | NOR | GWN | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Apr 2, 2023 | AAA | NOR | @DUR | 5 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
Apr 1, 2023 | AAA | NOR | @DUR | 6 | 6 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
Totals | 47 | 43 | 15 | 4 | 3 | 1 | 4 | 10 | 12 | 0 | 0 | 0 | 0 |
Avg Salary & Roster%
Last 30 days
2025 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 |
---|---|---|---|
September 22, 2018 12:28 PM | add | The Razor Shines | $6 |
October 12, 2018 1:00 PM | increase | The Razor Shines | $8 |
January 28, 2019 11:55 AM | move | Roy Donk? (from The Razor Shines) | $8 |
February 1, 2019 6:44 PM | move | Pale Ales (from Roy Donk?) | $8 |
April 29, 2019 7:37 AM | cut | Pale Ales | $4 |
August 29, 2019 1:54 PM | add | Grimace Milkshake | $4 |
August 29, 2019 8:33 PM | cut | Grimace Milkshake | $2 |
August 5, 2023 11:40 PM | add | Grimace Milkshake | $3 |
October 12, 2023 12:04 PM | increase | Grimace Milkshake | $5 |
March 24, 2024 7:38 PM | cut | Grimace Milkshake | $3 |
March 25, 2024 11:12 PM | add | Zero Point Two | $1 |