LF Troy Johnston #78
Age: 28 | Bats: L | Throws: L | Morale: Very Good
05/30/2026
LF TROY JOHNSTON #78 - AGE: 28 - BATS: L - THROWS: L - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
32 102 33 8 2 5 17 7 20 .324 .375 .588 2 0.9
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 60 55 60
BABIP 60 55 60
Avoid K's 60 55 60
Gap 55 50 55
Power 40 40 45
Eye 40 40 40
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 45
Errors: - 35 45
Arm: 20 45 50
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 45
1st Base: 40 Center Field: -
2nd Base: - Right Field: 25
3rd Base: -
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 55
Stealing Ability: 70
Baserunning Inst.: 55
Sacrifice Bunt: 50
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
05/28/2026 @ Was Loss, 7-8 4 1 1 2 1 0 2 0
05/26/2026 @ Geo Loss, 3-4 4 1 1 1 1 0 1 0
05/25/2026 @ Geo Loss, 1-3 4 0 0 0 0 0 2 0
05/24/2026 @ Geo Win, 10-0 4 1 1 0 0 0 0 1
05/22/2026 Bnx Win, 13-1 5 2 2 3 0 0 1 0
05/20/2026 Bnx Loss, 8-20 2 1 1 1 0 0 1 0
05/19/2026 Bal Win, 7-1 3 1 3 2 0 1 0 0
05/18/2026 Bal Win, 1-0 4 0 2 0 0 0 0 0
05/17/2026 Bal Win, 8-2 4 2 2 1 0 0 0 0
05/16/2026 Sea Win, 2-1 3 0 1 0 0 0 1 0
Birthday:06/22/1997
Born in:Puyallup, WA
Nationality:American
Height:5' 11"
Weight:205 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:-
CONTINENTAL BASEBALL ASSOCIATION 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 32 102 33 8 2 5 17 22 7 20 .324 .375 .588 .963 .398 .265 165
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 25 112 2 0 0 0 0 1 60 15 2 0 100.0 24.0 9.24 .9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   9 2 1 0 1 1 3 1 1 0 0 0 .222 .300 .667 .967
Versus Right   93 31 7 2 4 16 19 6 19 1 0 2 .333 .382 .581 .963
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   12 2 0 0 2 3 2 0 5 0 0 1 .167 .231 .667 .897
Last Week   18 9 2 1 0 6 5 1 2 1 0 1 .500 .524 .722 1.246
April   27 9 4 0 1 3 3 2 6 0 0 0 .333 .379 .593 .972
May   75 24 4 2 4 14 19 5 14 1 0 2 .320 .373 .587 .960
Spring Training   32 11 1 1 0 3 2 0 5 0 0 0 .344 .344 .438 .781
Career   102 33 8 2 5 17 22 7 20 1 0 2 .324 .375 .588 .963
Home   52 19 5 2 2 11 9 4 10 1 0 1 .365 .414 .654 1.068
Road   50 14 3 0 3 6 13 3 10 0 0 1 .280 .333 .520 .853
Grass   102 33 8 2 5 17 22 7 20 1 0 2 .324 .375 .588 .963
Day   5 2 0 0 1 1 1 0 0 0 0 0 .400 .400 1.000 1.400
Night   97 31 8 2 4 16 21 7 20 1 0 2 .320 .374 .567 .941
As Starter   96 31 7 2 5 17 21 6 18 1 0 2 .323 .371 .594 .965
As Reliever / Substitution   6 2 1 0 0 0 1 1 2 0 0 0 .333 .429 .500 .929
Pinch Hitting   6 2 1 0 0 0 1 1 2 0 0 0 .333 .429 .500 .929
Close/Late   22 11 4 0 2 3 6 2 3 0 0 0 .500 .542 .955 1.496
Inning 1-3   34 8 1 0 1 4 4 2 9 0 0 0 .235 .278 .353 .631
Inning 4-6   35 11 2 1 2 8 9 3 7 1 0 1 .314 .375 .600 .975
Inning 7-9   31 13 5 1 2 4 7 1 3 0 0 1 .419 .455 .839 1.293
Extra Innings   2 1 0 0 0 1 2 1 1 0 0 0 .500 .667 .500 1.167
0 Outs   28 5 1 0 0 1 5 2 8 0 0 0 .179 .233 .214 .448
1 Outs   35 17 4 2 3 10 11 2 5 1 0 1 .486 .513 .971 1.484
2 Outs   39 11 3 0 2 6 6 3 7 0 0 1 .282 .349 .513 .862
Scoring Position   29 10 2 1 1 11 7 2 7 1 0 1 .345 .394 .586 .980
Bases Empty   53 15 4 0 4 4 10 3 11 0 0 1 .283 .333 .585 .918
Runner on 1st   20 8 2 1 0 2 5 2 2 0 0 0 .400 .455 .600 1.055
Runner on 2nd   10 4 1 0 1 3 3 0 2 0 0 0 .400 .400 .800 1.200
Runner on 3rd   4 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 1st & 2nd   7 3 0 1 0 2 1 1 2 0 0 1 .429 .556 .714 1.270
Runner on 1st & 3rd   3 1 0 0 0 2 1 0 1 1 0 0 .333 .250 .333 .583
Runner on 2nd & 3rd   3 1 0 0 0 1 1 1 1 0 0 0 .333 .500 .333 .833
Bases Loaded   2 1 1 0 0 3 1 0 0 0 0 0 .500 .500 1.000 1.500
Two Strikes   56 13 2 2 2 9 11 6 20 1 0 1 .232 .312 .446 .759
First Pitch   10 2 1 0 0 1 2 0 0 0 0 0 .200 .200 .300 .500
Count 0-1   7 4 0 0 2 3 4 0 0 0 0 0 .571 .571 1.429 2.000
Count 0-2   10 2 1 0 0 1 1 0 5 0 0 0 .200 .200 .300 .500
Count 1-0   14 5 3 0 1 4 3 0 0 0 0 1 .357 .400 .786 1.186
Count 1-1   5 3 0 0 0 0 0 0 0 0 0 0 .600 .600 .600 1.200
Count 1-2   14 4 0 1 0 2 3 0 3 0 0 0 .286 .286 .429 .714
Count 2-1   7 3 1 0 0 0 1 0 0 0 0 0 .429 .429 .571 1.000
Count 2-2   15 4 1 0 1 4 1 0 5 1 0 1 .267 .294 .533 .827
Count 3-1   3 3 1 0 0 0 1 1 0 0 0 0 1.000 1.000 1.333 2.333
Full Count   17 3 0 1 1 2 6 6 7 0 0 0 .176 .391 .471 .862
Behind in Count   31 10 1 1 2 6 8 0 8 0 0 0 .323 .323 .613 .935
Ahead in Count   24 11 5 0 1 4 5 1 0 0 0 1 .458 .500 .792 1.292
Batting Leadoff   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 2nd   12 4 1 0 1 3 1 0 1 0 0 0 .333 .333 .667 1.000
Batting 3rd   6 4 1 0 1 2 4 1 0 0 0 0 .667 .714 1.333 2.048
Batting 4th   12 3 0 0 1 2 2 1 2 0 0 0 .250 .308 .500 .808
Batting 5th   65 19 5 1 2 9 13 4 16 1 0 2 .292 .347 .492 .840
Batting 6th   4 2 0 1 0 1 2 0 0 0 0 0 .500 .500 1.000 1.500
Batting 7th   1 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000
Batting 8th   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Batting 9th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Low Leverage   44 13 3 2 1 5 10 2 8 0 0 0 .295 .326 .523 .849
Medium Leverage   41 13 3 0 3 5 7 2 9 0 0 0 .317 .349 .610 .959
High Leverage   16 7 2 0 1 7 5 3 3 1 0 1 .438 .524 .750 1.274
ARIZONA LEAGUE 2021 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 66 239 62 12 1 8 43 41 54 69 .259 .394 .418 .812 .385 .159 123
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 66 297 1 3 0 6 0 3 100 21 4 2 66.7 43.0 6.18 1.6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   68 17 4 0 2 15 13 14 20 1 0 0 .250 .373 .397 .771
Versus Right   171 45 8 1 6 28 28 40 49 2 0 1 .263 .402 .427 .829
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   311 80 15 1 11 56 51 66 98 3 2 1 .257 .386 .418 .804
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
2026 Denver - CBA 28 32 102 33 8 2 5 17 22 7 2 1 20 2 0 .324 .375 .588 .963 164 165 0.9
Total CBA 32 102 33 8 2 5 17 22 7 2 1 20 2 0 .324 .375 .588 .963 164 165 0.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
2020 Goodyear - R 22 31 72 18 3 0 3 13 10 12 0 0 29 0 0 .250 .357 .417 .774 101 98 0.1
2021 Goodyear - R 23 66 239 62 12 1 8 43 41 54 1 3 69 4 2 .259 .394 .418 .812 122 123 1.6
2022 Kane County - A 24 31 114 28 4 1 3 10 19 21 0 0 27 1 2 .246 .363 .377 .740 105 112 0.4
2022 Madison - AA 24 77 284 73 13 0 11 39 45 35 0 0 56 0 5 .257 .339 .419 .758 91 92 -0.2
2023 Madison - AA 25 40 152 50 11 3 6 25 27 21 0 0 23 1 2 .329 .410 .559 .970 141 146 1.4
2023 Hershey - AAA 25 40 138 37 7 0 2 12 16 16 0 0 31 1 2 .268 .344 .362 .706 84 82 -0.1
2024 Hershey - AAA 26 122 452 121 35 1 10 51 58 25 9 3 77 17 9 .268 .317 .416 .733 86 85 -0.6
2025 Madison - AA 27 91 350 119 26 1 20 78 77 51 7 2 52 11 10 .340 .432 .591 1.023 133 135 1.4
2025 Hershey - AAA 27 27 77 22 6 0 0 6 5 5 2 1 13 4 5 .286 .341 .364 .705 73 76 -0.3
Total INT 189 667 180 48 1 12 69 79 46 11 4 121 22 16 .270 .326 .399 .724 84 83
Total EL 208 786 242 50 4 37 142 149 107 7 2 131 12 17 .308 .395 .523 .918 120 122
Total MWL 31 114 28 4 1 3 10 19 21 0 0 27 1 2 .246 .363 .377 .740 105 112
Total ARZ 97 311 80 15 1 11 56 51 66 1 3 98 4 2 .257 .386 .418 .804 117 117
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
2020 Goodyear - ARZ 22 2 2 0 0 0 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 -100 -132 -0.2
2021 Goodyear - ARZ 23 12 39 10 3 0 1 4 6 13 0 2 12 0 1 .256 .426 .410 .836 128 136 0.1
2025 Madison - EL 27 9 42 13 3 1 0 10 9 4 2 0 5 4 1 .310 .396 .429 .824 90 98 -0.9
Total EL 9 42 13 3 1 0 10 9 4 2 0 5 4 1 .310 .396 .429 .824 90 98
Total ARZ 14 41 10 3 0 1 4 6 13 0 2 14 0 1 .244 .411 .390 .801 120 127
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Goodyear - R LF 4 0 3 1 0 4 0 1.000 11.2 3.09 -0.0 1.025
2020 Goodyear - R CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2020 Goodyear - R RF 6 3 5 0 0 5 0 1.000 31.0 1.45 -0.0 1.035
2021 Goodyear - R 1B 53 53 300 33 35 337 4 .988 469.0 6.39 +2.0 1.032
2022 Madison - AA 1B 20 19 138 5 13 144 1 .993 166.0 7.75 -0.2 1.021
2022 Kane County - A 1B 29 29 198 21 16 221 2 .991 259.1 7.60 -2.0 .897
2022 Madison - AA LF 8 7 10 0 0 10 0 1.000 62.0 1.45 -0.9 .965
2022 Kane County - A LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2022 Madison - AA RF 3 3 3 0 0 3 0 1.000 25.0 1.08 -1.2 .738
2022 Kane County - A RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Hershey - AAA 1B 2 1 9 0 2 9 0 1.000 11.0 7.36 -0.6 .000
2023 Hershey - AAA 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Hershey - AAA SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Hershey - AAA LF 30 27 70 2 1 74 2 .973 255.1 2.54 -1.5 .972
2023 Madison - AA LF 14 13 33 2 1 35 0 1.000 120.0 2.62 +2.1 1.049
2023 Hershey - AAA RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Madison - AA RF 17 17 35 0 0 36 1 .972 151.0 2.09 +0.2 .982
2024 Hershey - AAA 1B 8 4 49 2 5 51 0 1.000 48.0 9.56 -0.4 .936
2024 Hershey - AAA LF 12 11 10 1 0 11 0 1.000 96.1 1.03 -0.3 .968
2024 Hershey - AAA RF 3 3 3 0 0 3 0 1.000 26.0 1.04 +0.3 .981
2025 Hershey - AAA 1B 2 2 12 3 3 15 0 1.000 18.0 7.50 -0.3 .774
2025 Madison - AA 1B 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.3 .000
2025 Hershey - AAA LF 1 0 0 0 0 0 0 .000 3.0 0.00 -0.0 .000
2025 Madison - AA LF 26 25 49 2 0 53 2 .962 221.2 2.07 -4.7 .856
2026 Denver - MLB 1B 21 20 149 19 6 168 0 1.000 172.1 8.77 -0.6 .975
2026 Denver - MLB LF 1 0 1 0 0 1 0 1.000 1.0 9.00 +0.0 1.013
2026 Denver - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 1B 136 129 858 83 80 948 7 .993 1152.2 7.35 -1.7 .973
TOTAL LF 97 83 176 8 2 188 4 .979 773.0 2.14 -5.4 .949
TOTAL RF 29 26 46 0 0 47 1 .979 233.0 1.78 -0.8 .967
PLAYER HISTORY
08/28/2024 Injured (mild calf strain),day-to-day for 3 days.
01/01/2025 OSA scouting updated ratings: Contact: 55; Power: 45; Eye: 45.
06/15/2025 Was selected to the 2025 Eastern League All-Star Game.
06/16/2025 Wins the EL Player of the Week Award.
06/23/2025 Wins the EL Player of the Week Award.
09/25/2025 Wins the 2025 Eastern League Round 2 with the Madison Millers!
01/01/2026 OSA scouting updated ratings: Contact: 55; Power: 40; Eye: 45.
Friday, May 29th , 2026 - OOTP Baseball 27.2 Build 59