Ryan O'Hearn 1B/RF/DH FA Tue 12/23/25 2:39 PM
Ryan O'Hearn
1B/RF/DH FA
The Pirates signed O'Hearn to a two-year, $29 million contract Tuesday, Robert Murray of FanSided.com reports.
EDGE Analysis
He'll have the opportunity to stretch the total guarantee to $30 million if he reaches $500,000 in incentives each year of the deal. O'Hearn has slashed .277/.343/.445 over the last three regular seasons between the Orioles and Padres and made his first All-Star team in 2025. The left-handed hitter reversed a career trend and hit better versus lefties (.832 OPS) than righties (.795 OPS) in 2025, so he could be an everyday player in Pittsburgh. With Spencer Horwitz manning first base, O'Hearn will likely see most of his playing time at designated hitter.
Ryan O'Hearn 1B/RF/DH FA Wed 9/24/25 9:23 AM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn went 2-for-4 with a grand slam in Tuesday's victory over the Brewers.
EDGE Analysis
O'Hearn electrified the crowd Tuesday with a first-inning grand slam off Bruce Zimmermann to put the Padres on top early. After a rough start to September, the slugger has locked back in, going 10-for-20 with eight RBI and a pair of extra-base hits across his past five games. While his post-deadline production has dipped to a .711 OPS since he left the Orioles, O'Hearn's overall season has been strong, with a .276/.362/.435 line, 20 doubles, 17 homers and 62 RBI across 140 games.
Ryan O'Hearn 1B/RF/DH FA Sat 9/20/25 11:32 PM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn went 3-for-4 with a double and three RBI in Saturday's 7-3 win over the White Sox.
EDGE Analysis
It was the fourth three-RBI effort of the season by O'Hearn, who also knocked at least three hits for the seventh time in 2025. The All-Star slugger has found himself in quite the tailspin at the plate -- he has a .529 OPS in September -- though he doesn't appear to be in immediate danger of losing action as the designated hitter. Gavin Sheets, who's O'Hearn's main threat to playing time, has a .589 OPS this month.
Ryan O'Hearn 1B/RF/DH FA Wed 9/17/25 5:11 PM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn is out of the lineup for Wednesday's game against the Mets.
EDGE Analysis
O'Hearn will get a breather after he went just 3-for-26 (.115 average) while starting in each of the Padres' last seven games. With O'Hearn on the bench, Luis Arraez will slide over from second base to cover first base.
Ryan O'Hearn 1B/RF/DH FA Mon 9/8/25 5:39 PM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn is not in the lineup for Monday's game against the Reds.
EDGE Analysis
The Padres will go with Gavin Sheets at designated hitter as the Reds send left-hander Nick Lodolo to the hill. The left-handed-hitting O'Hearn had started the previous four contests, including a pair versus southpaws.
Ryan O'Hearn 1B/RF/DH FA Sun 9/7/25 12:20 AM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn went 3-for-3 with a double, a walk, a hit-by-pitch and two runs scored in Saturday's 10-8 win over the Rockies.
EDGE Analysis
The double was O'Hearn's first extra-base hit since Aug. 26, and he's now gone 15 contests without a homer. He's 15-for-54 (.278) with five walks in that span, but he's added just one RBI. For the season, he's logged a .280/.372/.450 slash line, 16 home runs, 54 RBI, 61 runs scored, 19 doubles and three stolen bases over 125 games between San Diego and Baltimore.
Ryan O'Hearn 1B/RF/DH FA Tue 9/2/25 6:45 PM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn isn't in the lineup for Tuesday's game against Baltimore, Jeff Sanders of The San Diego Union-Tribune reports.
EDGE Analysis
O'Hearn will get a day to rest Tuesday after going 11-for-40 (.275) with an RBI and five runs scored across his last 10 contests. His absence will allow Gavin Sheets to serve as San Diego's designated hitter while batting fourth.
Ryan O'Hearn 1B/RF/DH FA Thu 8/21/25 3:39 AM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn went 2-for-3 with a home run, a walk, two total runs and two total RBI in an 8-1 victory versus San Francisco on Wednesday.
EDGE Analysis
O'Hearn kicked off the scoring with an RBI single in the first inning and added a solo shot to center field in the seventh. The former Oriole is working on a modest four-game hitting streak during which he's gone 6-for-13 at the plate with two homers, four runs and six RBI. O'Hearn has been a solid contributor since joining the Padres at the trade deadline, collecting three home runs, 10 RBI and seven runs over 16 contests while slashing .262/.372/.524.
Ryan O'Hearn 1B/RF/DH FA Tue 8/19/25 1:35 AM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn went 1-for-2 with a two-run home run in Monday's 4-3 loss to the Giants.
EDGE Analysis
O'Hearn got the Padres within a run in the seventh inning, but that was as close as they got. The 32-year-old has had a poor August -- he's batting just .200 with four extra-base hits and seven RBI over 14 games since joining the Padres at the trade deadline. Overall, he's at a .275/.369/.460 slash line with 15 homers, 50 RBI, 49 runs scored and three stolen bases across 108 contests between San Diego and Baltimore.
Ryan O'Hearn 1B/RF/DH FA Fri 8/15/25 6:28 PM
Ryan O'Hearn
1B/RF/DH FA
O'Hearn isn't in the lineup for Friday's game against the Dodgers, Jeff Sanders of The San Diego Union-Tribune reports.
EDGE Analysis
O'Hearn will get a breather Friday after going 2-for-5 with an RBI and two runs scored during Wednesday's win over San Francisco. Jose Iglesias will enter the lineup as San Diego's designated hitter and bat seventh.