Ryan O’Hearn Stats

In the 1,749 at-bats in his baseball career, O’Hearn has earned a batting average of .244 and has racked up 427 hits. His OBP is .309 and he has earned a lifetime OPS of .726. He has accounted for 207 runs and notched 250 RBIs. O’Hearn has drawn a walk 159 times while fanning on 438 occasions. He has hit the long ball 67 times, as well as 729 total bases and a .417 slugging percentage.

Over the course of this season, Ryan O’Hearn has hit in 59 runs and has accrued a slugging percentage of .427. He has accumulated an OBP of .334 as well as 46 walks and 69 strikeouts. O’Hearn has recorded 189 total bases with 117 base hits in 443 at-bats. He has accrued a batting average when batting of .264 in addition to holding an OPS of .761. He has notched 60 runs on the season and has hit 15 balls out of the park.


Year Team BA HR H BB R RBI OBP PA AB OPS OPS+ 2B 3B G SLG SB CS TB SO
Career .244 67 427 159 207 250 .309 1,933 1,749 .726 N/A 83 9 596 .417 8 3 729 438
2024 BAL 69.000 3 60 1 443 15 .264 142 494 .427 1 117 21 2 .334 59 3 122 46
2023 BAL .289 14 100 15 48 60 .322 368 346 .801 122 22 1 112 .480 5 1 166 82
2022 KCR .239 1 32 8 14 16 .290 145 134 .611 73 6 1 67 .321 0 0 43 35
2021 KCR .225 9 53 13 23 29 .268 254 236 .636 70 5 1 84 .369 0 0 87 71
2020 KCR .195 2 22 18 7 18 .303 132 113 .604 65 6 0 42 .301 0 0 34 37
2019 KCR .195 14 64 39 32 38 .281 370 328 .650 69 13 1 105 .369 0 1 121 99
2018 KCR .262 12 39 20 23 30 .353 170 149 .950 154 10 2 44 .597 0 0 89 45

2024 Stats for Ryan O’Hearn

Stat Total MLB Rank
Games Played 2 149th
Plate Appearances 142 102nd
At-Bats 494 137th
Runs Scored 443 137th
Hits 60 126th
Doubles 117 121st
Triples 21 140th
Home Runs 3 70th
Runs Batted In 15 139th
Stolen Bases 59 117th
Caught Stealing 3 298th
Walks 1 261st
Strikeouts 46 103rd
Batting Average 69.000 270th
On-Base Percentage .264 151st
Slugging Percentage .334 147th
OPS .427 172nd
OPS+ 1 152nd
Total Bases 122 101st
Grounded Into Double Plays 0 149th
Hit By Pitch 125 100th
Sacrifice Hits 189 126th
Sacrifice Flies 7 198th
Intentional Walks 2 323rd

2023 Stats for Ryan O’Hearn

2023 Stats for Ryan O’Hearn

Stat Total MLB Rank
Games Played 112 205th
Plate Appearances 368 232nd
At-Bats 346 219th
Runs Scored 48 207th
Hits 100 171st
Doubles 22 153rd
Triples 1 204th
Home Runs 14 170th
Runs Batted In 60 137th
Stolen Bases 5 195th
Caught Stealing 1 233rd
Walks 15 350th
Strikeouts 82 226th
Batting Average .289 53rd
On-Base Percentage .322 228th
Slugging Percentage .480 87th
OPS .801 117th
OPS+ 122 92nd
Total Bases 166 172nd
Grounded Into Double Plays 2 390th
Hit By Pitch 3 243rd
Sacrifice Hits 1 124th
Sacrifice Flies 3 154th
Intentional Walks 2 74th

2022 Stats for Ryan O’Hearn

Stat Total MLB Rank
Games Played 67 378th
Plate Appearances 145 475th
At-Bats 134 471st
Runs Scored 14 483rd
Hits 32 448th
Doubles 6 444th
Triples 1 282nd
Home Runs 1 558th
Runs Batted In 16 432nd
Stolen Bases 0 579th
Caught Stealing 0 516th
Walks 8 508th
Strikeouts 35 478th
Batting Average .239 332nd
On-Base Percentage .290 447th
Slugging Percentage .321 519th
OPS .611 503rd
OPS+ 73 513th
Total Bases 43 480th
Grounded Into Double Plays 2 458th
Hit By Pitch 2 375th
Sacrifice Hits 0 491st
Sacrifice Flies 1 409th
Intentional Walks 0 430th

2021 Stats for Ryan O’Hearn

Stat Total MLB Rank
Games Played 84 312th
Plate Appearances 254 330th
At-Bats 236 318th
Runs Scored 23 386th
Hits 53 331st
Doubles 5 484th
Triples 1 308th
Home Runs 9 260th
Runs Batted In 29 327th
Stolen Bases 0 1271st
Caught Stealing 0 1229th
Walks 13 438th
Strikeouts 71 268th
Batting Average .225 497th
On-Base Percentage .268 646th
Slugging Percentage .369 472nd
OPS .636 550th
OPS+ 70 586th
Total Bases 87 340th
Grounded Into Double Plays 7 209th
Hit By Pitch 2 388th
Sacrifice Hits 0 1232nd
Sacrifice Flies 3 166th
Intentional Walks 0 1224th

2020 Stats for Ryan O’Hearn

Stat Total MLB Rank
Games Played 42 214th
Plate Appearances 132 243rd
At-Bats 113 257th
Runs Scored 7 399th
Hits 22 304th
Doubles 6 206th
Triples 0 517th
Home Runs 2 351st
Runs Batted In 18 197th
Stolen Bases 0 562nd
Caught Stealing 0 530th
Walks 18 121st
Strikeouts 37 181st
Batting Average .195 442nd
On-Base Percentage .303 339th
Slugging Percentage .301 461st
OPS .604 436th
OPS+ 65 433rd
Total Bases 34 310th
Grounded Into Double Plays 5 78th
Hit By Pitch 0 577th
Sacrifice Hits 0 490th
Sacrifice Flies 1 202nd
Intentional Walks 2 38th

2019 Stats for Ryan O’Hearn

Stat Total MLB Rank
Games Played 105 233rd
Plate Appearances 370 229th
At-Bats 328 232nd
Runs Scored 32 311th
Hits 64 296th
Doubles 13 295th
Triples 1 310th
Home Runs 14 199th
Runs Batted In 38 267th
Stolen Bases 0 1148th
Caught Stealing 1 302nd
Walks 39 155th
Strikeouts 99 165th
Batting Average .195 644th
On-Base Percentage .281 569th
Slugging Percentage .369 478th
OPS .650 521st
OPS+ 69 529th
Total Bases 121 274th
Grounded Into Double Plays 7 223rd
Hit By Pitch 1 469th
Sacrifice Hits 0 1126th
Sacrifice Flies 2 271st
Intentional Walks 1 265th

2018 Stats for Ryan O’Hearn

Stat Total MLB Rank
Games Played 44 550th
Plate Appearances 170 422nd
At-Bats 149 425th
Runs Scored 23 371st
Hits 39 412th
Doubles 10 352nd
Triples 2 191st
Home Runs 12 206th
Runs Batted In 30 307th
Stolen Bases 0 1179th
Caught Stealing 0 1137th
Walks 20 332nd
Strikeouts 45 382nd
Batting Average .262 259th
On-Base Percentage .353 156th
Slugging Percentage .597 41st
OPS .950 50th
OPS+ 154 49th
Total Bases 89 329th
Grounded Into Double Plays 0 1241st
Hit By Pitch 1 466th
Sacrifice Hits 0 1142nd
Sacrifice Flies 0 1166th
Intentional Walks 0 1108th