Justin Thomas Jr.OF Asheville Tourists
Age 22 R/R 5'9" / 195 lbs A+ H +4%HR -3% Svc 0.0 · Ctrl thru 2035 peak 1.3 · 2031
wRC+†108
AVG/OBP/SLG.212 / .278 / .324
PA77
HR1
SB9
K%29
BB%7
MLB%0%
BAT: +0.7 runs (wOBA-derived runs vs avg)+1BATRUN: +1.8 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.5 runs (Positional adjustment)-0POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: +0.40+0.4WAR
trajectory · 10 yrs
1.3peak
2031

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+1.2$11M+$10M
2031Arb-3$0.9M+1.3$12M+$11M
2032Ext / FA-deal$0.9M+1.2$11M+$11M
2033Ext / FA-deal$2M+1.1$11M+$9M
2034Ext / FA-deal$3M+0.8$4M+$1M
2035Ext / FA-deal$3M+0.6$3M+$0.2M
Totals $10M $52M +$42M

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
202521 AFayetteville Woodpeckers 6254 9210 6192 33 .167.274.241.515 .074.257 3110 .238 40 -4 -1 +0 -0 +2 -0.3
▸ 2026 Season (actual · ROS · total)
202622 A+Asheville Tourists 5647 11203 7232 80 .234.357.468.825 .234.381 4112 .342 120 +1 +2 +0 -0 +2 0.4
ROS22 MLBHOU 2119 4100 260 10 .211.286.263.549 .053.297 2910 .284 76 -1 +0 +0 -0 +1 0.0
TOT22 MLBHOU 7766 15303 9292 90 .227.338.409.747 .182.353 3812 .326 108 +1 +2 +0 -0 +2 0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%HOU 171151 34614 16422 61 .225.308.358.665 .132.284 259 .305 92 -2 +1 +0 -1 +5 0.3
202824 MLB 26%HOU 286253 581028 27694 101 .229.313.379.693 .150.285 249 .312 97 -1 +2 +0 -2 +8 0.7
202925 MLB 44%HOU 356313 7313210 35865 121 .233.320.383.703 .150.287 2410 .317 100 +0 +2 +0 -2 +10 1.0
203026 MLB 59%HOU 402354 8315212 40965 142 .234.321.390.711 .155.287 2410 .319 102 +1 +2 +0 -2 +11 1.2
203127 MLB 76%HOU 425373 8716212 431026 142 .233.322.383.706 .150.287 2410 .319 102 +1 +2 +0 -3 +12 1.3
203228 MLB 84%HOU 435382 8916213 441066 141 .233.322.387.709 .154.287 2410 .318 101 +1 +2 -1 -3 +12 1.2
203329 MLB 90%HOU 434381 8816212 441076 131 .231.320.378.698 .147.286 2510 .316 100 -0 +2 -1 -3 +12 1.1
203430 MLBHOU 430377 8615212 441076 121 .228.319.374.693 .146.285 2510 .312 97 -1 +2 -2 -3 +12 0.8
203531 MLBHOU 420369 8315211 431065 100 .225.314.366.680 .141.283 2510 .309 94 -3 +2 -3 -3 +12 0.6
203632 MLBHOU 403354 7914211 411045 80 .223.312.367.680 .144.282 2610 .304 91 -4 +2 -4 -2 +11 0.3
203733 MLBHOU 375329 721329 38995 60 .219.309.353.662 .134.280 2610 .298 87 -6 +1 -4 -2 +11 -0.0
203834 MLBHOU 331291 631128 33914 40 .216.305.351.655 .134.278 2710 .292 82 -7 +1 -5 -2 +9 -0.4
▸ Career Totals (MLE all levels + projections)
Career 45514000 90816324122 456114061 12713 .227.315.371.687 .144.285 2510 .310 95 -25 +20 -20 -27 +129 7.8
/ 162G 650571 12923317 651639 182 .226.315.366.681 .140.284 2510 .310 95 -4 +3 -3 -4 +18 1.1

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
202521 AFayetteville Woodpeckers 6249 10310 11132 33 .204.371.306.677 .102.278 2118 .323 106 +0 -1 +2 0.2

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
Justin Thomas Jr. (OGILVIE) 22 .212/.278/.324 .112.290 11 29% 7% 68 -0.1
Christopher Morel
2021 · A
22 43→46 43→60 45→50 37 .214/.254/.324 .110.290 109 29% 4% 56 -1.3 .215/.273/.390 .175.301 2214 35% 7% 82 +0.5 .224/.302/.431.208.280281030%9%102+1.8
Rainel Rosario
2011 · A
22 42→51 45→50 46→50 44 .207/.283/.342 .135.296 119 32% 8% 74 -0.1 .210/.267/.310 .100.310 89 33% 7% 59 -1.1 .253/.308/.402.150.28519618%7%96+1.1
Edward Olivares
2018 · A
22 42→52 47→55 51→55 39 .214/.266/.352 .138.266 1413 25% 4% 69 -0.4 .223/.265/.352 .129.280 1316 25% 4% 68 -0.5 .259/.316/.431.172.293201619%6%108+1.4
Jonathan India
2019 · A
22 43→51 45→50 51→50 45 .208/.290/.333 .125.296 1210 32% 8% 76 +0.0 .217/.304/.340 .123.297 1210 29% 9% 83 +0.6 .243/.342/.393.150.294171122%10%107+1.9
Justyn-Henry Malloy
2022 · A
22 46→56 45→50 48→45 47 .224/.294/.345 .121.300 1310 29% 9% 79 +0.3 .233/.321/.379 .146.324 185 31% 11% 100 +1.7 .234/.340/.391.157.32018530%12%109+2.0
Alex Call
2017 · A
22 47→48 42→50 48→50 43 .229/.285/.333 .104.290 912 24% 6% 72 -0.2 .197/.256/.302 .105.271 98 29% 6% 53 -1.5 .221/.325/.367.147.256161720%12%99+1.2
Sean Bouchard
2019 · A
23 38→44 44→55 48→50 37 .196/.244/.314 .117.275 1213 33% 5% 50 -1.7 .201/.254/.332 .131.296 1310 35% 6% 59 -1.1 .223/.323/.415.191.292211629%11%106+1.0
Aaron Altherr
2013 · A
22 40→50 41→55 53→50 36 .200/.241/.299 .099.277 817 31% 4% 44 -2.1 .215/.263/.344 .129.306 1115 32% 5% 66 -0.6 .244/.318/.420.176.303171424%8%104+1.5
Aristides Aquino
2016 · A
22 39→40 46→65 52→50 35 .201/.236/.333 .133.265 1310 30% 3% 51 -1.7 .200/.241/.349 .149.267 178 31% 4% 58 -1.2 .218/.283/.452.234.26735933%7%98+1.0
Jahmai Jones
2021 · AA
23 40→50 40→55 48→50 44 .197/.258/.292 .095.262 812 27% 7% 50 -1.7 .212/.284/.336 .124.283 1213 28% 8% 73 -0.1 .250/.346/.432.182.322171826%11%119+1.6
Jabari Henry
2013 · A
22 42→41 46→55 49→45 44 .212/.273/.344 .133.277 137 28% 7% 70 -0.3 .209/.287/.363 .154.271 176 28% 9% 82 +0.5 .193/.280/.360.167.25120630%10%75-0.0
Nick Ahmed
2012 · A
22 43→53 39→55 50→55 45 .210/.267/.297 .088.269 613 24% 7% 55 -1.4 .217/.262/.301 .084.277 520 22% 5% 53 -1.5 .244/.306/.411.168.27818719%8%98+1.3
José Osuna
2015 · A
22 44→54 43→55 46→45 41 .220/.260/.332 .112.270 108 23% 5% 61 -1.0 .238/.276/.367 .129.292 126 22% 5% 77 +0.1 .250/.298/.418.168.28617419%6%98+1.0
Royce Lewis
2022 · AA
23 40→49 41→60 49→50 38 .199/.246/.298 .099.280 814 31% 5% 46 -2.0 .263/.322/.460 .197.315 2517 24% 7% 121 +3.2 .261/.323/.483.222.300311424%8%123+1.6
Johnathan Rodríguez
2022 · A
22 49→52 43→60 47→45 39 .234/.281/.342 .108.326 107 31% 6% 72 -0.2 .234/.284/.404 .170.340 215 36% 6% 91 +1.1 .250/.316/.429.179.34524433%8%107+1.9
Connor Norby
2022 · A
22 48→49 43→55 49→50 45 .228/.300/.340 .113.324 1011 31% 8% 81 +0.4 .238/.298/.405 .167.308 2011 28% 7% 97 +1.5 .239/.300/.413.174.310211129%7%97+1.5
Lane Thomas
2018 · A
22 41→51 41→55 48→55 39 .192/.258/.289 .097.318 813 40% 8% 50 -1.8 .213/.272/.363 .150.298 1714 33% 7% 75 -0.0 .248/.312/.427.179.308211325%7%107+2.0
Joe Benson
2010 · A
22 47→50 40→60 48→50 43 .219/.297/.314 .095.322 715 32% 8% 73 -0.1 .227/.297/.402 .175.313 1915 32% 7% 96 +1.5 .218/.286/.407.189.295201532%7%90+0.8
James McCann
2012 · A
22 41→51 42→50 49→45 39 .203/.260/.306 .103.288 97 32% 6% 55 -1.4 .223/.261/.310 .087.291 66 24% 4% 55 -1.4 .254/.315/.415.161.33120428%7%104+1.1
Akil Baddoo
2021 · A
22 41→51 43→55 55 44 .198/.268/.314 .116.295 914 34% 8% 60 -1.0 .234/.308/.374 .140.313 1421 27% 10% 92 +1.2 .232/.314/.375.143.300152426%11%91+0.8