Ryan O'Hearn

Active on MLB Roster | Pittsburgh Pirates
High Level
MLB
Years
2012-2025 (2018-2025)
Proper Name
Ryan Patrick O'Hearn
Nickname
Brohearn
Positions
1B (802) ... DH (185) ... RF (138) ... LF (80)
Height / Weight
6-2 / 220
Bats / Throws
Left / Left
Birthdate
July 26,1993   Age:  32.174
High School
Wakeland (Frisco,TX)
Colleges
Signing Bonus
$ 125,000
Service Time
7.002 (2025)
MLB Debut
Contract Info
MLBAM ID
Retrosheet#
ohear001
Show More
[2018] Topps All-Star Rookie
Show Releated Ebay Listings

Games - Batting

CSV
Glossary
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteamsggscggfphprdrgs%cg%exit phexit prexit drln1ln2ln3ln4ln5ln6ln7ln8ln9pos-ppos-cpos-1bpos-2bpos-3bpos-sspos-lfpos-cfpos-rfpos-dh
2018KCA4442363910095.585.75000017159543003100010011
2019KCA107908095120584.188.981301043729244500910002002
2020KCA4231223390273.871.01260051410342400250000008
2021KCA85643858140875.359.4531912110152219590020000102429
2022KCA672816552911041.857.1336225131389780012000001217
2023BAL112896790190579.575.382120056010589150065000302114
2024BAL14211984107180683.870.61032221504315216310052000601854
2025SDN,BAL144129107122120489.682.9631304116529917540071000202050
Tot: 74359245059911414079.776.0461781510782161441069239490036700015095185
G: Games ... GS: Games Started ... CG: Completed Games ... GF: Games Finished ... PH: Pinch Hitter ... PR: Pinch Runner ... DR: Defensive Replacement ... GS%: Games Started % ... CG: Complete Games% ... EXIT PH: Exited for Pinch Hitter ... exit PR: Exited for Pinch Runner ... exit DR: Exited for defensive replacement ... ln1-9: Lineup Slots 1-9 ... Games at position

On Base - Batting

CSV
Glossary
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearteamsgpaabonbsonbs2obpobp2hbbhbproefcfocisgldbltplhrifhbntb-hph_hph_hrhr1hr2hr3hr4iphrrbihr-rbihr-rbi%rbi2bb4bb1opronbrrbi%oppconvconv%ldofobld-ob%lastwohwohr
2018KCA441701496060.353.35339201000015102122001166000301860.001061617623.71683722.02441329.55210
2019KCA107370328104112.281.303643910080361311490021121010381847.37138716623310.3547448.04862529.07611
2020KCA421321134042.303.31822180002014602110002000018211.11723699816.32272410.5722627.27100
2021KCA852542366874.268.291531323120385196003135100291655.1772111515413.0362359.67522344.23800
2022KCA671461354247.288.32232820140246111111110100016212.509207410813.92592810.81421126.19300
2023BAL112368346118132.321.3591001531290632211412104194100602033.33203316322120.85017615.17772431.17900
2024BAL142494443165181.334.3661174623390782131510006196000592135.59293522430814.37407810.54893235.96100
2025SDN,BAL144545475199210.365.38513358812709421117100051103310632946.032351425835113.18368610.291264434.921200
Tot: 7432479222579642.321.346560217198941036210410845131327512652031312640.2611831341130154914.8364040811.2153817833.094221
G: Games ... PA: Plate Appearances ... AB: At Bats ... ONBS: On base (H+BB+HBP) ... ONBS2: All On Base (H+BB+HBP+ERROR+FC+FO) ... OBP: On Base Percentage ... OBP2: On Base Percentage for ONBS2 ... H: Hits ... BB: Walks ... HBP: Hit by Pitch ... ROE: Reached on Error ... FC: Fielder`s Choice ... FO: Forceouts ... CI: Catcher`s Interference ... SGL: Singles ... DBL: Doubles ... TPL: Triples ... HR: Home Runs ... IFH: Infield Hits ... BNT: Bunts ... B-H: Bunt hits ... PH-H: Pinch Hits ... PH-HR: Pinch hit home runs ... HR1: Solo home runs ... HR2: 2-run Homers ... HR3: 3-run Homers ... HR4: Grand Slams ... IPHR: Inside the park homers ... RBI: Runs batted in ... HR-RBI: RBIS on Home Runs ... HR-RBI%: % of RBIs on Home Runs ... RBI2: Runs batted in on outs ... BB4: Walks on 4 pitches ... BB1OP: Walks with 1st base open ... RON: PA with runners on ... BR: # of Baserunners ... RBI%: % of opportunities with RBI ... OPP: RBI Opportunities Points ... CONV: RBIs points converted ... CONV%: Converted% ... LDOF: Leadoff ... OB: Leadoff onbase ... LD-OB%: Leadoff onbase% ... LAST: Last batter of game ... WOH: Walk-off Hits ... WOHR: Walk-off Home Runs

Outs - Batting

CSV
Glossary
TBC PREMIUM Subscribers get access to additional grid functionality such as pre-defined filters, manual removal of rows and quick player comparison! Full feature list.
yearteamsgpaaboutsgoaoratioflylopopout_ifout_ofout_prrbi_outsoso%so3swcalfcfogdpoppgdp%loc1loc2loc3loc4loc5loc6loc7loc8loc9
2018KCA4417014911129370.78237713238404526.47103312000240.040111357241718
2019KCA10737032826487781.124714172651051149926.761879200876510.811025411423364629
2020KCA421321139130241.2515369636913728.031027100253215.630101149101413
2021KCA8525423618150600.8336816194601037127.951857141274914.34018231113343124
2022KCA6714613510234321.06185910343823624.6662511142355.7601212410191817
2023BAL11236834624280810.99501219270982668222.28146517292603.311123471712554441
2024BAL1424944433191101400.797623413471472556913.97843263971007.013136562925696563
2025SDN,BAL1445454753401151160.9962183640713830410920.0017842527111189.39129671825756858
Tot: 7432479222516505355680.943279015118146651232554822.11101413135941414838.5613164270102124322303263
G: Games ... PA: Plate Appearances ... AB: At Bats ... Outs: Outs ... GO: Groundouts ... AO: Air Outs ... ratio: Groundouts/Airouts ... FLY: Flyballs ... LO: Lineouts ... POP: Popouts ... OUT_IF: Infield Outs ... OUT_OF: Outfield Outs ... OUT_PR: Productive Outs ... RBI_OUT: RBIs on outs ... SO: Strikeouts ... SO%: Strikeout% ... SO3: Struck out on 3 pitches ... SW: Strikeouts swinging ... CAL: Strikeouts looking ... FC: Reached on fielders choice ... FO: Reached on forceout ... GDP: Grounded into Double Play ... OPP: Double play opportunities ... GDP%: Grounded into double play% ... LOC1-9: Balls hit to position location

Baserunning - Batting

CSV
Glossary
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearteamsgpasbsb2sb3sbhdisb%cscs2cs3cshs12s13s23s2hd13d1hadvxadv_oppadv_pctpthrpckffwppbadv_outoobronbsrun%
2018KCA4417000000--000050201221020.020313236038.33
2019KCA107370000000.01100181151172725.94121103211228.57
2020KCA4213200000--00002010111520.03013074216.67
2021KCA8525400000--000092212031618.880252237431.08
2022KCA6714600000--000061210131127.300260144729.79
2023BAL1123685500083.311001134863143540.0806924813236.36
2024BAL1424943300075.011002195340124228.69071526018133.15
2025SDN,BAL1445453300175.01100273314101185831.013151836721031.90
Tot: 7432479111100173.34400991920322596020429.447228681227485831.93
G: Games ... PA: Plate Appearances ... AB: At Bats ... SB: Stolen Bases ... SB2: Steals of 2b ... SB3: Steals of 3b ... SBH: Steals of home ... DI: Advanced on defensive indifference ... SB%: Stolen base % ... CS: Caught stealing ... CS2: Caught stealing 2b ... CS3: Caught stealing 3b ... CSH: Caught stealing home ... S12: Advanced from 1st to 2nd on singled... S13: Advanced from 1st to 3rd on single ... S23: Advanced from 2nd to 3rd on single ... S2H: Scored from 2nd on single ... D13: Advanced from 1nd to 3rd on double ... D1H: Scored from 1st on double ... ADVX: Advanced an extra base on hit ... ADV-OPP Advancement opportunities on hits ... ADV_PCT: Advanced extra base % ... PTHR: Pickoff throws ... PCKFF%: Picked off ... WPPB: Advanced on wild pitch or passed ball ... ADV_OUT: Advanced on out ... OOB: Out on bases ... R: Runs scored ... ONBS: On base ... RUN%: % of times on base run scored

Pitches - Batting

CSV
Glossary
Get TBC Data Store discounts (25%) with your TBC PREMIUM subscription.
yearteamsgpapitstrbalfouswcalinplayswingscontp-pastr%bal%swng%cont%fou%play%fpsfpswfpsw%fpipfpip%rungohit_rungbairgb%
2018KCA4417069441228297841221042902014.0859.3740.6341.869.313.9815.0419857.6169.45037670.55
2019KCA10737015109295812741632472316825054.0861.5238.4845.274.018.1515.39320755.9328.6001111200.93
2020KCA42132564332232876698772341644.2758.8741.1341.570.115.4313.7266549.296.88036410.88
2021KCA852549746293451861291301684993543.8364.5835.4251.270.919.1017.28915460.63212.613172960.75
2022KCA6714655436019410763871002732073.7964.9835.0249.375.819.3118.1428759.61611.08046540.85
2023BAL11236814489405082941522082687325623.9364.9235.0850.676.820.3018.511323162.84712.82141181500.79
2024BAL142494192812057233581443083778977353.9062.5037.5046.581.918.5719.612027355.35010.13221542230.69
2025SDN,BAL1445452180134883240820833537010137784.0061.8338.1746.576.818.7217.015932559.65910.83331672030.82
Tot: 74324799852615536971811100915351695462035063.9762.4737.5346.975.918.3817.2683144058.126110.5120107419540.78
G: Games ... PA: Plate Appearances ... PIT: Pitches ... STR: Strikes ... BAL: Balls ... FOU: Fouls ... SW: Swing and miss ... CAL: Called strikes ... INPLAY: Balls put in play ... SWINGS: Total swings ... CONT: Contacts ... P-PA: Pitches per plate appearance ... STR%: Strikes% ... Ball%: Balls% ... SWNG%: Swing % ... CONT%: Contact% (per swing) ... FOU%: Foul ball% ... PLAY: Ball in Play% ... FPS: First pitch strikes ... FPSW: First pitch swings ... FPSW%: First pitch swing%... FPIP: First pitches in play ... FPIP%: First pitches in play% ... RUNGO: Runners going while batting ... HIT_RUN: Hit and Runs ... GB Ground balls ... Airballs Balls in air ... GB% Groundball%