Ryan O'Hearn

First Baseman · Career Stats, Bio & Records (2018-2026)

Ryan O'Hearn is a first baseman who has played in Major League Baseball since 2018 for 4 teams, including the Kansas City Royals, a span of 9 seasons. In 850 career games, he has hit .254 with 668 hits, 102 home runs, and 389 RBI. Ryan O'Hearn is an All-Star. His career PIV β€” Baseball Data Hub's era-adjusted measure of offensive impact β€” is 1,172.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

Active Player
AVG .254
HR 102
RBI 389
H 668
OPS .747
PIV thru 2025 1,172

PIV is computed through the 2025 season, so it does not yet include 2026. Every other career total on this page includes 2026 through October 12, 2026.

Position
First Baseman
Bats / Throws
L / L
Height / Weight
6'3" / 220 lb
Born
7/26/1993 in Dunedin, FL, USA
MLB Debut
2018-07-31
Awards
All-Star

Full name: Ryan Patrick O'Hearn

Career Batting Statistics

Ryan O'Hearn β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
850 2,630 332 668 121 10 102 389 12 252 646 .254 .323 .424 .747 1,172

Career AVG .254 vs. league average .246 across their career seasons β€” near league average.

Career OBP .323 vs. league average .317 across their career seasons β€” near league average.

Career SLG .424 vs. league average .409 across their career seasons β€” near league average.

Career OPS .747 vs. league average .726 across their career seasons β€” near league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Postseason Statistics

Playoff Career Batting

Ryan O'Hearn β€” Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
8 16 0 4 0 0 0 0 2 2 .250

Playoff Batting by Year

Ryan O'Hearn β€” Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2025 NLWC2 SDN 3 9 0 2 0 0 0 0 1 1 .222
2024 ALWC2 BAL 2 2 0 1 0 0 0 0 1 0 .500
2023 ALDS1 BAL 3 5 0 1 0 0 0 0 0 1 .200

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Ryan O'Hearn β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home360105813525634146.242
Away380116513930450167.261

Last 10 Games — Batting

Ryan O'Hearn β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
2025-09-28 SDPAZW 522000001
2025-09-27 SDPAZW 311100001
2025-09-26 SDPAZW 211000121
2025-09-24 SDPMILL 402000000
2025-09-23 SDPMILW 412001400
2025-09-22 SDPMILW 401000011
2025-09-21 SDPCHWW 403000001
2025-09-20 SDPCHWW 403100301
2025-09-19 SDPCHWL 401000103
2025-09-18 SDPNYNL 200000002

Fielding Statistics

Career Fielding Totals by Position

Ryan O'Hearn β€” Career Fielding Totals by Position
Position G GS PO A E DP
1B 385 334 2573 135 26 239
OF 121 89 139 1 1 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Ryan O'Hearn Stats, Bio & Career Records
Position Games
First Base 385
Left Field 20
Right Field 101
Designated Hitter 185

Ryan O'Hearn: the record in brief

Active since a debut on July 31, 2018, Ryan O'Hearn has a record on this page that is still being added to. O'Hearn played for the Kansas City Royals (2018 through 2022), the Baltimore Orioles (2023 to 2025), the San Diego Padres (2025), and the Pittsburgh Pirates (2026). Listed as a first baseman, O'Hearn threw and hit left-handed. O'Hearn is listed at 220 pounds on a 6-foot-3 frame. The birth record reads July 26, 1993, in Dunedin, FL, USA. O'Hearn's full given name, per the bio, is Ryan Patrick O'Hearn.

Across 850 games at the plate, O'Hearn's career line reads 668 hits in 2,630 at bats for a .254 average, plus 102 homers and 389 RBI. O'Hearn got on base at a .323 rate and slugged .424 (.747 OPS). The .254 career average is close to the .246 the league hit across the same seasons. O'Hearn's most home runs in a season came in 2026, when the total reached 18 for the Pittsburgh Pirates. O'Hearn collected a career-high 117 hits in 2024.

Frequently Asked Questions about Ryan O'Hearn

What years did Ryan O'Hearn play?
Ryan O'Hearn played in Major League Baseball from 2018 to 2026.
Was Ryan O'Hearn a pitcher?
No. Ryan O'Hearn was a position player (First Baseman).
How many home runs did Ryan O'Hearn hit?
Ryan O'Hearn hit 102 career home runs with 668 hits.
What was Ryan O'Hearn's career batting average?
Ryan O'Hearn batted .254 over his career, with 668 hits in 2,630 at bats.
How many RBI did Ryan O'Hearn have?
Ryan O'Hearn drove in 389 runs in his career.
Is Ryan O'Hearn in the Hall of Fame?
No. Ryan O'Hearn has not been inducted into the National Baseball Hall of Fame.