MLB/Players/Ryan O'Hearn
Ryan O'Hearn

RYAN O'HEARN

1B · Pittsburgh Pirates · 20182026 · 836 games
836
CAREER GAMES · REGULAR SEASON
9 seasons
.254
CAREER BATTING AVERAGE
657 hits in 2,582 at-bats
101
CAREER HOME RUNS
382 RBI · 12 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026PIT963595497150176931861.270.328.454.782
2025SD144474671332111763581093.281.359.437.796
2024BAL14244360117213155946693.264.333.427.760
2023BAL11234648100221146015825.289.319.480.798
2022KC671341432611168350.239.282.321.603
2021KC8423623535192913710.225.265.369.634
2020KC421137226021818370.195.305.301.606
2019KC1053283264131143839990.195.281.369.650
2018KC441492339102123020450.262.349.597.946
Career8362,5823286571191010138224863312.254.320.426.745

04/Where the ball went

2025 Regular season
Play log from 2015
Spray chart · 369 batted balls
Flyout · 92.7 mph · 267 ftField Error · 88.3 mph · 6 ftGroundout · 72.1 mph · 4 ftPop Out · 74.4 mph · 49 ftFlyout · 98.1 mph · 265 ftGroundout · 53.4 mph · 1 ftGroundout · 100.9 mph · 12 ftLineout · 96.5 mph · 318 ftForceout · 70.8 mph · 48 ftGroundout · 94.0 mph · 48 ftGroundout · 64.6 mph · 5 ftFlyout · 98.6 mph · 329 ftFlyout · 89.4 mph · 304 ftLineout · 105.8 mph · 355 ftFlyout · 91.8 mph · 306 ftLineout · 94.2 mph · 294 ftLineout · 90.9 mph · 274 ftGroundout · 96.7 mph · 26 ftFlyout · 90.6 mph · 311 ftPop Out · 74.2 mph · 166 ftFlyout · 101.9 mph · 348 ftFlyout · 74.3 mph · 249 ftGroundout · 79.6 mph · 4 ftGroundout · 91.7 mph · 134 ftFlyout · 85.9 mph · 296 ftGroundout · 77.0 mph · 44 ftFlyout · 99.2 mph · 377 ftLineout · 99.5 mph · 184 ftGroundout · 89.4 mph · 5 ftFlyout · 81.2 mph · 233 ftGroundout · 71.5 mph · 36 ftGroundout · 95.8 mph · 69 ftFlyout · 73.1 mph · 259 ftGroundout · 94.4 mph · 23 ftGroundout · 87.4 mph · 89 ftGroundout · 61.6 mph · 2 ftPop Out · 86.0 mph · 169 ftGroundout · 60.4 mph · 37 ftFlyout · 100.9 mph · 388 ftGroundout · 87.6 mph · 5 ftGroundout · 78.4 mph · 32 ftGroundout · 91.9 mph · 10 ftGroundout · 84.1 mph · 5 ftFlyout · 97.7 mph · 361 ftFlyout · 96.2 mph · 338 ftGrounded into a double play · 89.5 mph · 9 ftFlyout · 85.9 mph · 301 ftGroundout · 71.6 mph · 13 ftLineout · 83.8 mph · 281 ftFlyout · 93.0 mph · 269 ftGroundout · 77.6 mph · 4 ftGroundout · 79.5 mph · 25 ftGroundout · 88.1 mph · 5 ftForceout · 89.0 mph · 33 ftFlyout · 78.2 mph · 250 ftGroundout · 67.2 mph · 3 ftFlyout · 80.9 mph · 293 ftGroundout · 88.0 mph · 9 ftPop Out · 56.5 mph · 141 ftLineout · 97.5 mph · 338 ftGroundout · 44.0 mph · 3 ftLineout · 99.9 mph · 308 ftSacrifice fly · 87.3 mph · 307 ftFlyout · 88.9 mph · 306 ftGroundout · 68.0 mph · 6 ftFlyout · 92.0 mph · 354 ftFlyout · 92.1 mph · 366 ftFlyout · 86.0 mph · 328 ftFielder’s choice · 91.9 mph · 4 ftLineout · 85.8 mph · 256 ftGroundout · 101.7 mph · 88 ftGroundout · 68.9 mph · 11 ftLineout · 101.6 mph · 303 ftGroundout · 30.7 mph · 2 ftGroundout · 71.2 mph · 55 ftGrounded into a double play · 92.2 mph · 23 ftPop Out · 76.3 mph · 214 ftGrounded into a double play · 98.6 mph · 22 ftLineout · 90.5 mph · 273 ftSacrifice fly · 96.2 mph · 355 ftPop Out · 79.8 mph · 189 ftGroundout · 62.7 mph · 107 ftPop Out · 78.6 mph · 204 ftField Error · 88.7 mph · 113 ftFlyout · 97.7 mph · 333 ftGroundout · 51.4 mph · 2 ftFlyout · 95.9 mph · 343 ftPop Out · 90.6 mph · 192 ftPop Out · 63.2 mph · 157 ftGroundout · 74.2 mph · 13 ftGroundout · 95.0 mph · 74 ftPop Out · 101.4 mph · 173 ftFlyout · 94.6 mph · 360 ftGroundout · 86.5 mph · 8 ftFlyout · 77.9 mph · 274 ftGrounded into a double play · 84.7 mph · 4 ftFlyout · 92.3 mph · 287 ftLineout · 103.1 mph · 374 ftLineout · 106.6 mph · 307 ftGroundout · 49.5 mph · 4 ftGroundout · 90.1 mph · 44 ftFlyout · 98.4 mph · 364 ftFlyout · 96.4 mph · 345 ftGroundout · 90.1 mph · 56 ftGroundout · 79.7 mph · 15 ftGroundout · 89.8 mph · 21 ftGroundout · 90.9 mph · 36 ftGroundout · 81.2 mph · 9 ftLineout · 90.8 mph · 296 ftFlyout · 85.9 mph · 305 ftGroundout · 83.8 mph · 17 ftFlyoutFlyoutFlyout · 92.6 mph · 335 ftGroundout · 79.6 mph · 3 ftGroundout · 92.3 mph · 12 ftGroundout · 95.4 mph · 16 ftGroundout · 85.0 mph · 25 ftFlyout · 91.8 mph · 316 ftGroundout · 104.0 mph · 113 ftFlyout · 98.8 mph · 338 ftGroundout · 99.1 mph · 6 ftFlyout · 90.5 mph · 292 ftFlyout · 81.6 mph · 253 ftGroundout · 98.0 mph · 41 ftGroundout · 75.0 mph · 6 ftGroundout · 92.3 mph · 49 ftLineout · 100.1 mph · 345 ftGroundout · 94.3 mph · 7 ftPop Out · 90.6 mph · 129 ftGroundout · 96.7 mph · 12 ftPop Out · 88.4 mph · 194 ftGroundout · 77.6 mph · 10 ftGrounded into a double play · 97.6 mph · 13 ftFlyout · 75.9 mph · 238 ftFlyout · 90.3 mph · 320 ftGrounded into a double play · 60.6 mph · 6 ftLineout · 76.7 mph · 269 ftLineout · 85.6 mph · 307 ftLineout · 92.8 mph · 333 ftGrounded into a double play · 99.3 mph · 106 ftGroundout · 98.3 mph · 18 ftSacrifice fly · 88.4 mph · 312 ftGroundout · 94.2 mph · 7 ftFlyout · 83.5 mph · 310 ftFlyout · 84.1 mph · 302 ftGroundout · 66.4 mph · 26 ftLineout · 84.6 mph · 289 ftLineout · 100.7 mph · 323 ftFlyout · 71.3 mph · 211 ftLineout · 105.2 mph · 291 ftFlyout · 99.9 mph · 361 ftFlyout · 96.2 mph · 270 ftSacrifice fly · 93.6 mph · 274 ftGroundout · 102.0 mph · 117 ftGroundout · 98.7 mph · 59 ftFlyout · 97.6 mph · 329 ftFlyout · 93.4 mph · 326 ftForceout · 91.8 mph · 8 ftLineout · 97.7 mph · 348 ftPop Out · 101.4 mph · 154 ftGroundout · 89.7 mph · 4 ftLineout · 102.4 mph · 325 ftForceout · 66.9 mph · 7 ftGrounded into a double play · 81.8 mph · 116 ftFlyout · 97.2 mph · 291 ftGrounded into a double play · 83.2 mph · 20 ftGroundout · 60.1 mph · 4 ftGroundout · 97.9 mph · 53 ftLineout · 80.8 mph · 264 ftPop Out · 95.2 mph · 80 ftGroundout · 55.4 mph · 8 ftLineout · 103.3 mph · 298 ftForceout · 81.7 mph · 5 ftGroundout · 105.9 mph · 88 ftGroundout · 100.6 mph · 89 ftLineout · 103.2 mph · 160 ftGroundout · 67.9 mph · 3 ftFlyout · 99.6 mph · 290 ftFlyout · 86.3 mph · 312 ftLineout · 90.0 mph · 280 ftGroundout · 88.9 mph · 3 ftForceout · 75.0 mph · 7 ftGroundout · 69.7 mph · 1 ftFlyout · 89.7 mph · 294 ftFielder’s choice · 100.0 mph · 23 ftFlyout · 99.0 mph · 253 ftFlyout · 84.9 mph · 294 ftGrounded into a double play · 90.0 mph · 17 ftGroundout · 100.3 mph · 10 ftGroundout · 87.1 mph · 11 ftFlyout · 88.8 mph · 323 ftGroundout · 94.1 mph · 12 ftGroundout · 102.1 mph · 12 ftPop Out · 90.9 mph · 218 ftGroundout · 97.5 mph · 8 ftLineout · 78.2 mph · 145 ftGroundout · 71.6 mph · 2 ftGroundout · 89.8 mph · 95 ftLineout · 101.6 mph · 367 ftLineout · 104.2 mph · 344 ftGroundout · 79.7 mph · 24 ftGroundout · 84.2 mph · 85 ftFlyout · 100.5 mph · 366 ftLineout · 97.3 mph · 311 ftGroundout · 96.3 mph · 99 ftGroundout · 86.0 mph · 36 ftPop Out · 92.3 mph · 171 ftGroundout · 101.1 mph · 48 ftGroundout · 97.4 mph · 7 ftGroundout · 98.7 mph · 11 ftGroundout · 104.1 mph · 46 ftForceout · 62.4 mph · 6 ftGroundout · 96.7 mph · 13 ftPop Out · 86.2 mph · 90 ftGroundout · 108.0 mph · 99 ftLineout · 99.0 mph · 153 ftFlyout · 98.5 mph · 347 ftGrounded into a double play · 84.2 mph · 86 ftGroundout · 73.8 mph · 6 ftFlyout · 85.1 mph · 314 ftGroundout · 83.8 mph · 21 ftGroundout · 68.2 mph · 3 ftFlyout · 75.1 mph · 273 ftGroundout · 58.7 mph · 14 ftGroundout · 76.9 mph · 3 ftGroundout · 67.0 mph · 4 ftGroundout · 69.4 mph · 8 ftFlyout · 93.0 mph · 230 ftLineout · 109.4 mph · 318 ftFlyout · 76.0 mph · 265 ftFlyout · 90.7 mph · 307 ftDouble Play · 96.1 mph · 174 ftPop Out · 79.3 mph · 162 ftLineout · 98.5 mph · 294 ftFlyout · 98.3 mph · 330 ftSingle · 98.8 mph · 96 ftSingle · 77.7 mph · 72 ftDouble · 68.6 mph · 90 ftSingle · 88.3 mph · 15 ftSingle · 102.5 mph · 227 ftSingle · 86.4 mph · 125 ftHome Run · 102.1 mph · 366 ftSingle · 77.4 mph · 243 ftSingle · 93.6 mph · 249 ftSingle · 96.2 mph · 180 ftSingle · 94.2 mph · 262 ftSingle · 68.2 mph · 219 ftSingle · 83.0 mph · 249 ftSingle · 90.8 mph · 102 ftDouble · 105.8 mph · 247 ftSingle · 102.8 mph · 94 ftSingle · 98.8 mph · 224 ftSingle · 91.1 mph · 242 ftSingle · 99.2 mph · 49 ftSingle · 57.3 mph · 60 ftSingle · 88.7 mph · 25 ftDouble · 66.8 mph · 205 ftSingle · 79.9 mph · 14 ftSingle · 96.2 mph · 123 ftSingle · 100.4 mph · 74 ftSingle · 103.1 mph · 255 ftSingle · 67.2 mph · 204 ftSingle · 89.5 mph · 263 ftDouble · 87.1 mph · 288 ftSingle · 80.2 mph · 76 ftSingle · 80.5 mph · 244 ftSingle · 97.2 mph · 249 ftSingle · 74.9 mph · 108 ftSingle · 92.6 mph · 181 ftSingle · 87.6 mph · 220 ftHome Run · 105.4 mph · 415 ftSingle · 82.6 mph · 134 ftSingle · 99.2 mph · 238 ftHome Run · 106.1 mph · 417 ftDouble · 81.9 mph · 284 ftSingle · 71.7 mph · 203 ftDouble · 79.9 mph · 227 ftSingle · 101.8 mph · 107 ftHome Run · 100.8 mph · 391 ftSingle · 81.1 mph · 50 ftHome Run · 106.7 mph · 388 ftTriple · 97.4 mph · 355 ftSingle · 98.0 mph · 242 ftDouble · 104.1 mph · 308 ftSingle · 102.5 mph · 15 ftSingle · 97.2 mph · 221 ftSingle · 98.4 mph · 216 ftSingle · 103.6 mph · 273 ftHome Run · 101.3 mph · 370 ftSingle · 101.1 mph · 121 ftSingle · 102.3 mph · 231 ftDouble · 108.7 mph · 290 ftSingle · 104.5 mph · 77 ftDouble · 102.0 mph · 154 ftDouble · 98.9 mph · 44 ftDouble · 103.0 mph · 238 ftSingle · 99.9 mph · 161 ftSingle · 91.7 mph · 83 ftDouble · 107.3 mph · 370 ftHome Run · 104.5 mph · 406 ftSingle · 96.5 mph · 205 ftSingle · 80.4 mph · 69 ftSingle · 101.9 mph · 74 ftSingle · 100.9 mph · 83 ftSingle · 81.3 mph · 10 ftHome Run · 104.8 mph · 405 ftDouble · 92.3 mph · 192 ftSingle · 103.8 mph · 289 ftSingle · 103.4 mph · 267 ftSingle · 93.7 mph · 258 ftSingle · 86.0 mph · 110 ftSingle · 96.8 mph · 138 ftDouble · 107.7 mph · 376 ftSingle · 96.4 mph · 65 ftSingle · 97.3 mph · 200 ftHome Run · 106.1 mph · 405 ftSingle · 104.4 mph · 250 ftSingle · 85.1 mph · 210 ftSingle · 85.2 mph · 262 ftSingle · 90.6 mph · 17 ftHome Run · 103.7 mph · 401 ftDouble · 100.4 mph · 350 ftSingle · 77.2 mph · 165 ftSingle · 106.4 mph · 41 ftSingle · 102.3 mph · 253 ftSingle · 66.6 mph · 217 ftSingle · 102.4 mph · 135 ftSingle · 79.2 mph · 269 ftSingle · 81.7 mph · 105 ftDouble · 99.4 mph · 214 ftSingle · 72.2 mph · 184 ftSingle · 101.3 mph · 120 ftDouble · 109.1 mph · 202 ftSingle · 102.6 mph · 128 ftSingle · 88.3 mph · 242 ftSingle · 84.7 mph · 255 ftSingle · 81.4 mph · 1 ftSingle · 103.4 mph · 173 ftSingle · 101.1 mph · 135 ftSingle · 94.9 mph · 66 ftSingle · 98.9 mph · 104 ftSingle · 70.5 mph · 211 ftHome Run · 103.1 mph · 394 ftDouble · 101.0 mph · 370 ftSingle · 34.4 mph · 49 ftSingle · 101.1 mph · 19 ftHome Run · 101.6 mph · 391 ftHome Run · 98.0 mph · 357 ftSingle · 92.7 mph · 9 ftHome Run · 101.6 mph · 375 ftSingle · 93.2 mph · 12 ftSingle · 93.5 mph · 254 ftSingle · 97.7 mph · 125 ftHome Run · 101.7 mph · 393 ftSingle · 102.1 mph · 52 ftSingle · 87.3 mph · 220 ftHome Run · 107.9 mph · 396 ftSingle · 95.2 mph · 260 ftSingle · 99.9 mph · 184 ftSingle · 104.5 mph · 38 ftHome Run · 104.1 mph · 388 ftDouble · 96.4 mph · 329 ftSingle · 101.6 mph · 52 ftDouble · 99.3 mph · 165 ftSingle · 100.4 mph · 33 ftDouble · 62.4 mph · 132 ftSingle · 74.5 mph · 175 ftSingle · 106.5 mph · 271 ft
Hit (133) Out (236) Home run (17)
Average exit velocity 89.4 mph · longest 417 ft

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSO
MAR 27@ TORW 1225010000
MAR 28@ TORL 283010010
MAR 29@ TORW 955120001
MAR 30@ TORL 132120010
APR 3vs BOSL 484000003
APR 4@ KCL 283100010
APR 7@ AZW 514121100
APR 8@ AZL 343110000
APR 9@ AZL 093000010
APR 12vs TORW 542100010
APR 13vs TORL 675010001
APR 15vs CLEL 361010000
APR 16vs CLEW 913121110
APR 17vs CLEW 623121301
APR 19vs CINW 954010101
APR 20vs CINL 2244000000
APR 23@ WSHL 343000000
APR 24@ WSHW 213110102
APR 26@ DETL 343131100
APR 26@ DETL 263000010
APR 28vs NYYW 434111301
APR 30vs NYYW 542000021
MAY 2vs KCW 304121200
MAY 3vs KCL 044010000
MAY 4vs KCL 6115221103
MAY 6@ MINL 193000011
MAY 7@ MINL 254020000
MAY 8@ MINL 253010000
MAY 9@ LAAW 413110011
MAY 10@ LAAL 251000021
MAY 14vs MINL 365000001
MAY 14vs MINL 684110001
MAY 15vs MINL 044020001
MAY 16vs WSHL 343020021
MAY 17vs WSHL 6104000011
MAY 18vs WSHL 4104120002
MAY 19@ MILL 453100012
MAY 20@ MILL 252000011
MAY 21@ MILW 846140200
MAY 23@ BOSL 5195030001
MAY 24@ BOSL 563010010
MAY 24@ BOSW 214010100
MAY 25@ BOSW 513231110
MAY 26vs STLW 524130000
MAY 27vs STLL 473111311
MAY 28vs STLL 464110011
MAY 30vs CWSW 214010000
MAY 31vs CWSW 424110000
JUN 1vs CWSW 322000111
JUN 3@ SEAW 513020110
JUN 4@ SEAW 324000002
JUN 5@ SEAW 434010002
JUN 6@ ATHL 455000001
JUN 7@ ATHW 744110102
JUN 10vs DETL 353000002
JUN 11vs DETW 1015110200
JUN 12vs DETL 141000001
JUN 13vs LAAW 204121100
JUN 16@ TBL 173000000
JUN 17@ TBW 513010000
JUN 18@ TBL 8123100010
JUN 19@ TBW 414010100
JUN 20@ NYYW 531010000
JUN 21@ NYYL 093000001
JUN 22@ NYYL 243020110
JUN 24vs TEXL 564111101
JUN 25vs TEXL 072000011
JUN 27vs TBW 2284200022
JUN 28vs TBL 3112000010
JUN 29vs TBW 514110000
JUN 30@ TEXW 1062110000
JUL 1@ TEXL 2103010010
JUL 2@ TEXL 064010000
JUL 4@ ATLW 324000002
JUL 5@ ATLW 964210012
JUL 6@ ATLW 212000021
JUL 8vs NYML 674110211
JUL 10vs NYMW 732000020
JUL 10vs NYMW 310100010
JUL 11vs MIAW 524020200
JUL 12vs MIAL 063010010
JUL 13vs MIAL 1112000000
JUL 18@ TBL 1113000011
JUL 19@ TBL 344010102
JUL 20@ TBW 534111100
JUL 21@ CLEL 5104100001
JUL 22@ CLEL 361010000
JUL 23@ CLEL 233010100
JUL 24@ CLEW 430000010
JUL 25vs COLL 561000001
JUL 26vs COLW 1805120201
JUL 28vs TORW 1145220101
JUL 29vs TORW 324110101
JUL 30vs TORL 894111213
AUG 1vs STLW 411000000
AUG 2vs STLL 583000002
AUG 3vs STLW 734010000
AUG 4@ AZL 261000000
AUG 6@ AZW 324111101
AUG 8vs BOSL 2102010020
AUG 9vs BOSW 541000140
AUG 10vs BOSW 623000102
AUG 11@ SFW 413000002
AUG 13@ SFW 1115220100
AUG 15@ LADL 231000000
AUG 16@ LADL 061000001
AUG 17@ LADL 454010102
AUG 18vs SFL 342111200
AUG 19vs SFW 514120102
AUG 20vs SFW 813221210
AUG 21vs SFW 842100012
AUG 22vs LADW 213020001
AUG 23vs LADW 514110001
AUG 24vs LADL 284000000
AUG 25@ SEAL 694010002
AUG 26@ SEAW 764120011
AUG 27@ SEAL 344110001
AUG 29@ MINL 474000000
AUG 30@ MINW 1236220102
AUG 31@ MINL 274010000
SEP 1vs BALL 343010011
SEP 2vs BALL 261000010
SEP 3vs BALL 574110001
SEP 5@ COLL 034000002
SEP 6@ COLW 1083230010
SEP 7@ COLW 814000003
SEP 8vs CINW 431000001
SEP 9vs CINL 244010002
SEP 10vs CINL 123000000
SEP 11vs COLW 203010000
SEP 12vs COLL 244010001
SEP 13vs COLW 1134000001
SEP 14vs COLW 964100010
SEP 16@ NYML 384000001
SEP 18@ NYML 162000002
SEP 19@ CWSL 344010103
SEP 20@ CWSW 734030301
SEP 21@ CWSW 324030001
SEP 22vs MILW 544010011
SEP 23vs MILW 704121400
SEP 24vs MILL 134020000
SEP 26vs AZW 742110121
SEP 27vs AZW 513110001
SEP 28vs AZW 1245220001

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.