Johnathon ThomasOF Harrisburg Senators
Age 26 R/R 5'7" / 175 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION241 act + 160 ros · stats below = ROS only
wRC+†43
AVG/OBP/SLG.196 / .257 / .271
PA160
HR1
SB9
K%32
BB%4
BABIP290
ISO74
MLB%2%
Value2026 · WAR
BAT: -24.8 runs (wOBA-derived runs vs avg)-25BATRUN: +1.9 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.4 runs (Positional adjustment)-2POSREP: +11.4 runs (Replacement-level credit)+11REPTotal WAR: -1.50-1.5WAR
trajectory · projected WAR by year
-1.2-0.9-1.0-1.1262829
Tools · ContractCON 45 / POW 30
Toolsscout grade
CONTACT45
scouting grade only
POWER30
scouting grade only
EYE25
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-4M +$0.0M

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
202222 ROKFCL Nationals 1514 1000 140 00 7113371205 100 277 116 -53
202222 ROKFCL Nationals 1514 2000 130 00 143200143343 182 207 167 -14
202323 AFredericksburg Nationals 385340 59704 1813823 6512 174262229492 56275 365 223 29
202323 AFredericksburg Nationals 385323 731104 359323 6512 226344297641 71303 249 302 89
202424 A+Wilmington Blue Rocks 269241 35630 1012611 237 145214195409 50302 474 182 -2
202424 A+Wilmington Blue Rocks 269236 45840 158911 237 191271258529 68304 336 242 44
202525 AA2 teams 348317 671432 14877 326 211260293554 82284 254 238 40
202525 AA2 teams 348305 701332 20657 326 230287311598 82285 196 264 60
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAWSH 241215 44822 128010 176 205278288567 84311 335 247 47 -14 +1 +0 -1 +7 -0.8
YTD26 AAWSH 241210 491022 176210 176 233321329649 95318 267 295 84 -4 +1 +0 -1 +7 0.2
ROS26 AAWSH 2% 160147 29611 7515 93 196257271528 74287 324 241 43 -10 +1 +0 -1 +5 -0.6
ROS26 MLBWSH 2% 33 0000 010 00 287 330 218 25 -0 +0 +0 -0 +0 -0.0
FULL26 AAWSH 244218 44822 128110 176 202275284559 83307 335 247 47 -15 +1 +0 -1 +7 -0.8
TOT26 AAWSH 401362 731433 1913115 269 201270281551 80302 335 245 45 -25 +2 +0 -2 +11 -1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBWSH 27% 269247 491022 13847 123 198258279538 81286 315 247 47 -16 +1 +0 -2 +8 -0.9
202828 MLBWSH 40% 319291 581123 17988 134 199263282544 82286 315 252 51 -18 +1 -1 -2 +9 -1.1
202929 MLBWSH 45% 344314 631224 191058 123 201264290554 89286 316 253 52 -19 +1 -1 -2 +10 -1.1
202727 MLBWSH 27% 7266 14311 4222 31 212278333611 121286 316 227 32 -6 +0 +0 -0 +2 -0.4
202828 MLBWSH 40% 127116 24511 7393 51 207270293563 86286 316 233 36 -9 +1 -0 -1 +4 -0.6
202929 MLBWSH 45% 154140 29612 9474 52 207275307582 100286 316 235 38 -11 +0 -1 -1 +4 -0.8
▸ Career Totals
Career 356325 671434 201099 134 206271305576 98294 316 233 36 -26 +1 -1 -2 +10 -1.8
/ 162G 650593 1222657 3719916 247 206271302573 96294 316 233 36 -47 +2 -2 -4 +18 -3.3
Career 21091911 361661316 9969369 16638 189254262516 73284 335 233 37 -151 +18 -2 -13 +60 -9.0
/ 162G 650589 1112045 3121421 5112 188254261516 73284 335 233 37 -47 +5 -1 -4 +18 -2.8

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
202222 ROKFCL Nationals 1514 2000 130 00 143200143343 182 207 167 -14 -2 +0 +0 -0.2
202323 AFredericksburg Nationals 385323 731104 359323 6512 226344297641 71303 249 302 89 -5 +8 +11 1.5
202424 A+Wilmington Blue Rocks 269236 45840 158911 237 191271258529 68304 336 242 44 -17 +2 +8 -0.8
202525 AAHarrisburg Senators 249218 50912 13475 234 229282307589 78282 195 259 56 -12 +3 +7 -0.2
202525 A+Wilmington Blue Rocks 9987 20420 7182 92 230299322621 92290 187 277 70 -3 +1 +3 0.0

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Eric Young Jr.last yr '18
career totals — 9 seasons, 1,925 PA
91,92513161245312332-11-81.21.7
/162664456-3.9-2.70.4pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1358314201262287-2+0-1.2-0.6
/162664626-4.0+0.0-2.1pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Johnathon Thomas (OGILVIE) 26 45 30 60 25 201/270/281 80302 326 33% 5% 45 -1.5
Juan Ciriaco
2016 · AA
26 49 35→30 56→60 37 230/252/288 58293 227 22% 2% 44 -2.1 225/247/299 74270 618 19% 3% 45 -2.1 225/238/2866126061916%1%34-0.9
Delvin Zinn
2022 · AA
25 40→44 37→30 56→55 40 196/245/263 67267 532 28% 6% 37 -2.7 190/257/265 75276 526 31% 7% 43 -2.2 115/212/1523718903935%8%-3-1.2
Wes Rogers
2019 · AA
25 43→48 38→40 58→65 41 207/257/286 79287 532 29% 6% 47 -1.9 194/251/270 76305 517 35% 7% 41 -2.3 158/224/2165827231240%7%14-2.0
Andrew Means
2012 · A
25 46→47 37→30 55 35 220/255/287 67298 525 27% 3% 46 -2.0 224/273/304 80299 616 26% 5% 59 -1.1 228/285/2976929851224%6%58-0.4
Roemon Fields
2017 · AAA
26 44→54 35→30 57→60 41 211/252/267 56278 332 25% 5% 40 -2.4 227/274/288 61300 336 24% 6% 54 -1.4 232/283/2895730424023%6%56-0.9
Michael Mitchell
2012 · AA
26 45→55 37→40 56→55 42 213/270/288 74288 524 27% 6% 53 -1.5 207/246/287 80284 619 28% 4% 43 -2.2 196/224/2606326952028%2%23-3.0
Simon Whiteman
2023 · AA
26 39→44 36→30 58→55 42 181/261/245 65297 426 37% 9% 40 -2.4 198/267/279 81291 619 31% 8% 50 -1.7 189/255/2617226162028%8%38-1.0
Casio Grider
2014 · A
26 45→40 37→40 56→55 39 209/271/289 80306 323 31% 6% 55 -1.4 199/254/291 92312 821 36% 6% 48 -1.9 157/207/24789256102841%5%14-2.0
Aaron Whitefield
2022 · AA
25 44→47 38→40 56→60 39 206/261/285 79318 629 35% 6% 49 -1.8 214/271/329 115328 1130 35% 7% 66 -0.6 201/259/328127309124037%7%58-0.5
Kenny Wilson
2015 · AAA
25 46→51 38→40 56→60 38 215/268/293 79305 427 30% 5% 54 -1.4 224/281/313 89311 626 28% 6% 65 -0.7 195/262/2899430282235%6%49-0.7
Alex Requena
2007 · AA
26 50→54 35→30 57→60 42 230/279/289 59316 231 27% 6% 57 -1.2 225/283/295 70316 325 27% 7% 61 -1.0 216/287/2695430203726%9%53-0.5
Ryan Strausborger
2014 · AA
26 44→47 41→45 58→55 38 213/252/313 100280 722 26% 4% 53 -1.5 221/261/322 101279 926 23% 5% 59 -1.1 220/262/3189927493023%5%54-0.9
Nick Dalesandro
2023 · AA
26 46 36→30 62→65 40 214/266/277 63314 440 32% 6% 49 -1.8 205/264/276 71304 429 31% 7% 48 -1.9 167/236/2043826013833%8%16-1.5
Eliezer Mesa
2014 · AA
25 44→52 38→40 57→55 36 210/243/290 80288 518 28% 4% 42 -2.3 238/271/324 86298 712 22% 4% 63 -0.9 294/320/3677336241020%3%89+0.3
Luis Aviles Jr.
2021 · AA
26 44→40 38→50 54→55 37 204/254/278 74317 526 36% 6% 44 -2.1 206/248/342 136286 1519 32% 5% 59 -1.1 196/238/335139267152232%4%50-1.1
Raymond Kruml
2012 · AAA
26 50→53 38→40 57→55 37 235/268/312 77326 528 29% 4% 58 -1.2 222/262/313 91320 823 31% 5% 56 -1.3 166/196/2175125453736%4%1-0.9
Vance Vizcaino
2021 · AA
26 42 40 55 38 205/255/298 93300 824 33% 6% 50 -1.8 219/277/326 107312 1115 31% 6% 67 -0.5 205/263/28883291111332%5%48-0.5
Zach Davis
2021 · AA
27 49→52 35→30 58→65 39 225/282/286 61333 231 31% 6% 58 -1.2 216/282/281 65323 441 32% 7% 57 -1.2 214/285/2594532026231%7%51-0.6
Torii Hunter Jr.
2021 · A
26 44→47 36→40 56→55 42 204/274/272 69316 317 34% 8% 52 -1.6 206/262/309 103338 921 39% 6% 56 -1.3 198/251/304106327102640%6%46-1.1
Stephen Wrenn
2021 · AA
26 41→43 42→45 58→60 38 201/260/313 112299 925 34% 6% 56 -1.3 214/271/338 124329 1322 37% 6% 68 -0.5 199/257/318119311132938%5%54-0.8