LF John O'Herlihy #92
Miami Marlins


Age: 26
Bats: R
Throws: R
League Date: 12/11/2025

LF JOHN O'HERLIHY #92 - AGE: 26 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
60 187 46 8 0 0 10 13 46 .246 .296 .289 10 0.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 50 50 50
Gap 50 50 50 50
Power 25 25 25 25
Eye 45 45 45 50
Avoid K's 55 50 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 65
Errors: - 35 75
Arm: 20 50 55
Turn DP: - 25 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 80
1st Base: 25 Center Field: 60
2nd Base: - Right Field: 20
3rd Base: -
       
RUN/BUNT
Running Speed: 60
Stealing Ability: 65
Baserunning Inst.: 55
Sacrifice Bunt: 55
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/26/2025 NYM Loss, 1-5 3 0 1 0 0 0 2 0
09/25/2025 @ PHI Loss, 4-6 3 0 0 0 0 1 2 0
09/24/2025 @ PHI Loss, 1-2 3 0 0 0 0 0 1 0
09/23/2025 @ PHI Loss, 2-10 4 0 1 0 0 0 0 0
09/21/2025 @ TEX Win, 9-4 5 1 3 0 0 0 2 1
09/20/2025 @ TEX Loss, 4-8 3 0 0 0 0 1 0 0
09/18/2025 @ COL Win, 14-12 1 1 1 1 0 0 0 0
09/14/2025 DET Win, 4-2 3 0 1 2 0 0 2 0
09/11/2025 WAS Loss, 3-4 2 0 1 1 0 0 0 2
09/09/2025 WAS Win, 4-2 3 0 0 0 0 1 0 0
PERSONALITY
John plays the game with gusto.
Personality Class: Sparkplug
Player Info
Birthday:08/03/1999
Born in:Manteca, CA
Nationality:American
Height:6' 0"
Weight:190 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Contract Details:Click Here For Details
Salary:$1,749,300
Signed Through:2026 Season
Major Service:3 Years, 34 Days
Service This Yr:186 Days
40-Man Service:5 Years, None
Pro Service:7 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:2018, 10th Pick in Round 11
STATS+
Stats+ Player Dashdboard
MLB PRO 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 60 187 46 8 0 0 10 14 13 46 .246 .296 .289 .584 .258 .043 62
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 51 206 1 0 0 4 3 2 54 8 10 1 90.9 17.5 3.12 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   44 14 2 0 0 4 5 7 12 1 1 0 .318 .404 .364 .767
Versus Right   143 32 6 0 0 6 9 6 34 1 2 1 .224 .258 .266 .524
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   22 4 2 0 0 0 1 2 6 0 0 0 .182 .250 .273 .523
May   26 6 0 0 0 0 2 0 10 0 0 1 .231 .259 .231 .490
June   31 6 2 0 0 1 3 1 8 0 1 0 .194 .219 .258 .477
July   27 7 2 0 0 2 3 3 5 0 1 0 .259 .333 .333 .667
August   47 14 1 0 0 1 3 3 7 0 1 0 .298 .340 .319 .659
September   34 9 1 0 0 6 2 4 10 2 0 0 .265 .325 .294 .619
Spring Training   61 12 1 0 0 5 8 13 10 3 1 0 .197 .325 .213 .538
Last Year   125 21 4 1 0 3 9 13 33 0 4 1 .168 .252 .216 .468
2 Years Ago   110 30 6 0 0 8 8 11 26 0 0 2 .273 .350 .327 .677
Career   523 120 25 1 0 26 43 46 126 3 7 5 .229 .296 .281 .577
Home   80 20 5 0 0 6 7 3 22 0 1 0 .250 .277 .312 .590
Road   107 26 3 0 0 4 7 10 24 2 2 1 .243 .308 .271 .579
Grass   184 46 8 0 0 10 14 13 46 2 2 1 .250 .300 .293 .593
Turf   3 0 0 0 0 0 0 0 0 0 1 0 .000 .000 .000 .000
Day   77 23 4 0 0 6 6 3 19 1 2 0 .299 .321 .351 .672
Night   110 23 4 0 0 4 8 10 27 1 1 1 .209 .279 .245 .524
As Starter   178 43 7 0 0 8 13 13 45 2 3 1 .242 .294 .281 .575
As Reliever / Substitution   9 3 1 0 0 2 1 0 1 0 0 0 .333 .333 .444 .778
Pinch Hitting   4 2 1 0 0 1 1 0 1 0 0 0 .500 .500 .750 1.250
Close/Late   50 9 0 0 0 1 1 3 15 0 0 0 .180 .226 .180 .406
Inning 1-3   54 13 4 0 0 4 5 4 9 1 1 1 .241 .300 .315 .615
Inning 4-6   59 16 2 0 0 4 7 5 16 1 2 0 .271 .323 .305 .628
Inning 7-9   70 16 2 0 0 2 2 4 20 0 0 0 .229 .270 .257 .527
Extra Innings   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
0 Outs   56 14 2 0 0 0 7 8 17 0 3 0 .250 .344 .286 .629
1 Outs   61 17 4 0 0 7 5 3 16 2 0 1 .279 .313 .344 .658
2 Outs   70 15 2 0 0 3 2 2 13 0 0 0 .214 .236 .243 .479
Scoring Position   40 9 4 0 0 9 3 2 10 2 3 0 .225 .250 .325 .575
Bases Empty   109 24 2 0 0 0 9 8 29 0 0 1 .220 .280 .239 .518
Runner on 1st   38 13 2 0 0 1 2 3 7 0 0 0 .342 .390 .395 .785
Runner on 2nd   16 5 2 0 0 3 1 0 3 0 2 0 .312 .312 .438 .750
Runner on 3rd   1 0 0 0 0 0 0 1 0 0 0 0 .000 .500 .000 .500
Runner on 1st & 2nd   10 2 1 0 0 2 1 1 3 0 0 0 .200 .273 .300 .573
Runner on 1st & 3rd   4 1 1 0 0 2 0 0 3 1 0 0 .250 .200 .500 .700
Runner on 2nd & 3rd   5 0 0 0 0 1 0 0 0 1 1 0 .000 .000 .000 .000
Bases Loaded   4 1 0 0 0 1 1 0 1 0 0 0 .250 .250 .250 .500
Two Strikes   82 11 2 0 0 3 6 9 46 0 0 0 .134 .220 .159 .378
First Pitch   31 9 4 0 0 4 1 0 0 0 0 0 .290 .290 .419 .710
Count 0-1   23 8 0 0 0 0 3 0 0 0 2 1 .348 .375 .348 .723
Count 0-2   8 1 0 0 0 0 0 0 3 0 0 0 .125 .125 .125 .250
Count 1-0   15 6 0 0 0 1 0 0 0 1 1 0 .400 .375 .400 .775
Count 1-1   12 3 0 0 0 0 1 0 0 0 0 0 .250 .250 .250 .500
Count 1-2   31 5 2 0 0 3 2 0 21 0 0 0 .161 .161 .226 .387
Count 2-0   9 4 1 0 0 0 1 0 0 0 0 0 .444 .444 .556 1.000
Count 2-1   12 4 1 0 0 2 2 0 0 1 0 0 .333 .308 .417 .724
Count 2-2   27 4 0 0 0 0 2 0 14 0 0 0 .148 .148 .148 .296
Count 3-1   3 1 0 0 0 0 0 4 0 0 0 0 .333 .714 .333 1.048
Full Count   16 1 0 0 0 0 2 9 8 0 0 0 .062 .400 .062 .463
Behind in Count   62 14 2 0 0 3 5 0 24 0 2 1 .226 .238 .258 .496
Ahead in Count   39 15 2 0 0 3 3 4 0 2 1 0 .385 .422 .436 .858
Batting Leadoff   24 4 1 0 0 1 5 2 7 0 0 0 .167 .231 .208 .439
Batting 2nd   12 2 0 0 0 0 0 1 2 0 0 0 .167 .231 .167 .397
Batting 4th   1 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000
Batting 7th   7 1 0 0 0 2 1 0 2 1 0 0 .143 .125 .143 .268
Batting 8th   40 11 2 0 0 3 2 2 9 1 2 0 .275 .302 .325 .627
Batting 9th   103 27 4 0 0 4 6 8 26 0 1 1 .262 .321 .301 .622
Low Leverage   95 24 3 0 0 2 4 5 23 0 0 1 .253 .297 .284 .581
Medium Leverage   59 17 3 0 0 3 7 6 11 1 2 0 .288 .348 .339 .687
High Leverage   33 5 2 0 0 5 3 2 12 1 1 0 .152 .194 .212 .407
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
2021 Miami - MLB 21 38 101 23 7 0 0 5 12 9 1 1 21 2 3 .228 .295 .297 .592 69 64 -0.2
2023 Miami - MLB 23 32 110 30 6 0 0 8 8 11 2 0 26 5 2 .273 .350 .327 .677 99 110 0.6
2024 Miami - MLB 24 62 125 21 4 1 0 3 9 13 1 0 33 5 2 .168 .252 .216 .468 38 42 -0.9
2025 Miami - MLB 25 60 187 46 8 0 0 10 14 13 1 2 46 10 1 .246 .296 .289 .584 64 62 0.5
Total MLB 192 523 120 25 1 0 26 43 46 5 3 126 22 8 .229 .296 .281 .577 66 68 -0.1
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
2018 Total - 18 25 111 48 13 4 1 27 35 11 1 3 6 33 8 .432 .476 .649 1.125 100 100 1.9
2018 Grand Junction - R 18 12 43 9 0 0 0 1 4 2 1 0 8 2 0 .209 .261 .209 .470 37 37 -0.1
2018 Dunedin - R 18 12 32 4 1 0 0 0 2 2 0 0 13 0 0 .125 .176 .156 .333 1 -2 -0.3
2018 Mesa (OAK) - R 18 23 94 25 3 1 1 10 15 11 0 0 19 5 1 .266 .343 .351 .694 80 81 0.1
2018 Total - R 18 47 169 38 4 1 1 11 21 15 1 0 40 7 1 .225 .292 .278 .570 55 55 -0.2
2019 Mesa (OAK) - R 19 65 274 57 9 4 5 30 39 35 2 2 63 8 7 .208 .300 .325 .625 62 60 -0.7
2019 Vermont - A- 19 1 4 2 1 0 0 0 2 1 0 0 0 1 0 .500 .600 .750 1.350 242 251 0.1
2020 Jupiter (MIA) - R 20 1 1 1 0 0 0 0 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 491 512 0.1
2020 Vermont - A- 20 36 139 47 4 2 1 11 16 14 0 2 22 4 4 .338 .394 .417 .811 111 104 0.0
2020 Greensboro - A 20 34 132 34 6 2 1 10 13 13 0 2 22 4 1 .258 .320 .356 .676 99 101 0.7
2021 Wichita - AAA 21 54 191 57 14 5 1 23 22 14 1 2 33 5 2 .298 .346 .440 .786 117 118 1.3
2022 Jacksonville - AA 22 128 514 121 21 6 6 48 64 64 1 1 110 16 10 .235 .321 .335 .655 87 90 1.4
2023 Wichita - AAA 23 42 159 41 12 2 0 12 21 21 1 1 30 10 3 .258 .346 .358 .705 84 87 0.3
Total PCL 96 350 98 26 7 1 35 43 35 2 3 63 15 5 .280 .346 .403 .749 101 103
Total SL 128 514 121 21 6 6 48 64 64 1 1 110 16 10 .235 .321 .335 .655 87 90
Total SAL 34 132 34 6 2 1 10 13 13 0 2 22 4 1 .258 .320 .356 .676 99 101
Total NYP 37 143 49 5 2 1 11 18 15 0 2 22 5 4 .343 .400 .427 .827 115 108
Total ARL 88 368 82 12 5 6 40 54 46 2 2 82 13 8 .223 .311 .332 .643 66 65
Total GCL 13 33 5 1 0 0 0 3 2 0 0 13 0 0 .152 .200 .182 .382 15 13
Total PIO 12 43 9 0 0 0 1 4 2 1 0 8 2 0 .209 .261 .209 .470 37 37
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
2024 Miami - MLB 24 1 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -109 -0.3
Total MLB 1 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -109
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Miami - MLB 1B 2 0 0 0 0 0 0 .000 3.0 0.00 -0.4 .000
2021 Miami - MLB LF 33 27 65 0 0 65 0 1.000 254.1 2.30 +0.6 1.009
2021 Miami - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Miami - MLB 1B 1 0 3 0 0 4 1 .750 3.0 9.00 -0.4 .515
2023 Miami - MLB LF 27 27 53 3 1 56 0 1.000 235.0 2.14 +1.6 1.032
2023 Miami - MLB CF 3 3 8 0 0 8 0 1.000 26.0 2.77 -0.5 .899
2024 Miami - MLB 1B 14 8 66 6 7 74 2 .973 88.2 7.31 -2.0 .849
2024 Miami - MLB LF 40 20 57 1 1 58 0 1.000 213.1 2.45 +3.1 1.073
2024 Miami - MLB CF 4 3 6 0 0 6 0 1.000 29.0 1.86 -0.6 .851
2024 Miami - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Miami - MLB LF 44 38 94 3 0 97 0 1.000 351.2 2.48 +6.7 1.097
2025 Miami - MLB CF 12 11 33 1 0 35 1 .971 100.2 3.04 +1.5 1.094
2025 Miami - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 1B 17 8 69 6 7 78 3 .962 94.2 7.13 -2.9 .773
TOTAL LF 144 112 269 7 2 276 0 1.000 1054.1 2.36 +11.9 1.056
TOTAL CF 19 17 47 1 0 49 1 .980 155.2 2.78 +0.4 1.017
PLAYER HISTORY
06/08/2018 Drafted in the 2018 first-year player draft (Round 11, Pick 10, 321st overall pick) by the Colorado Rockies, out of high school (Franklin; Stockton, CA).
07/06/2018 Released by the Colorado organization.
07/10/2018 Signed a minor league contract with the Toronto Blue Jays organization.
07/31/2018 Was traded by the Toronto Blue Jays to the Oakland Athletics in exchange for 3B Matthew Kirkland.
01/01/2019 OSA scouting updated ratings (potential): Contact: 45 (60); Power: 25 (40); Eye: 35 (55).
07/27/2019 Injured on 07/26/2019, diagnosed with a bruised wrist, will not miss additional time.
01/01/2020 OSA scouting updated ratings (potential): Contact: 45 (60); Power: 25 (40); Eye: 40 (50).
06/23/2020 Injured (Back tightness), day-to-day for 6 days.
07/31/2020 Was traded by the Oakland Athletics to the Miami Marlins, along with SP Ed Petty, in exchange for 1B Juan Francisco.
01/01/2021 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 30 (35); Eye: 45 (50).
11/22/2021 Received a 1-year contract through automatic renewal worth a total of $575,000.
01/01/2022 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 25 (30); Eye: 50 (50).
03/16/2022 Injured on 03/13/2022, diagnosed with a strained hip muscle, will miss 2 weeks.
05/02/2022 Injured on 04/30/2022, diagnosed with a strained rib cage muscle, is day-to-day.
08/29/2022 Injured (strained rib cage muscle),day-to-day for one week.
11/21/2022 Received a 1-year contract through automatic renewal worth a total of $750,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 25 (25); Eye: 50 (50).
04/23/2023 Injured on 04/22/2023, diagnosed with a strained rib cage muscle, is day-to-day.
05/28/2023 Injured (bruised knee),out for 4 weeks.
09/10/2023 Injured (strained rib cage muscle),day-to-day for 5 days.
11/26/2023 Received a 1-year contract through automatic renewal worth a total of $750,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 30 (30); Eye: 50 (55).
11/17/2024 Received a 1-year contract through automatic renewal worth a total of $750,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 30 (30); Eye: 50 (50).
03/14/2025 Injured (bruised hand),day-to-day for 3 days.
11/21/2025 Received a 1-year contract through arbitration worth a total of $1,749,300.
Wednesday, December 10th , 2025 - OOTP Baseball 26.8 Build 82