1B Johnny Olmstead #73
Age: 25 | Bats: R | Throws: R | Morale: Good
05/10/2026
1B JOHNNY OLMSTEAD #73 - AGE: 25 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
1 5 2 0 0 1 3 0 1 .400 .400 1.000 0 0.0
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 40 40 40
BABIP 30 30 30
Avoid K's 55 60 55
Gap 45 45 45
Power 40 40 40
Eye 40 40 40
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 50
Errors: - 55 55
Arm: 20 60 55
Turn DP: - 55 -
Framing: - - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: -
1st Base: 45 Center Field: -
2nd Base: 55 Right Field: -
3rd Base: 45
       
RUN/BUNT
Running Speed: 60
Stealing Aggressiveness: 60
Stealing Ability: 65
Baserunning Inst.: 40
Sacrifice Bunt: 50
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
05/08/2026 LE Win, 12-8 5 1 2 3 1 0 1 0
05/07/2026 PAS Loss, 4-7 3 0 0 0 0 1 0 0
05/06/2026 PAS Win, 9-4 4 0 1 0 0 0 2 0
05/05/2026 PAS Loss, 4-5 4 1 1 1 0 0 0 1
05/04/2026 PAS Loss, 3-9 4 0 0 0 0 0 0 0
05/03/2026 HAV Loss, 8-9 4 2 2 4 1 1 2 0
05/02/2026 HAV Win, 9-5 4 1 2 1 0 0 0 0
04/30/2026 @ PAS Win, 6-4 4 2 0 0 0 1 0 1
04/29/2026 @ PAS Win, 4-2 4 0 1 0 0 0 2 0
04/28/2026 @ PAS Loss, 3-5 3 1 1 0 0 0 1 0
Birthday:07/10/2000
Born in:Costa Mesa, CA
Nationality:American
Height:6' 2"
Weight:185 lbs
Local Popularity:Unknown
National Pop.:Unknown
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:-
PACIFIC COAST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 1 5 2 0 0 1 3 1 0 1 .400 .400 1.000 1.400 .560 .600 239
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 1 5 0 0 0 0 0 0 5 1 0 0 0.0 2.0 18.00 .0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   4 2 0 0 1 3 1 0 1 0 0 0 .500 .500 1.250 1.750
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   5 2 0 0 1 3 1 0 1 0 0 0 .400 .400 1.000 1.400
May   5 2 0 0 1 3 1 0 1 0 0 0 .400 .400 1.000 1.400
Last Year   148 37 5 0 2 13 12 8 18 3 6 2 .250 .292 .324 .616
Career   153 39 5 0 3 16 13 8 19 3 6 2 .255 .295 .346 .642
Home   5 2 0 0 1 3 1 0 1 0 0 0 .400 .400 1.000 1.400
Grass   5 2 0 0 1 3 1 0 1 0 0 0 .400 .400 1.000 1.400
Night   5 2 0 0 1 3 1 0 1 0 0 0 .400 .400 1.000 1.400
As Starter   5 2 0 0 1 3 1 0 1 0 0 0 .400 .400 1.000 1.400
SOUTHERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 25 93 19 3 2 3 11 13 7 18 .204 .267 .376 .644 .277 .172 34
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 24 104 1 0 0 0 3 0 35 8 2 0 100.0 10.3 3.61 -0.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   16 4 0 0 1 5 2 2 3 0 1 0 .250 .333 .438 .771
Versus Right   77 15 3 2 2 6 11 5 15 0 2 1 .195 .253 .364 .617
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   15 2 0 0 0 1 1 1 2 0 0 0 .133 .188 .133 .321
Last Week   19 6 2 0 1 5 6 2 5 0 0 1 .316 .409 .579 .988
April   70 13 2 2 2 5 9 5 14 0 3 1 .186 .250 .357 .607
May   23 6 1 0 1 6 4 2 4 0 0 0 .261 .320 .435 .755
Last Year   278 94 10 4 10 55 52 28 32 2 7 3 .338 .402 .511 .913
Career   371 113 13 6 13 66 65 35 50 2 10 4 .305 .369 .477 .846
Home   44 11 1 1 1 8 5 4 7 0 2 0 .250 .312 .386 .699
Road   49 8 2 1 2 3 8 3 11 0 1 1 .163 .226 .367 .594
Grass   93 19 3 2 3 11 13 7 18 0 3 1 .204 .267 .376 .644
Day   18 5 2 0 1 5 3 1 4 0 1 0 .278 .316 .556 .871
Night   75 14 1 2 2 6 10 6 14 0 2 1 .187 .256 .333 .589
As Starter   91 19 3 2 3 10 13 6 18 0 2 1 .209 .265 .385 .650
As Reliever / Substitution   2 0 0 0 0 1 0 1 0 0 1 0 .000 .333 .000 .333
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
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
2023 Total - 22 12 37 8 1 0 1 7 7 5 3 1 8 2 1 .216 .348 .324 .672 100 100 0.2
2023 Total - A 22 14 52 15 5 0 1 7 8 4 1 1 13 4 1 .288 .345 .442 .787 96 96 0.1
2025 Sarasota - A 24 16 66 28 6 0 3 21 12 9 1 1 3 3 2 .424 .494 .652 1.145 160 169 0.8
2025 Clearwater Beach - AA 24 71 278 94 10 4 10 55 52 28 3 2 32 6 3 .338 .402 .511 .913 111 108 0.9
2025 Berkeley - AAA 24 41 148 37 5 0 2 13 12 8 2 3 18 1 4 .250 .292 .324 .616 51 42 -1.2
2026 Clearwater Beach - AA 25 25 93 19 3 2 3 11 13 7 1 0 18 2 0 .204 .267 .376 .644 50 34 -0.4
2026 Berkeley - AAA 25 1 5 2 0 0 1 3 1 0 0 0 1 0 0 .400 .400 1.000 1.400 233 239 0.0
Total PCL 42 153 39 5 0 3 16 13 8 2 3 19 1 4 .255 .295 .346 .642 56 48
Total SL 96 371 113 13 6 13 66 65 35 4 2 50 8 3 .305 .369 .477 .846 96 90
Total FSL 14 52 15 5 0 1 7 8 4 1 1 13 4 1 .288 .345 .442 .787 96 96
Total SAL 16 66 28 6 0 3 21 12 9 1 1 3 3 2 .424 .494 .652 1.145 160 169
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
2025 Clearwater Beach - SL 24 12 48 14 2 0 2 9 10 4 1 0 2 1 0 .292 .358 .458 .817 89 84 0.0
Total SL 12 48 14 2 0 2 9 10 4 1 0 2 1 0 .292 .358 .458 .817 89 84
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2023 - - 2B 1 1 0 4 1 4 0 1.000 27.0 1.33 0.0 .000
2023 - - 3B 3 3 7 7 1 16 2 .875 72.0 1.75 0.0 .000
2023 - - SS 14 14 19 34 8 54 1 .981 369.0 1.29 0.0 .000
2023 - - SS 8 7 5 19 3 27 3 .889 171.0 1.26 0.0 .000
2025 Berkeley - AAA 1B 14 14 133 9 8 143 1 .993 121.1 10.53 +0.7 1.077
2025 Clearwater Beach - AA 1B 45 42 331 26 26 359 2 .994 378.0 8.50 +0.6 1.040
2025 Sarasota - A 1B 9 9 57 5 5 62 0 1.000 74.0 7.54 +0.5 1.049
2025 Berkeley - AAA 2B 8 7 11 17 3 30 2 .933 58.1 4.32 -1.2 .860
2025 Clearwater Beach - AA 2B 6 1 8 4 1 12 0 1.000 16.2 6.48 +0.1 1.079
2025 Sarasota - A 2B 2 0 4 1 0 5 0 1.000 6.0 7.50 +0.3 1.078
2025 Clearwater Beach - AA 3B 12 12 7 26 4 34 1 .971 99.0 3.00 +0.4 1.010
2025 Berkeley - AAA SS 19 19 45 46 9 96 5 .948 175.2 4.66 -2.4 .942
2025 Clearwater Beach - AA SS 15 13 18 27 4 46 1 .978 117.0 3.46 +0.7 1.014
2025 Sarasota - A SS 8 7 14 11 1 26 1 .962 60.2 3.71 -0.6 .885
2026 Clearwater Beach - AA 1B 4 4 25 2 4 27 0 1.000 35.0 6.94 +0.1 1.017
2026 Clearwater Beach - AA 2B 17 12 21 36 6 58 1 .983 119.2 4.29 +1.3 .986
2026 Berkeley - AAA 3B 1 1 0 1 0 1 0 1.000 9.0 1.00 -0.8 .540
2026 Clearwater Beach - AA 3B 5 5 3 10 1 14 1 .929 43.0 2.72 -1.0 .780
2026 Clearwater Beach - AA SS 3 3 5 9 2 14 0 1.000 25.0 5.04 +1.2 1.115
TOTAL 1B 72 69 546 42 43 591 3 .995 608.1 8.70 +1.9 1.050
TOTAL 2B 34 21 44 62 11 109 3 .972 227.2 4.19 +0.5 .962
TOTAL 3B 21 21 17 44 6 65 4 .938 223.0 2.46 -1.4 .920
TOTAL SS 67 63 106 146 27 263 11 .958 918.1 2.47 -1.3 .967
PLAYER HISTORY
01/01/2025 OSA scouting updated ratings: Contact: 30; Power: 35; Eye: 40.
04/17/2025 Injured (sore elbow),day-to-day for 2 weeks.
09/08/2025 Injured (mild calf strain),day-to-day for 1 day.
09/28/2025 Wins the 2025 Southern League Round 2 with the Clearwater Beach Pirates!
01/01/2026 OSA scouting updated ratings: Contact: 45; Power: 45; Eye: 40.
01/04/2026 Released by the Portland organization.
Saturday, May 9th , 2026 - OOTP Baseball 27.2 Build 59