Sat 8/09 | Sun 8/10 | Mon 8/11 |
---|---|---|
BOS 8:40 PM EDT | BOS 4:10 PM EDT | @SFG 9:45 PM EDT |
Positions
1B/OF
2026 Earned Positions
1B/OF
All Leagues
Average $2.55
Median $2.00
FanGraphs Points
Average $2.62
Median $3.00
All Leagues
Average $2.90
Median $2.50
FanGraphs Points
Average $2.20
Median $1.00
Roster%
99.39%
Change
7Day
0%
30Day
0%
2025 OPL Round 5
OPL Roster%
18.75%
OPL Average Salary
$1.00

August 7, 2025 3:27 AM : O'Hearn went 1-for-4 with a solo home run in a 3-2 win against the Diamondbacks on Wednesday.
Analysis: O'Hearn was hitless in his first three at-bats, but he made up for that in a big way in his final plate appearance, belting a solo homer in the ninth inning to tie the score 2-2. The long ball was his first -- and just his second hit overall in 13 at-bats -- since he joined the Padres at the trade deadline. O'Hearn looks like he may not be given an everyday role with his new club, as he's started in just three of San Diego's six contests since getting dealt.
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 | 142 | 494 | 443 | 117 | 21 | 3 | 15 | 46 | 2 | 3 | 1 | 4.07 | 578.10 |
2025 | BAL | 94 | 361 | 311 | 88 | 15 | 1 | 13 | 42 | 5 | 3 | 1 | 5.29 | 497.10 |
2025 | SDP | 6 | 18 | 15 | 3 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | 3.37 | 20.20 |
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 | 353 | 82 | 21 | 1 | 11 | 45 | 3 | 2 | 0 | 4.24 | 424.00 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 8, 2025 | SDP | BOS | 4 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9.60 |
Aug 6, 2025 | SDP | @ARI | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 11.00 |
Aug 4, 2025 | SDP | @ARI | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Aug 3, 2025 | SDP | STL | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.60 |
Aug 2, 2025 | SDP | STL | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
Aug 1, 2025 | SDP | STL | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2.00 |
Jul 30, 2025 | BAL | TOR | 5 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 14.00 |
Jul 29, 2025 | BAL | TOR | 4 | 4 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 7.30 |
Jul 28, 2025 | BAL | TOR | 5 | 5 | 2 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 9.10 |
Jul 26, 2025 | BAL | COL | 5 | 5 | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 6.20 |
Totals | 37 | 33 | 9 | 3 | 1 | 1 | 2 | 6 | 7 | 1 | 0 | 0 | 0 | 56.80 |
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 |
---|---|---|---|
September 24, 2018 4:08 PM | add | Framber Comes Alive | $1 |
October 12, 2018 1:01 PM | increase | Framber Comes Alive | $3 |
April 30, 2019 2:11 PM | cut | Framber Comes Alive | $2 |
July 19, 2023 11:33 AM | add | Harmon's Killer Brew | $2 |
October 12, 2023 11:59 AM | increase | Harmon's Killer Brew | $4 |
January 26, 2024 6:10 PM | cut | Harmon's Killer Brew | $0 |
April 17, 2024 7:35 PM | add | Pavin Meadows | $6 |
September 20, 2024 4:22 PM | cut | Pavin Meadows | $3 |
April 30, 2025 2:12 PM | add | Pavin Meadows | $4 |