1B Ryan O'Hearn #58
Age: 32 | Bats: L | Throws: L | Morale: Normal
10/06/2025
1B RYAN O'HEARN #58 - AGE: 32 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
107 359 100 22 1 18 56 30 73 .279 .338 .496 17 1.5
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 55 50 55
Gap 45 45 45
Power 55 50 55
Eye 45 45 50
Avoid K's 60 55 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 45
Errors: - 35 45
Arm: 20 45 55
Turn DP: - 30 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 35
1st Base: 50 Center Field: -
2nd Base: - Right Field: 40
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 30
Stealing Ability: 65
Baserunning Inst.: 45
Sacrifice Bunt: 20
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/02/2025 @ Tex Loss, 4-8 4 0 1 0 0 0 1 0
10/01/2025 @ Tex Win, 7-6 5 0 0 0 0 0 2 0
09/30/2025 @ Tex Loss, 5-6 4 1 1 0 0 0 1 0
09/29/2025 @ Chi Loss, 5-6 1 1 0 0 0 0 0 0
09/28/2025 @ Chi Loss, 3-6 3 1 2 1 1 1 0 0
09/26/2025 @ Chi Loss, 4-5 3 2 3 2 1 0 0 1
09/25/2025 @ Phx Loss, 1-3 3 0 0 0 0 0 0 0
09/24/2025 @ Phx Loss, 3-5 2 0 0 0 0 0 0 0
09/23/2025 @ Phx Win, 4-1 3 0 1 1 0 1 0 0
09/22/2025 Was Loss, 5-8 4 0 1 1 0 1 1 0
Birthday:07/26/1993
Born in:Unknown
Nationality:American
Height:6' 3"
Weight:220 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:
Service This Yr:
40-Man Service:
Pro Service:
Arbitration Eligibility:
Option Years:
Contract Extension:
Drafted:-
CONTINENTAL BASEBALL ASSOCIATION 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 107 359 100 22 1 18 56 63 30 73 .279 .338 .496 .834 .346 .217 129
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 93 396 4 2 0 2 0 3 178 41 17 4 81.0 63.6 6.41 1.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   37 8 2 0 2 8 5 3 12 0 0 1 .216 .293 .432 .725
Versus Right   322 92 20 1 16 48 58 27 61 3 0 3 .286 .344 .503 .847
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   14 2 1 0 0 0 2 0 4 0 0 0 .143 .143 .214 .357
April   20 8 4 0 3 9 8 4 4 0 0 0 .400 .500 1.050 1.550
May   31 5 2 0 0 2 2 1 6 0 0 0 .161 .188 .226 .413
June   79 24 7 0 5 13 15 5 18 1 0 2 .304 .356 .582 .939
July   55 15 2 0 4 8 9 6 8 1 0 1 .273 .349 .527 .876
August   88 21 3 0 3 12 10 9 21 0 0 0 .239 .309 .375 .684
September   77 26 3 1 3 12 19 5 13 1 0 1 .338 .381 .519 .900
October   9 1 1 0 0 0 0 0 3 0 0 0 .111 .111 .222 .333
Spring Training   56 11 2 0 2 7 3 2 14 0 0 0 .196 .224 .339 .563
Last Year   395 82 13 2 18 53 46 22 93 4 0 9 .208 .263 .387 .650
Career   1199 287 59 4 63 188 180 95 307 11 1 18 .239 .302 .453 .755
Home   159 48 10 1 7 26 25 15 32 1 0 2 .302 .367 .509 .877
Road   200 52 12 0 11 30 38 15 41 2 0 2 .260 .315 .485 .800
Grass   336 95 20 1 16 54 59 30 66 3 0 3 .283 .344 .491 .835
Turf   23 5 2 0 2 2 4 0 7 0 0 1 .217 .250 .565 .815
Day   14 5 2 0 0 3 1 0 3 0 0 0 .357 .357 .500 .857
Night   345 95 20 1 18 53 62 30 70 3 0 4 .275 .338 .496 .833
As Starter   345 98 22 1 17 55 59 29 71 3 0 4 .284 .344 .501 .845
As Reliever / Substitution   14 2 0 0 1 1 4 1 2 0 0 0 .143 .200 .357 .557
Pinch Hitting   12 2 0 0 1 1 4 1 1 0 0 0 .167 .231 .417 .647
Close/Late   81 19 5 0 6 12 13 6 20 0 0 1 .235 .295 .519 .814
Inning 1-3   106 26 4 0 2 9 14 9 25 1 0 1 .245 .308 .340 .647
Inning 4-6   134 44 9 0 8 26 26 13 19 2 0 1 .328 .387 .575 .961
Inning 7-9   111 27 8 1 8 21 22 8 29 0 0 1 .243 .300 .550 .850
Extra Innings   8 3 1 0 0 0 1 0 0 0 0 1 .375 .444 .500 .944
0 Outs   141 41 9 1 5 15 31 12 31 1 0 2 .291 .353 .475 .828
1 Outs   95 25 5 0 6 14 18 10 15 2 0 1 .263 .333 .505 .839
2 Outs   123 34 8 0 7 27 14 8 27 0 0 1 .276 .326 .512 .838
Scoring Position   85 23 4 0 6 41 19 13 19 3 0 0 .271 .356 .529 .886
Bases Empty   218 66 14 0 11 11 36 13 45 0 0 2 .303 .348 .518 .866
Runner on 1st   56 11 4 1 1 4 8 4 9 0 0 2 .196 .274 .357 .631
Runner on 2nd   31 9 2 0 2 10 8 2 7 0 0 0 .290 .333 .548 .882
Runner on 3rd   13 3 0 0 2 6 2 1 3 1 0 0 .231 .267 .692 .959
Runner on 1st & 2nd   19 4 1 0 0 4 3 3 4 0 0 0 .211 .318 .263 .581
Runner on 1st & 3rd   10 3 0 0 1 5 2 1 2 0 0 0 .300 .364 .600 .964
Runner on 2nd & 3rd   5 1 0 0 0 4 0 2 0 2 0 0 .200 .333 .200 .533
Bases Loaded   7 3 1 0 1 12 4 4 3 0 0 0 .429 .636 1.000 1.636
Two Strikes   162 37 9 0 8 30 27 14 73 2 0 1 .228 .291 .432 .723
First Pitch   37 5 1 0 1 3 4 2 0 1 0 0 .135 .175 .243 .418
Count 0-1   31 10 0 0 1 4 5 0 0 0 0 0 .323 .323 .419 .742
Count 0-2   30 5 2 0 1 7 3 0 18 0 0 1 .167 .194 .333 .527
Count 1-0   40 14 4 1 3 6 8 0 0 0 0 0 .350 .350 .725 1.075
Count 1-1   31 9 2 0 3 6 4 0 0 0 0 2 .290 .333 .645 .978
Count 1-2   49 9 2 0 2 4 9 0 25 0 0 0 .184 .184 .347 .531
Count 2-0   13 6 2 0 0 0 3 0 0 0 0 1 .462 .500 .615 1.115
Count 2-1   28 11 3 0 1 3 5 0 0 0 0 0 .393 .393 .607 1.000
Count 2-2   45 10 2 0 2 2 6 0 19 0 0 0 .222 .222 .400 .622
Count 3-0   1 1 1 0 0 0 6 6 0 0 0 0 1.000 1.000 2.000 3.000
Count 3-1   16 7 0 0 1 4 1 8 0 0 0 0 .438 .625 .625 1.250
Full Count   38 13 3 0 3 17 9 14 11 2 0 0 .342 .500 .658 1.158
Behind in Count   110 24 4 0 4 15 17 0 43 0 0 1 .218 .225 .364 .589
Ahead in Count   98 39 10 1 5 13 23 14 0 0 0 1 .398 .478 .673 1.151
Batting 3rd   4 1 0 0 1 1 1 0 0 0 0 0 .250 .250 1.000 1.250
Batting 4th   163 42 11 0 7 21 23 11 33 2 0 3 .258 .313 .454 .767
Batting 5th   41 13 1 0 3 8 10 5 9 1 0 1 .317 .396 .561 .957
Batting 6th   124 35 6 1 3 16 19 10 25 0 0 0 .282 .336 .419 .755
Batting 7th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 8th   23 9 4 0 4 10 9 4 4 0 0 0 .391 .481 1.087 1.568
Batting 9th   3 0 0 0 0 0 1 0 2 0 0 0 .000 .000 .000 .000
Low Leverage   155 42 10 1 7 19 25 11 31 1 0 1 .271 .321 .484 .805
Medium Leverage   143 36 6 0 7 13 24 11 33 1 0 1 .252 .308 .441 .748
High Leverage   61 22 6 0 4 24 14 8 9 1 0 2 .361 .444 .656 1.100
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2018 Monterrey - CBA 24 40 142 32 6 0 9 19 24 17 1 1 49 0 0 .225 .311 .458 .768 95 98 0.4
2019 Montreal - CBA 25 32 51 14 4 0 3 13 8 4 1 1 17 0 0 .275 .333 .529 .863 121 123 0.5
2020 Montreal - CBA 26 19 37 9 2 0 3 9 5 9 0 1 16 0 0 .243 .383 .541 .924 143 145 0.4
2021 Montreal - CBA 27 45 113 23 6 0 6 16 10 7 0 0 33 0 0 .204 .250 .416 .666 84 85 0.1
2022 Montreal - CBA 28 27 67 13 2 0 3 9 10 6 2 1 17 1 0 .194 .276 .358 .635 77 77 -0.1
2024 Toronto - CBA 30 127 395 82 13 2 18 53 46 22 9 4 93 11 1 .208 .263 .387 .650 80 77 -0.6
2025 Toronto - CBA 31 107 359 100 22 1 18 56 63 30 4 3 73 17 4 .279 .338 .496 .834 128 129 1.5
Total CBA 404 1199 287 59 4 63 188 180 95 18 11 307 31 6 .239 .302 .453 .755 105 105 2.9
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2015 Total - MLB 21 7 35 14 4 1 3 13 14 0 1 0 9 2 1 .400 .417 .829 1.245 237 239 0.7
2015 Helena - R 21 21 87 24 1 0 2 16 10 8 2 0 32 1 3 .276 .351 .356 .707 66 61 -0.4
2015 Boise - S A 21 33 124 30 5 0 1 12 16 13 2 1 36 1 1 .242 .321 .306 .628 62 61 -0.4
2016 Kane County - A 22 42 164 37 5 0 3 21 23 21 1 1 47 0 0 .226 .316 .311 .626 61 62 -0.5
2016 Lancaster - A 22 42 177 55 10 1 6 32 29 20 2 2 50 1 0 .311 .383 .480 .863 117 117 0.7
2016 Total - A 22 84 341 92 15 1 9 53 52 41 3 3 97 1 0 .270 .351 .399 .749 90 90 0.2
2017 Kane County - A 23 3 12 5 0 0 1 1 4 1 0 0 6 0 0 .417 .462 .667 1.128 184 193 0.2
2017 Madison - AA 23 123 467 127 12 1 35 99 79 62 2 2 138 0 2 .272 .358 .527 .885 116 114 2.2
2018 Berkeley - AAA 24 34 135 43 7 0 13 39 26 21 0 2 31 0 1 .319 .405 .659 1.064 142 139 1.0
2019 London - AA 25 52 182 55 12 1 15 47 47 43 1 2 33 0 0 .302 .434 .626 1.061 151 150 1.6
2019 Vancouver - AAA 25 23 95 38 11 1 12 36 24 11 0 1 17 0 0 .400 .458 .916 1.374 201 199 1.5
2020 Vancouver - AAA 26 108 410 106 25 1 21 76 69 65 1 8 68 0 1 .259 .355 .478 .833 95 90 -0.2
2021 Vancouver - AAA 27 48 148 26 8 0 5 26 24 23 0 3 37 0 0 .176 .282 .331 .613 51 51 -0.9
2022 Vancouver - AAA 28 103 389 115 24 1 26 73 67 56 1 3 78 2 2 .296 .383 .563 .946 137 140 2.8
2023 London - AA 29 80 262 73 17 2 16 68 47 41 4 2 47 0 1 .279 .382 .542 .924 129 131 1.3
2023 Vancouver - AAA 29 8 27 5 1 0 1 4 3 1 0 0 8 0 0 .185 .214 .333 .548 40 32 -0.2
Total PCL 324 1204 333 76 3 78 254 213 177 2 17 239 2 4 .277 .366 .539 .905 116 114
Total EL 255 911 255 41 4 66 214 173 146 7 6 218 0 3 .280 .381 .551 .932 127 126
Total CAL 42 177 55 10 1 6 32 29 20 2 2 50 1 0 .311 .383 .480 .863 117 117
Total MWL 45 176 42 5 0 4 22 27 22 1 1 53 0 0 .239 .325 .335 .660 69 70
Total NWL 33 124 30 5 0 1 12 16 13 2 1 36 1 1 .242 .321 .306 .628 62 61
Total Pio 21 87 24 1 0 2 16 10 8 2 0 32 1 3 .276 .351 .356 .707 66 61
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2016 Kane County - MWL 22 10 41 10 2 0 2 4 10 5 2 0 18 0 0 .244 .354 .439 .793 102 92 -0.1
2022 Vancouver - PCL 28 10 40 10 0 0 1 6 3 6 1 1 12 0 2 .250 .354 .325 .679 76 72 -0.9
Total PCL 10 40 10 0 0 1 6 3 6 1 1 12 0 2 .250 .354 .325 .679 76 72
Total MWL 10 41 10 2 0 2 4 10 5 2 0 18 0 0 .244 .354 .439 .793 102 92
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2015 Boise - S A 1B 33 33 213 14 25 230 3 .987 287.1 7.11 +0.8 1.028
2015 Helena - R 1B 20 20 113 5 10 118 0 1.000 173.0 6.14 +0.9 1.053
2016 Kane County - A 1B 42 41 340 23 38 365 2 .995 362.0 9.02 +1.4 1.036
2017 Madison - AA 1B 117 117 897 74 84 980 9 .991 1040.2 8.40 +6.1 1.050
2017 Madison - AA LF 3 0 5 0 0 5 0 1.000 10.0 4.50 +0.1 1.041
2017 Kane County - A LF 1 1 1 0 0 1 0 1.000 9.0 1.00 +0.0 1.058
2017 Kane County - A RF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.2 1.080
2018 Monterrey - MLB 1B 33 32 284 25 24 309 0 1.000 291.1 9.55 +3.2 1.097
2018 Berkeley - AAA 1B 23 22 154 13 18 170 3 .982 195.0 7.71 +0.3 1.010
2018 Monterrey - MLB LF 5 4 5 0 0 5 0 1.000 37.0 1.22 -0.5 .865
2018 Berkeley - AAA LF 11 11 23 0 0 25 2 .920 99.2 2.08 -0.4 .969
2019 Montreal - MLB 1B 15 9 79 7 5 86 0 1.000 88.0 8.80 +1.3 1.119
2019 Vancouver - AAA 1B 3 3 22 1 2 23 0 1.000 28.0 7.39 +0.1 1.034
2019 London - AA 1B 43 43 337 22 34 363 4 .989 371.2 8.69 -0.1 .992
2019 London - AA LF 7 6 18 0 0 19 1 .947 52.0 3.12 -1.7 .839
2020 Montreal - MLB 1B 5 5 41 3 3 44 0 1.000 45.0 8.80 +0.3 1.052
2020 Montreal - MLB LF 4 4 5 0 0 5 0 1.000 36.0 1.25 -0.2 .992
2020 Vancouver - AAA LF 8 8 14 1 0 15 0 1.000 69.0 1.96 -0.3 .916
2021 Montreal - MLB 1B 27 25 210 13 24 224 1 .996 218.0 9.21 +0.9 1.031
2021 Vancouver - AAA 1B 8 6 55 6 6 61 0 1.000 56.0 9.80 -0.8 .924
2021 Montreal - MLB LF 1 0 2 0 0 2 0 1.000 1.0 18.00 +0.2 .966
2021 Vancouver - AAA LF 13 11 15 1 0 16 0 1.000 100.2 1.43 -1.5 .857
2022 Montreal - MLB 1B 13 8 72 4 8 76 0 1.000 79.0 8.66 +0.9 1.103
2022 Vancouver - AAA 1B 42 42 361 27 34 389 1 .997 373.2 9.35 +1.9 1.076
2022 Montreal - MLB LF 3 2 5 0 0 5 0 1.000 21.1 2.11 -1.2 .698
2022 Montreal - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Vancouver - AAA 1B 6 6 48 4 2 52 0 1.000 52.0 9.00 +0.3 1.029
2023 London - AA 1B 55 55 428 26 47 456 2 .996 481.1 8.49 -2.0 .967
2023 Vancouver - AAA LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 London - AA LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2024 Toronto - MLB 1B 6 1 16 3 0 19 0 1.000 17.2 9.68 +0.0 1.013
2024 Toronto - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Toronto - MLB RF 6 3 8 0 0 8 0 1.000 37.2 1.91 -0.6 .859
2025 Toronto - MLB 1B 90 87 654 35 37 696 7 .990 766.1 8.09 -2.1 .962
2025 Toronto - MLB LF 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2025 Toronto - MLB RF 4 0 0 0 0 0 0 .000 6.2 0.00 0.0 .000
TOTAL 1B 581 555 4324 305 401 4661 32 .993 4926.0 8.46 +13.4 1.025
TOTAL LF 60 47 93 2 0 98 3 .969 440.2 1.94 -5.5 .896
TOTAL RF 11 4 11 0 0 11 0 1.000 53.1 1.86 -0.4 .914
PLAYER HISTORY
03/16/2024 Injured (fractured finger),out for 4-5 weeks.
01/01/2025 OSA scouting updated ratings: Contact: 50; Power: 60; Eye: 45.
04/09/2025 Injured (concussion),out for 5 weeks.
LEADERBOARD APPEARANCES
Year IBB Rank
2024 4 7
Sunday, October 5th , 2025 - OOTP Baseball 26.7 Build 77