Fri 8/08 | Sat 8/09 | Sun 8/10 |
---|---|---|
BOS 9:40 PM EDT | BOS 8:40 PM EDT | BOS 4:10 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 | 5 | 14 | 13 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 2.12 | 10.60 |
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 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 |
Jul 25, 2025 | BAL | COL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Totals | 34 | 32 | 8 | 1 | 1 | 1 | 2 | 6 | 7 | 1 | 0 | 0 | 0 | 46.20 |
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 30, 2018 1:35 PM | add | Free Wily Mo Peña | $1 |
October 12, 2018 1:01 PM | increase | Free Wily Mo Peña | $3 |
January 31, 2019 4:45 PM | cut | Free Wily Mo Peña | $2 |
February 10, 2019 6:53 PM | add | Steal Your Base | $4 |
May 27, 2019 9:08 AM | cut | Steal Your Base | $2 |
August 4, 2023 11:06 PM | add | Free Wily Mo Peña | $1 |
August 10, 2023 5:35 PM | cut | Free Wily Mo Peña | $1 |
October 1, 2023 7:15 PM | add | Free Wily Mo Peña | $2 |
October 12, 2023 12:17 PM | increase | Free Wily Mo Peña | $4 |
January 31, 2024 7:51 PM | cut | Free Wily Mo Peña | $0 |
February 24, 2024 2:28 PM | add | Pilcrow ¶ | $1 |
October 10, 2024 12:35 AM | increase | Pilcrow ¶ | $3 |
December 31, 2024 1:16 PM | cut | Pilcrow ¶ | $0 |
March 28, 2025 2:27 AM | add | Steal Your Base | $3 |