Johnathon Thomas

OF Harrisburg Senators
Age 27 R/R 5'7" / 175 lbs AA Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424A+WSH269.191/.271/.2580235—.145/.210/.194
202525AA/A+WSH348.230/.287/.31123244—.211/.257/.286
202626AAA/AAWSH331.215/.304/.31552646—.192/.267/.274
2027PROJMLE27MLBWSH3.193/.252/.2670048-0.0
2028PROJ27% MLB28MLBWSH60.194/.253/.2701249-0.3
Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
Speed95
K%42
wRC+28
wOBA24
Whiff%24
ISO23
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsJoe Stewart (age 26) · Todd Hankins (age 27) · Terrance Gore (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†48
AVG/OBP/SLG.193 / .252 / .267
PA3
HR0
K%33
BB%5
BABIP275
ISO70
MLB%2%
Value2027 · WAR
BAT: -9.6 runs (wOBA-derived runs vs avg)-10BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.9 runs (Positional adjustment)-1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.60-0.6WAR
trajectory · projected WAR by year
-0.6-0.32728
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   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
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
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202222 ROKFCL Nationals — 1514 2000 130 00 143200143343 182 207 167 -37 — — — — — —
202323 AFredericksburg Nationals — 385323 731104 359323 6512 226344297641 71303 249 302 39 — — — — — —
202424 A+Wilmington Blue Rocks — 269236 45840 158911 237 191271258529 68304 336 242 5 — — — — — —
202525 AAHarrisburg Senators — 249218 50912 13475 234 229282307589 78282 195 259 49 — — — — — —
202525 A+Wilmington Blue Rocks — 9987 20420 7182 92 230299322621 92290 187 277 30 — — — — — —
202626 AAARochester Red Wings — 4135 5001 3122 21 143250229479 86182 297 226 10 — — — — — —
202626 AAHarrisburg Senators — 290254 571024 207512 246 224311327638 102299 267 291 51 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202222 ROK MLEFCL Nationals — 1514 1000 140 00 7113371205 143 277 113 -37 — — — — — —
202323 A MLEFredericksburg Nationals — 385337 60803 2112923 6512 178273228501 50263 345 226 39 — — — — — —
202424 A+ MLEWilmington Blue Rocks — 269242 35630 912011 237 145210194404 50262 453 176 5 — — — — — —
202525 AA MLEHarrisburg Senators — 249227 50912 9585 234 220266295561 75272 234 240 49 — — — — — —
202525 A+ MLEWilmington Blue Rocks — 9991 17320 4252 92 187237264501 77243 254 212 30 — — — — — —
202626 AAA MLERochester Red Wings — 4136 5001 2142 21 139225222447 83170 345 183 10 — — — — — —
202626 AA MLEHarrisburg Senators — 290260 52823 149212 246 200273281553 81282 325 244 51 — — — — — —
202222 ROK MLEFCL Nationals — 1514 1000 140 00 7113371205 100 277 113 -37 — — — — — —
202222 ROK RAWFCL Nationals — 1514 2000 130 00 143200143343 182 207 167 -37 — — — — — —
202323 A MLEFredericksburg Nationals — 385337 60803 2112923 6512 178273228501 50275 345 226 39 — — — — — —
202323 A RAWFredericksburg Nationals — 385323 731104 359323 6512 226344297641 71303 249 302 39 — — — — — —
202424 A+ MLEWilmington Blue Rocks — 269242 35630 912011 237 145210194404 50285 453 176 5 — — — — — —
202424 A+ RAWWilmington Blue Rocks — 269236 45840 158911 237 191271258529 68304 336 242 5 — — — — — —
202525 AA MLE2 teams — 348317 671232 14827 326 211260287547 76278 244 232 43 — — — — — —
202525 AA RAW2 teams — 348305 701332 20657 326 230287311598 82285 196 264 43 — — — — — —
202626 AA MLE2 teams — 331296 56824 1610614 267 189264270534 81277 325 236 46 — — — — — —
202626 AA RAW2 teams — 331289 621025 238714 267 215304315619 100286 267 283 46 — — — — — —
202222 ROK MLEFCL Nationals — 1514 1000 140 00 7113371205 143 277 113 -37 — — — — — —
202323 A MLEFredericksburg Nationals — 385338 60803 2112923 6512 178273228501 50263 345 226 39 — — — — — —
202424 A+ MLEWilmington Blue Rocks — 269247 35630 912011 237 142210190400 49262 453 176 5 — — — — — —
202525 AA MLE2 teams — 348324 671232 14827 326 207260281541 74264 244 232 43 — — — — — —
202626 AA MLE2 teams — 331298 56824 1610614 267 188264268532 81268 325 236 46 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 A+ MLEWilmington Blue Rocks — 269247 35630 912011 237 142210190400 49262 453 176 5 — — — — — —
202525 AA MLE2 teams — 348324 671232 14827 326 207260281541 74264 244 232 43 — — — — — —
202626 AA MLE2 teams — 331298 56824 1610614 267 188264268532 81268 325 236 46 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEWSH 2% 380350 671223 1711510 184 194252269522 76275 304 239 48 -24 +2 +0 -2 +8 -0.6
▸ 2027 — real world (MLB)
202727 MLB CTXWSH 2% 33 0000 010 00 193252267519 74275 330 238 48 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEWSH 27% 222204 39712 10676 92 195253272525 77275 305 240 49 -14 +1 -1 -1 +5 -1.0
202828 MLB CTXWSH 27% 6055 11201 3182 21 194253270523 76274 305 240 49 -4 +0 -0 -0 +1 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 6055 11201 3182 21 200267291558 91278 305 240 37 -4 +0 -0 -0 +1 -0.3
/ 162G— A+C — 650596 12022011 3219522 2211 201268294561 92279 305 240 37 -40 +0 -2 -4 +14 -3.2
Career— MLE — 17251553 285461012 7855565 16236 184252249502 66275 325 223 37 -23 +2 -1 -2 +8 -1.7
/ 162G— MLE — 650585 1081745 2920924 6114 185252253505 68275 324 223 37 -40 +3 -1 -4 +14 -2.9

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAHarrisburg Senators · 290 PAwOBA .285 → .244 (−42)K% 25.9% → 31.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.86%÷1.000×1.220——31.55%
BB% (unintentional) /PA6.90%÷1.000×0.700—×0.9884.77%
HBP% /PA4.14%—×0.850—×0.9883.48%
Singles /BIP22.91%÷1.000×0.970×1.009×0.98822.14%
Doubles /BIP5.59%÷1.000×0.860×1.009×0.9884.79%
Triples /BIP1.12%÷1.000×0.950×1.009×0.9881.06%
Home runs /BIP2.23%÷1.000×0.780—×0.9881.72%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .285 → .244; ISO .102 → .083; BABIP .299 → .282. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 AAARochester Red Wings · 41 PAwOBA .220 → .183 (−37)K% 29.3% → 35.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.27%÷1.000×1.200——35.12%
BB% (unintentional) /PA7.32%÷1.000×0.690—×1.0185.14%
HBP% /PA4.88%—×0.940—×1.0184.67%
Singles /BIP17.39%÷1.000×0.930—×1.01816.47%
Doubles /BIP0.00%÷1.000×0.830—×1.0180.00%
Triples /BIP0.00%÷1.000×0.970—×1.0180.00%
Home runs /BIP4.35%÷1.000×0.700—×1.0183.10%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .220 → .183; ISO .086 → .060; BABIP .182 → .170. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAHarrisburg Senators · 249 PAwOBA .253 → .240 (−14)K% 18.9% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.88%÷0.997×1.220——23.11%
BB% (unintentional) /PA5.22%÷0.967×0.700—×0.9983.77%
HBP% /PA2.01%—×0.850—×0.9981.70%
Singles /BIP22.22%÷1.009×0.970×1.003×0.99821.40%
Doubles /BIP5.26%÷0.887×0.860×1.003×0.9985.11%
Triples /BIP0.58%÷0.913×0.950×1.003×0.9980.61%
Home runs /BIP1.17%÷0.963×0.780—×0.9980.95%

Factors used: league row EL. Park (home-season share, regressed): HR 93, 1B 102, 2B 77, 3B 83, K 99, BB 93 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .253 → .240; ISO .078 → .075; BABIP .282 → .272. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Wilmington Blue Rocks · 99 PAwOBA .270 → .212 (−58)K% 18.2% → 24.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷0.960×1.310——24.81%
BB% (unintentional) /PA7.07%÷0.986×0.600—×0.9784.21%
HBP% /PA2.02%—×0.770—×0.9781.52%
Singles /BIP20.29%÷1.004×0.870×1.003×0.97817.24%
Doubles /BIP5.80%÷0.948×0.780×1.003×0.9784.68%
Triples /BIP2.90%÷1.000×0.850×1.003×0.9782.42%
Home runs /BIP0.00%÷0.967×0.880—×0.9780.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 93, 1B 101, 2B 90, 3B 100, K 92, BB 97 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .270 → .212; ISO .092 → .075; BABIP .290 → .243. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Wilmington Blue Rocks · 269 PAwOBA .237 → .176 (−62)K% 33.1% → 44.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.09%÷0.974×1.310——44.49%
BB% (unintentional) /PA5.58%÷1.015×0.600—×0.9883.26%
HBP% /PA4.09%—×0.770—×0.9883.11%
Singles /BIP22.45%÷1.008×0.870×1.017×0.98819.46%
Doubles /BIP5.44%÷0.942×0.780×1.017×0.9884.53%
Triples /BIP2.72%÷0.984×0.850×1.017×0.9882.36%
Home runs /BIP0.00%÷1.016×0.880—×0.9880.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 103, 1B 102, 2B 88, 3B 97, K 95, BB 103 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .237 → .176; ISO .068 → .052; BABIP .304 → .262. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AFredericksburg Nationals · 385 PAwOBA .296 → .226 (−70)K% 24.2% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.16%÷0.978×1.360——33.61%
BB% (unintentional) /PA9.09%÷1.126×0.690—×0.9905.51%
HBP% /PA5.97%—×0.780—×0.9904.61%
Singles /BIP25.22%÷1.016×0.920×0.994×0.99022.48%
Doubles /BIP4.78%÷1.065×0.830×0.994×0.9903.67%
Triples /BIP0.00%÷1.150×0.910×0.994×0.9900.00%
Home runs /BIP1.74%÷0.917×0.800—×0.9901.50%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 103, 2B 113, 3B 130, K 96, BB 125 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .296 → .226; ISO .071 → .055; BABIP .303 → .263. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ROKFCL Nationals · 15 PAwOBA .163 → .113 (−50)K% 20.0% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.005×1.440——28.65%
BB% (unintentional) /PA6.67%÷0.960×0.620—×0.9754.20%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP18.18%÷1.019×0.820—×0.97514.27%
Doubles /BIP0.00%÷0.953×0.720—×0.9750.00%
Triples /BIP0.00%÷1.000×0.720—×0.9750.00%
Home runs /BIP0.00%÷0.911×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 104, 2B 91, 3B 100, K 101, BB 92 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .163 → .113; ISO .000 → .000; BABIP .182 → .143. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).