Ryan O'Hearn Player Stats 2025

Position: RF
Jersey: 32
Exp: 9th season
Age: 31
Ht: 6' 2"
Wt: 220 lbs
College: Sam Houston State
72
RATING
2025
#32 RF
POS RANK
2025
.289
AVG
2025
7
HR
2025
18
R
2025
14
RBI
2025

Player Stats

Player
YEAR TEAM GP
2025 BAL 16
2024 BAL 142
2023 BAL 112
2022 KC 67
2021 KC 84
2020 KC 42
2019 KC 105
2018 KC 45
Player Offense
YEAR TEAM GP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG OPS
Player 2025 BAL 16 Offense 48 10 3 0 2 3 7 0 0 5 0 .233 .312 .442 .754
Player 2024 BAL 142 Offense 494 117 21 3 15 60 59 3 1 46 2 .264 .334 .427 .761
Player 2023 BAL 112 Offense 367 100 22 1 14 48 60 5 1 15 3 .289 .322 .480 .802
Player 2022 KC 67 Offense 145 32 6 1 1 14 16 0 0 8 2 .239 .290 .321 .611
Player 2021 KC 84 Offense 254 53 5 1 9 23 29 0 0 13 2 .225 .268 .369 .637
Player 2020 KC 42 Offense 132 22 6 0 2 7 18 0 0 18 0 .195 .303 .301 .604
Player 2019 KC 105 Offense 370 64 13 1 14 32 38 0 1 39 1 .195 .281 .369 .650
Player 2018 KC 45 Offense 170 39 10 2 12 23 30 0 0 20 1 .262 .353 .597 .950

Game Logs

Player
DATE OPP Score OPPOSING SP
5-20-25 at MIL L 2-5 Logan Henderson L. Henderson
5-19-25 at MIL L 4-5 Rob Zastryzny R. Zastryzny
5-18-25 vs WSH L 4-10 Mike Soroka M. Soroka
5-17-25 vs WSH L 6-10 Jake Irvin J. Irvin
5-16-25 vs WSH L 3-4 MacKenzie Gore M. Gore
5-15-25 vs MIN L 0-4 Chris Paddack C. Paddack
5-14-25 vs MIN L 6-8 Simeon Woods-Richardson S. Woods-Richardson
5-14-25 vs MIN L 3-6 Bailey Ober B. Ober
5-11-25 at LAA L 2-5 Jack Kochanowicz J. Kochanowicz
5-10-25 at LAA W 4-1 Kyle Hendricks K. Hendricks
5-8-25 at MIN L 2-5 Bailey Ober B. Ober
5-7-25 at MIN L 2-5 Simeon Woods-Richardson S. Woods-Richardson
5-6-25 at MIN L 1-9 Pablo Lopez P. Lopez
5-4-25 vs KC L 6-11 Michael Lorenzen M. Lorenzen
5-3-25 vs KC L 0-4 Kris Bubic K. Bubic
5-2-25 vs KC W 3-0 Michael Wacha M. Wacha
4-30-25 vs NYY W 5-4 Carlos Carrasco C. Carrasco
4-28-25 vs NYY W 4-3 Will Warren W. Warren
4-26-25 at DET L 2-6 Keider Montero K. Montero
4-26-25 at DET L 3-4 Casey Mize C. Mize
4-24-25 at WSH W 2-1 MacKenzie Gore M. Gore
4-23-25 at WSH L 3-4 Trevor Williams T. Williams
4-20-25 vs CIN L 2-24 Brent Suter B. Suter
4-19-25 vs CIN W 9-5 Hunter Greene H. Greene
4-17-25 vs CLE W 6-2 Tanner Bibee T. Bibee
4-16-25 vs CLE W 9-1 Gavin Williams G. Williams
4-15-25 vs CLE L 3-6 Logan Allen L. Allen
4-13-25 vs TOR L 6-7 Jose Berrios J. Berrios
4-12-25 vs TOR W 5-4 Bowden Francis B. Francis
4-9-25 at ARI L 0-9 Brandon Pfaadt B. Pfaadt
4-9-25 at ARI L 3-4 Merrill Kelly M. Kelly
4-8-25 at ARI W 5-1 Zac Gallen Z. Gallen
4-4-25 at KC L 2-8 Seth Lugo S. Lugo
4-3-25 vs BOS L 4-8 Tanner Houck T. Houck
3-30-25 at TOR L 1-3 Chris Bassitt C. Bassitt
3-29-25 at TOR W 9-5 Max Scherzer M. Scherzer
3-28-25 at TOR L 2-8 Kevin Gausman K. Gausman
3-27-25 at TOR W 12-2 Jose Berrios J. Berrios
Player Offense
Date OPP Score OPPOSING SP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG
Player 5-20-25 at MIL L 2-5 Logan Henderson L. Henderson Offense 3 0 0 0 0 0 0 0 0 1 0 .000 .333 .000
Player 5-19-25 at MIL L 4-5 Rob Zastryzny R. Zastryzny Offense 4 0 0 0 0 1 0 0 0 1 0 .000 .250 .000
Player 5-18-25 vs WSH L 4-10 Mike Soroka M. Soroka Offense 4 2 1 0 0 1 0 0 0 0 0 .500 .500 .750
Player 5-17-25 vs WSH L 6-10 Jake Irvin J. Irvin Offense 5 0 0 0 0 0 0 0 0 1 0 .000 .200 .000
Player 5-16-25 vs WSH L 3-4 MacKenzie Gore M. Gore Offense 5 2 0 0 0 0 0 0 0 2 0 .667 .800 .667
Player 5-15-25 vs MIN L 0-4 Chris Paddack C. Paddack Offense 4 2 0 0 0 0 0 0 0 0 0 .500 .500 .500
Player 5-14-25 vs MIN L 6-8 Simeon Woods-Richardson S. Woods-Richardson Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Player 5-14-25 vs MIN L 3-6 Bailey Ober B. Ober Offense 5 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-11-25 at LAA L 2-5 Jack Kochanowicz J. Kochanowicz Offense 3 0 0 0 0 0 0 0 0 2 0 .000 .667 .000
Player 5-10-25 at LAA W 4-1 Kyle Hendricks K. Hendricks Offense 4 1 0 0 0 1 0 0 0 1 0 .333 .500 .333
Player 5-8-25 at MIN L 2-5 Bailey Ober B. Ober Offense 4 1 0 0 0 0 0 0 0 0 1 .333 .500 .333
Player 5-7-25 at MIN L 2-5 Simeon Woods-Richardson S. Woods-Richardson Offense 4 2 0 0 0 0 0 0 0 0 0 .500 .500 .500
Player 5-6-25 at MIN L 1-9 Pablo Lopez P. Lopez Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 5-4-25 vs KC L 6-11 Michael Lorenzen M. Lorenzen Offense 5 2 1 0 1 2 1 0 0 0 0 .400 .400 1.200
Player 5-3-25 vs KC L 0-4 Kris Bubic K. Bubic Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 5-2-25 vs KC W 3-0 Michael Wacha M. Wacha Offense 4 2 0 0 1 1 2 0 0 0 0 .500 .500 1.250
Player 4-30-25 vs NYY W 5-4 Carlos Carrasco C. Carrasco Offense 4 0 0 0 0 0 0 0 1 2 0 .000 .500 .000
Player 4-28-25 vs NYY W 4-3 Will Warren W. Warren Offense 4 1 0 0 1 1 3 0 0 0 0 .250 .250 1.000
Player 4-26-25 at DET L 2-6 Keider Montero K. Montero Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 4-26-25 at DET L 3-4 Casey Mize C. Mize Offense 3 3 0 0 1 1 1 0 0 0 0 1.000 1.000 2.000
Player 4-24-25 at WSH W 2-1 MacKenzie Gore M. Gore Offense 3 1 0 0 0 1 1 0 0 0 0 .333 .333 .333
Player 4-23-25 at WSH L 3-4 Trevor Williams T. Williams Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-20-25 vs CIN L 2-24 Brent Suter B. Suter Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-19-25 vs CIN W 9-5 Hunter Greene H. Greene Offense 5 1 0 0 0 0 1 0 0 0 1 .250 .400 .250
Player 4-17-25 vs CLE W 6-2 Tanner Bibee T. Bibee Offense 3 2 0 0 1 1 3 0 0 0 0 .667 .667 1.667
Player 4-16-25 vs CLE W 9-1 Gavin Williams G. Williams Offense 4 2 0 0 1 1 1 0 0 1 0 .667 .750 1.667
Player 4-15-25 vs CLE L 3-6 Logan Allen L. Allen Offense 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Player 4-13-25 vs TOR L 6-7 Jose Berrios J. Berrios Offense 5 1 0 0 0 0 0 1 0 0 0 .200 .200 .200
Player 4-12-25 vs TOR W 5-4 Bowden Francis B. Francis Offense 3 0 0 0 0 1 0 0 0 1 0 .000 .333 .000
Player 4-9-25 at ARI L 0-9 Brandon Pfaadt B. Pfaadt Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 4-9-25 at ARI L 3-4 Merrill Kelly M. Kelly Offense 3 1 0 0 0 1 0 0 0 0 0 .333 .333 .333
Player 4-8-25 at ARI W 5-1 Zac Gallen Z. Gallen Offense 4 2 1 0 1 1 1 0 0 0 0 .500 .500 1.500
Player 4-4-25 at KC L 2-8 Seth Lugo S. Lugo Offense 4 0 0 0 0 1 0 0 0 1 0 .000 .250 .000
Player 4-3-25 vs BOS L 4-8 Tanner Houck T. Houck Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 3-30-25 at TOR L 1-3 Chris Bassitt C. Bassitt Offense 3 2 1 0 0 1 0 0 0 1 0 1.000 1.000 1.500
Player 3-29-25 at TOR W 9-5 Max Scherzer M. Scherzer Offense 5 2 1 0 0 1 0 0 0 0 0 .400 .400 .600
Player 3-28-25 at TOR L 2-8 Kevin Gausman K. Gausman Offense 4 1 0 0 0 0 0 0 0 1 0 .333 .500 .333
Player 3-27-25 at TOR W 12-2 Jose Berrios J. Berrios Offense 5 1 0 0 0 0 0 0 0 0 0 .200 .200 .200