Troy JohnstonOF Colorado Rockies
Age 29 L/L 5'11" / 206 lbs MLB H +10%K -4% Svc 0.360 · Ctrl thru 2031 peak 1.3 · 2026
wRC+†119
AVG/OBP/SLG.249 / .309 / .408
PA350
HR10
SB9
K%23
BB%6
MLB%100%
BAT: +7.5 runs (wOBA-derived runs vs avg)+8BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: -1.6 runs (Defensive runs vs avg)-2FLDPOS: -3.7 runs (Positional adjustment)-4POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +1.30+1.3WAR
Scouting · nowfuture
HIT
5050
PWR
5555
SPD
6060
EYE
4040
trajectory · 10 yrs
1.2peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.360 yrs.days
Team Control Through   2031
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Pre-Arb$0.8M+1.3$10M+$10M
2027Pre-Arb$0.8M+0.7$3M+$2M
2028Pre-Arb$0.8M+0.4$2M+$0.9M
2029Arb-1$0.2M+0.1$0.4M+$0.2M
2030Arb-2$0.4M
2031Arb-3$0.6M
Totals $0.3M $13M +$13M

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 A+3 teams 597537 12926114 511567 82 .240.314.371.685 .130.312 269 .300 88 -8 +1 +0 -6 +17 0.3
202225 AA2 teams 492443 9821112 331248 40 .221.287.354.642 .133.274 257 .283 75 -14 +1 +0 -5 +14 -0.5
202326 AA2 teams 600536 13733422 4013519 242 .256.329.455.785 .200.300 227 .336 115 +10 +4 +0 -6 +17 2.6
202427 AAA2 teams 714664 16035513 3416313 213 .241.291.367.659 .127.299 235 .289 79 -17 +3 +0 -8 +20 -0.1
202528 AAA2 teams 475436 9313215 2611012 337 .213.276.356.632 .142.250 235 .281 73 -14 +4 -1 -8 +13 -0.7
▸ 2026 Season (actual · ROS · total)
202629 MLBColorado Rockies 8577 25602 6171 11 .325.381.481.861 .156.397 207 .374 145 +4 -0 -0 -1 +2 0.5
ROS29 MLBCOL 265242 641318 16595 83 .264.323.426.749 .161.317 226 .330 111 +3 +0 -1 -3 +8 0.7
TOT29 MLBCOL 350319 8919110 22766 94 .279.337.439.776 .160.338 226 .341 119 +8 +0 -2 -4 +10 1.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLBCOL 380346 9118211 23738 114 .263.324.422.746 .159.300 196 .327 108 +4 +1 -4 -4 +11 0.7
202831 MLBCOL 365333 8617210 22717 93 .258.318.411.729 .153.299 196 .323 105 +2 +1 -5 -4 +10 0.5
202932 MLBCOL 346315 811629 21707 73 .257.318.406.724 .149.297 206 .318 102 +1 +0 -5 -4 +10 0.2
203033 MLBCOL 316288 721418 19666 52 .250.310.389.699 .139.296 216 .313 97 -1 +0 -6 -3 +9 -0.1
203134 MLBCOL 272249 611217 16595 41 .245.304.386.689 .141.294 226 .306 92 -2 +0 -6 -3 +8 -0.4
203235 MLBCOL 221202 48915 13504 31 .238.297.366.663 .129.292 236 .298 86 -3 +0 -7 -2 +6 -0.6
▸ Career Totals (MLE all levels + projections)
Career 50434591 112022723134 3141136101 13731 .244.307.391.698 .147.294 236 .307 93 -40 +15 -35 -57 +143 2.6
/ 162G 650592 14429317 4014613 184 .243.305.389.694 .145.293 226 .307 93 -5 +2 -5 -7 +18 0.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 A+Beloit Snappers 420357 10322114 57915 61 .289.394.473.867 .185.352 2214 .386 154 +25 +1 +12 3.9
202124 AJupiter Hammerheads 9683 29501 11121 00 .349.432.446.877 .096.394 1211 .393 159 +6 +0 +3 0.9
202124 INTLMesa Solar Sox 8171 21300 9211 21 .296.383.338.721 .042.420 2611 .335 115 +1 +0 +2 0.4
202225 AAAJacksonville Jumbo Shrimp 11697 15504 18241 10 .155.293.330.623 .175.159 2116 .289 79 -3 +0 +3 0.1
202225 AAPensacola Blue Wahoos 376329 9620110 32717 30 .292.367.450.817 .158.337 199 .357 132 +13 +1 +11 2.5
202326 AAAJacksonville Jumbo Shrimp 226198 641318 20447 81 .323.404.520.925 .197.381 199 .407 170 +18 +1 +6 2.6
202326 AAPensacola Blue Wahoos 374314 9323418 426412 161 .296.397.567.964 .271.319 1711 .414 175 +32 +3 +11 4.6
202427 AAAJacksonville Jumbo Shrimp 528479 13230411 3710010 173 .276.340.424.764 .148.327 197 .340 119 +11 +2 +15 2.9
202427 INTLToros del Este 186163 41901 19293 40 .252.341.325.666 .074.299 1610 .307 93 -1 +1 +5 0.5
202528 MLBMiami Marlins 121112 31214 8261 22 .277.331.420.750 .143.329 217 .335 115 +2 -0 -1 -8 +3 -0.5
202528 AAAJacksonville Jumbo Shrimp 354314 7915412 286811 315 .252.334.439.774 .188.285 198 .344 121 +9 +4 +10 2.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 121112 31214 8261 22 .277.331.420.750 .143.329 217 .335 115 +2 -0 -1 -8 +3 -0.5

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Troy Johnston (OGILVIE) 29 50 55 60 40 .261/.320/.420 .158.301 1011 19% 6% 111 +1.4
Harrison Bader
2023 · MLB
29 50→55 51→55 54→55 46 .254/.312/.415 .161.300 1820 22% 6% 105 +2.1 .240/.292/.372 .132.286 1523 21% 6% 85 +0.7 .240/.297/.372.133.292152223%6%85+0.5
Xavier Paul
2014 · MLB
29 53→58 47→50 50→55 48 .260/.320/.402 .142.317 1416 22% 8% 105 +2.1 .218/.275/.349 .131.286 156 28% 7% 72 -0.2 .178/.228/.284.106.24714133%5%33-1.7
Alex Presley
2013 · MLB
28 56→63 47→50 55 46 .274/.316/.422 .148.317 1318 18% 6% 108 +2.3 .260/.305/.374 .114.307 1016 18% 6% 90 +1.0 .262/.306/.349.087.30971617%5%81+0.3
Will Venable
2014 · MLB
31 51→56 52→55 61→60 47 .256/.313/.434 .178.304 1827 22% 7% 110 +2.4 .235/.296/.363 .128.294 1319 23% 8% 85 +0.7 .216/.282/.309.093.27791624%8%60-0.7
Corey Hart
2010 · MLB
28 53→56 53→60 53→55 48 .268/.323/.456 .188.300 1918 18% 7% 121 +3.2 .267/.329/.465 .198.312 239 21% 8% 125 +3.5 .266/.331/.473.207.31225623%8%121+3.2
Jeremy Hazelbaker
2017 · MLB
29 47→54 49→55 58→60 42 .233/.287/.393 .160.315 1620 30% 7% 89 +0.9 .217/.280/.374 .157.326 1619 36% 8% 81 +0.4 .191/.257/.337.146.304152140%8%57-0.6
Alex Dickerson
2019 · MLB
29 51→54 51→55 50→45 48 .259/.316/.424 .165.283 188 16% 6% 109 +2.4 .262/.330/.452 .190.306 225 21% 8% 122 +3.3 .259/.331/.461.202.29824122%8%119+1.5
Mike Tauchman
2020 · MLB
29 51→59 51→55 51→55 50 .254/.321/.426 .172.302 1714 22% 9% 111 +2.5 .231/.315/.375 .144.300 1414 26% 10% 96 +1.5 .248/.354/.375.127.31013622%13%110+1.7
Andy Dirks
2013 · MLB
27 54→53 49→50 52→55 46 .272/.317/.422 .151.305 1614 17% 6% 108 +2.3 .257/.317/.384 .127.299 1310 18% 8% 98 +1.6 .250/.318/.362.112.28912917%9%86+0.6
Eric Byrnes
2005 · MLB
29 54→57 52→60 57→60 51 .270/.335/.454 .184.301 1815 17% 8% 124 +3.4 .261/.322/.440 .179.286 1919 16% 7% 115 +2.8 .261/.323/.441.179.281192815%7%112+2.5
TJ Friedl
2023 · MLB
27 47→53 48→50 55 48 .234/.303/.384 .149.269 1516 19% 7% 93 +1.3 .244/.323/.394 .150.276 1619 17% 8% 105 +2.1 .246/.337/.381.136.276151816%10%103+1.8
Juan Encarnacion
2004 · MLB
28 51→58 52→55 51→50 48 .261/.311/.433 .172.283 1916 16% 6% 109 +2.4 .262/.317/.430 .168.289 1810 16% 7% 111 +2.5 .265/.321/.428.163.29418616%6%107+2.1
Tyler Neslony
2023 · AAA
29 52→48 51→55 50→55 44 .259/.313/.435 .176.331 1716 26% 7% 111 +2.5 .225/.282/.358 .133.303 1419 29% 7% 78 +0.2 .198/.258/.304.106.270122230%7%51-0.7
David Murphy
2011 · MLB
29 54→60 50→55 51→50 53 .270/.335/.433 .163.305 1713 18% 9% 119 +3.1 .270/.335/.414 .144.300 1512 15% 9% 114 +2.7 .260/.328/.412.152.28215513%9%104+1.6
Rob Mackowiak
2005 · MLB
29 49→57 52→55 53→50 50 .249/.324/.422 .173.299 1914 23% 9% 111 +2.5 .264/.334/.399 .135.321 1311 21% 9% 110 +2.4 .272/.343/.388.117.33411920%9%105+1.3
John Rodriguez
2007 · MLB
29 51→47 52→55 52→40 47 .256/.326/.428 .173.318 197 25% 8% 115 +2.7 .236/.312/.397 .161.298 184 26% 8% 101 +1.8 .217/.295/.374.157.27219127%7%85+0.3
Andrew Stevenson
2023 · MLB
29 51→58 47→50 58→60 41 .251/.302/.398 .147.324 1423 26% 6% 96 +1.5 .252/.305/.393 .141.326 1435 26% 6% 96 +1.5 .263/.318/.400.137.340134825%6%98+0.9
Josh Rojas
2023 · MLB
29 53→55 45→50 52→55 54 .257/.335/.385 .128.318 1217 22% 10% 106 +2.2 .239/.309/.351 .112.301 1016 22% 9% 87 +0.8 .220/.291/.317.097.27991523%9%67-0.3
Nate McLouth
2011 · MLB
29 47→55 52→60 53→60 57 .240/.329/.414 .174.259 2018 17% 10% 112 +2.6 .229/.315/.369 .140.259 1517 17% 10% 95 +1.4 .237/.317/.373.136.267132116%10%90+0.8
Garrett Jones
2010 · MLB
29 49→53 54→60 50 45 .256/.302/.440 .185.289 2212 21% 6% 108 +2.3 .255/.313/.445 .190.290 2310 20% 8% 114 +2.7 .253/.315/.450.196.28524520%8%112+2.3