Troy JohnstonOF Colorado Rockies
Age 29 L/L 5'11" / 206 lbs MLB HR +30%H +12% Svc 0.360 · Ctrl thru 2031
2026 ROS PROJECTION314 act + 209 ros · stats below = ROS only
wRC+†116
AVG/OBP/SLG.272 / .342 / .411
PA209
HR4
SB5
K%20
BB%8
BABIP328
ISO139
MLB%100%
Value2026 · WAR
BAT: +13.2 runs (wOBA-derived runs vs avg)+13BATRUN: -1.8 runs (SB/CS + UBR baserunning)-2RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -5.6 runs (Positional adjustment)-6POSREP: +14.8 runs (Replacement-level credit)+15REPTotal WAR: +2.10+2.1WAR
0.01.12.10.81.61.20.80.30.0+$30M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 50 / POW 55
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT50
Whiff%
904.0%
xwOBA
710.333
POWER55
Barrel%
194.2
Avg EV
5789.6
Bat Spd
4370.6
EYE40
Chase%
9010.4%
SPEED60
Sprint
2226.1
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   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+0.8$3M+$3M
2027Pre-Arb$0.8M+1.6$12M+$11M
2028Pre-Arb$0.8M+1.2$8M+$8M
2029Arb-1$2M+0.8$3M+$1M
2030Arb-2$2M+0.3$0.9M+$0.0M (cut)
2031Arb-3$2M
Totals $4M $26M +$23M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 A+3 teams 597538 12726113 501547 82 236309361670 125306 268 294 83
202124 A+3 teams 597511 15330115 771247 82 299398450848 151369 2113 380 149
202225 AA2 teams 492442 9820111 341298 40 222289346635 124282 267 278 71
202225 AA2 teams 492426 11125114 50958 40 261349423772 162299 1910 341 119
202326 AA2 teams 600538 13634421 3813319 242 253324448772 195296 226 330 110
202326 AA2 teams 600512 15736526 6210819 242 307400549949 242343 1810 412 173
202427 AAA2 teams 714664 16136514 3416313 213 242293375668 133300 235 292 82
202427 AAA2 teams 714642 17339412 5612913 213 269340399739 129319 188 332 112
202528 AAA2 teams 475436 9613416 2611112 337 220283378661 158258 235 290 80
202528 AAA2 teams 475426 11017516 369412 337 258333434768 176297 208 342 120
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 MLBCOL 314276 832303 29535 45 301377417794 116359 179 350 126 +9 -1 -0 -3 +9 1.4
YTD29 MLBCOL 314276 832303 29535 45 301377417794 116359 179 354 129 +10 -1 -0 -3 +9 1.5
ROS29 MLBCOL 100% 209187 511214 16414 53 272342411753 139326 208 337 116 +4 -0 +0 -2 +6 0.8
ROS29 MLBCOL 100% 209187 561415 16414 53 299367465832 166352 208 349 125 +6 -0 +0 -2 +6 1.0
FULL29 MLBCOL 523463 1393718 45949 98 300373436810 136359 189 350 126 +15 -1 -0 -6 +15 2.3
TOT29 MLBCOL 523463 1343517 45949 98 289363414778 125347 189 345 122 +13 -1 -0 -6 +15 2.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBCOL 92% 559501 13431211 4311210 137 267338403741 136323 208 333 113 +8 -0 -2 -6 +16 1.6
202831 MLBCOL 92% 548491 13130211 4211210 116 267337403740 136321 208 329 110 +6 -0 -3 -6 +16 1.3
202932 MLBCOL 92% 537482 12629210 411129 95 261331392723 131317 218 323 105 +3 -0 -3 -6 +15 0.9
203033 MLBCOL 92% 463417 1062418 35998 63 254324374698 120313 218 315 99 -0 +0 -4 -5 +13 0.4
203134 MLBCOL 88% 391352 861916 30866 42 244314355670 111306 228 305 92 -4 +0 -5 -4 +11 -0.2
203235 MLBCOL 83% 330297 711515 25755 21 239309347656 108299 238 294 83 -6 +0 -6 -4 +9 -0.6
202730 MLBCOL 92% 514460 13432212 401039 126 291360448807 157349 208 344 122 +13 +0 -2 -6 +15 2.0
202831 MLBCOL 92% 504451 12931211 391039 105 286355437792 151346 208 340 118 +10 +0 -2 -5 +14 1.7
202932 MLBCOL 92% 494445 12630211 381038 84 283350434784 151342 218 333 113 +7 +0 -3 -5 +14 1.3
203033 MLBCOL 92% 426384 1052419 32917 53 273340411752 138337 218 325 107 +3 -0 -4 -5 +12 0.7
203134 MLBCOL 88% 342307 811816 26756 32 264333388721 124329 228 314 99 -1 -0 -4 -4 +10 0.1
203235 MLBCOL 83% 274248 641415 20624 21 258324383707 125321 237 302 89 -3 +0 -5 -3 +8 -0.3
▸ Career Totals
Career 28842594 7261651163 21960448 4726 280347425772 145342 218 331 111 +37 -1 -21 -38 +82 6.0
/ 162G 650585 16337214 4913611 116 279346421766 142340 218 331 111 +8 -0 -5 -9 +18 1.4
Career 59155345 132328925130 4141327111 14041 248315384699 136304 227 309 95 -35 +12 -24 -67 +168 5.5
/ 162G 650587 14632314 4514612 155 249315385700 136306 227 309 95 -4 +1 -3 -7 +18 0.6

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 A+Beloit Snappers 420357 10322114 57915 61 289394473867 185352 2214 386 154 +25 +1 +12 3.9
202124 AJupiter Hammerheads 9683 29501 11121 00 349432446877 96394 1211 393 159 +6 +0 +3 0.9
202124 INTLMesa Solar Sox 8171 21300 9211 21 296383338721 42420 2611 335 115 +1 +0 +2 0.4
202225 AAAJacksonville Jumbo Shrimp 11697 15504 18241 10 155293330623 175159 2116 289 79 -3 +0 +3 0.1
202225 AAPensacola Blue Wahoos 376329 9620110 32717 30 292367450817 158337 199 357 132 +13 +1 +11 2.5
202326 AAAJacksonville Jumbo Shrimp 226198 641318 20447 81 323404520925 197381 199 407 170 +18 +1 +6 2.6
202326 AAPensacola Blue Wahoos 374314 9323418 426412 161 296397567964 271319 1711 414 175 +32 +3 +11 4.6
202427 AAAJacksonville Jumbo Shrimp 528479 13230411 3710010 173 276340424764 148327 197 340 119 +11 +2 +15 2.9
202427 INTLToros del Este 186163 41901 19293 40 252341325666 74299 1610 307 93 -1 +1 +5 0.5
202528 MLBMiami Marlins 121112 31214 8261 22 277331420750 143329 217 335 115 +2 -0 -1 -8 +3 -0.5
202528 AAAJacksonville Jumbo Shrimp 354314 7915412 286811 315 252334439774 188285 198 344 121 +9 +4 +10 2.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 121112 31214 8261 22 277331420750 143329 217 335 115 +2 -0 -1 -8 +3 -0.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Scott Spieziolast yr '07
career totals — 8 seasons, 3,044 PA
83,0448623258334427-21-159.610.0
/162664195-4.5-3.42.1pk7: 10
#2Rob Mackowiaklast yr '08
career totals — 8 seasons, 2,618 PA
82,6186449259332405-11-38.78.9
/1626641612-2.7-0.82.2pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,4986863263328394-25-108.28.2
/1626641312-4.8-2.01.6pk7: 8
#3Michael Tuckerlast yr '06
career totals — 7 seasons, 2,732 PA
72,7327171253340419-23-267.27.2
/1626641717-5.5-6.31.8pk7: 7
#4Alejandro De Azalast yr '17
career totals — 8 seasons, 2,819 PA
82,8195189259325396-6-127.07.2
/1626641221-1.4-2.81.7pk7: 7
#5Terrence Longlast yr '05
career totals — 6 seasons, 3,282 PA
63,2826927270319407-26-76.96.9
/162664145-5.2-1.41.4pk7: 7
#6Emil Brownlast yr '08
career totals — 6 seasons, 2,335 PA
62,3355747263326406-24-85.35.3
/1626641613-6.7-2.21.5pk7: 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 289/363/414 125347 79 18% 9% 122 +2.1
Josh Rojas
2023 · MLB
29 53→54 45→50 53→55 54 255/333/381 126315 1118 22% 10% 105 +2.1 236/306/347 111297 1016 22% 9% 85 +0.7 221/291/3209928091523%9%69-0.2
Tyler Neslony
2023 · AAA
29 53→47 50→55 51→55 44 259/312/429 170333 1517 26% 7% 108 +2.3 221/276/341 120304 1219 29% 7% 71 -0.3 195/255/29398273102231%7%47-0.9
Nathan Lukes
2023 · AAA
29 55→57 44→50 51→50 45 269/316/391 123320 1115 20% 6% 100 +1.7 276/330/408 132320 1310 17% 7% 110 +2.4 281/341/41713631514515%8%112+1.5
Mike Tauchman
2020 · MLB
29 50→56 50→55 52→55 51 248/317/417 169297 1614 22% 9% 107 +2.2 233/317/376 143303 1314 25% 10% 97 +1.5 244/350/36612130513622%13%107+1.6
Alex Presley
2014 · MLB
29 55→63 45→50 53→55 46 266/313/397 131317 1117 20% 6% 100 +1.7 252/298/354 102295 1014 17% 6% 82 +0.5 257/304/3458830671318%6%79+0.2
Fred Lewis
2011 · MLB
30 55→60 46→50 54→55 51 264/339/415 151332 1019 22% 9% 115 +2.8 253/327/401 148324 1318 24% 9% 107 +2.2 252/327/399147327131925%9%101+1.1
Abraham Almonte
2018 · MLB
29 51→55 44→55 56→55 49 245/304/380 135300 915 21% 8% 92 +1.2 215/294/369 154267 1412 24% 10% 85 +0.7 227/326/416190273221124%13%108+1.4
Lonnie Chisenhall
2017 · MLB
28 53→56 46→55 52→45 46 259/307/396 137302 127 19% 6% 98 +1.6 265/325/427 162313 168 20% 7% 113 +2.6 282/351/47018733020520%8%130+1.4
Alejandro De Aza
2014 · MLB
30 55→61 46→50 52→55 49 267/328/403 136320 1321 20% 8% 108 +2.3 249/317/389 140312 1215 23% 8% 100 +1.7 241/315/378137306111423%8%92+0.7
Andrew Stevenson
2023 · MLB
29 52→59 47→50 59→60 42 254/305/402 147325 1324 25% 6% 98 +1.6 255/308/393 138329 1336 25% 6% 97 +1.5 266/320/399133345134825%6%98+1.0
TJ Friedl
2023 · MLB
27 46→54 47→50 55 48 231/299/374 143270 1416 20% 7% 89 +0.9 245/325/396 151276 1619 17% 9% 106 +2.2 248/339/390142278161816%10%108+2.0
Harrison Bader
2023 · MLB
29 50→56 49→55 55 46 253/308/405 152298 1721 21% 6% 101 +1.8 239/292/372 133285 1523 21% 6% 85 +0.7 242/304/399157300201625%6%96+0.9
Chris Herrmann
2017 · MLB
29 47→48 47→50 57→50 46 230/294/372 142295 1311 26% 8% 86 +0.8 221/302/378 157287 198 28% 10% 92 +1.2 209/296/36115227219429%11%83+0.2
BJ Boyd
2022 · AAA
29 49→56 49→45 56→50 42 249/296/395 146309 1713 25% 5% 93 +1.3 259/317/404 145308 1512 20% 7% 104 +2.0 289/354/441153330141016%8%125+1.7
David Peralta
2017 · MLB
29 55→62 51→60 55→45 47 273/326/451 178321 169 20% 7% 120 +3.1 279/339/455 176323 196 19% 8% 127 +3.6 282/345/46218032420419%8%126+3.2
Mark Teahen
2010 · MLB
28 55→60 46→55 49→50 48 266/324/407 140324 138 21% 7% 108 +2.3 245/309/361 116314 107 23% 8% 89 +1.0 233/297/324923096625%8%72-0.1
Greg Dobbs
2008 · MLB
30 53→58 46→55 50 48 262/311/398 136302 1310 18% 6% 99 +1.7 255/304/414 159291 188 19% 6% 101 +1.8 272/318/3751033189317%6%87+0.5
Xavier Paul
2014 · MLB
29 52→58 47→45 48→55 49 254/317/395 141310 1413 22% 8% 102 +1.8 208/263/332 124277 146 29% 6% 63 -0.8 164/211/2579423412135%5%19-2.3
John Rodriguez
2007 · MLB
29 52→47 51→55 52→40 48 257/328/427 170320 186 25% 8% 115 +2.7 235/310/394 159297 184 26% 8% 99 +1.7 216/294/37415727219127%7%85+0.3
Alex Dickerson
2019 · MLB
29 51→55 51→60 51→45 48 259/316/428 169287 189 17% 6% 110 +2.4 270/337/472 202315 234 21% 8% 131 +3.9 270/342/48621531226122%8%132+1.9