Jackson Cluff

SS Iowa Cubs
Age 30 L/R 5'11" / 181 lbs AAA HR -8% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202427AAA/AAWSH328.229/.340/.400102154—.181/.268/.307
202528AAAWSH383.242/.353/.422122367—.195/.276/.324
202629AAACHC284.164/.296/.30671826—.131/.231/.233
2027PROJ10% MLB30MLBCHC16.181/.267/.3000160-0.0
2028PROJ27% MLB31MLBCHC46.180/.265/.2961259-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Speed97
BB%81
Chase%67
Max EV59
Whiff%30
Z-Con%24
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsMark Contreras (age 29) · Mason McCoy (age 29) · Ray-Patrick Didder (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†60
AVG/OBP/SLG.181 / .267 / .300
PA16
HR0
K%31
BB%6
BABIP257
ISO116
MLB%10%
Value2027 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12728
Tools · ContractCON 40 / POW 55
Toolsscout grade
CONTACT40
scouting grade only
POWER55
scouting grade only
EYE60
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
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
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)
201922 AHagerstown Suns — 280240 55855 26638 115 229325367691 137284 229 308 41 — — — — — —
202124 AAHarrisburg Senators — 144126 24502 9397 32 190282278559 87253 276 260 28 — — — — — —
202124 AFredericksburg Nationals — 2218 5100 232 10 278409333742 56333 149 353 75 — — — — — —
202124 ROKFCL Nationals — 1715 5000 151 30 333412333745 500 296 350 34 — — — — — —
202124 INTLSurprise Saguaros — 9679 27601 14240 80 342441456897 114464 2515 392 152 — — — — — —
202225 AAHarrisburg Senators — 406356 692116 351287 93 194279309588 115280 329 265 28 — — — — — —
202326 AAHarrisburg Senators — 311247 511337 54855 155 206359368728 162280 2717 331 58 — — — — — —
202427 AAARochester Red Wings — 307258 581129 37925 190 225333388721 163308 3012 320 49 — — — — — —
202427 AAHarrisburg Senators — 2117 5201 321 21 2944295881.017 294286 1014 442 129 — — — — — —
202528 AAARochester Red Wings — 383322 7814412 511104 234 242353422775 180324 2913 343 67 — — — — — —
202629 AAAIowa Cubs — 284232 38827 38866 182 164296306602 142220 3013 275 26 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201922 A MLEHagerstown Suns — 280249 42544 17908 115 169245269514 100232 326 229 41 — — — — — —
202124 AA MLEHarrisburg Senators — 144129 20401 6497 32 155232209442 54229 344 209 28 — — — — — —
202124 A MLEFredericksburg Nationals — 2219 5100 142 10 263364316679 53294 185 279 75 — — — — — —
202124 ROK MLEFCL Nationals — 1715 3000 171 30 200294200494 377 416 219 34 — — — — — —
202225 AA MLEHarrisburg Senators — 406366 581715 251577 93 158226251477 93246 396 209 28 — — — — — —
202326 AA MLEHarrisburg Senators — 311265 441035 361035 155 166278283561 117240 3312 254 58 — — — — — —
202427 AAA MLERochester Red Wings — 307269 47926 261155 190 175260290550 115257 378 241 49 — — — — — —
202427 AA MLEHarrisburg Senators — 2118 5201 221 21 278381556937 278252 1010 359 129 — — — — — —
202528 AAA MLERochester Red Wings — 383339 661139 341284 234 195276324600 130271 339 267 67 — — — — — —
202629 AAA MLEIowa Cubs — 284245 32625 261036 182 131231233464 102181 369 207 26 — — — — — —
201922 A MLEHagerstown Suns — 280249 42544 17908 115 169245269514 100239 326 229 41 — — — — — —
201922 A RAWHagerstown Suns — 280240 55855 26638 115 229325367691 137284 229 308 41 — — — — — —
202124 AA MLE4 teams — 279252 43702 129110 152 171237222459 52252 334 218 34 — — — — — —
202124 AA RAW4 teams — 279238 611203 267110 152 256354345699 88345 259 318 34 — — — — — —
202225 AA MLEHarrisburg Senators — 406366 581715 251577 93 158226251477 93256 396 209 28 — — — — — —
202225 AA RAWHarrisburg Senators — 406356 692116 351287 93 194279309588 115280 329 265 28 — — — — — —
202326 AA MLEHarrisburg Senators — 311265 441035 361035 155 166278283561 117245 3312 254 58 — — — — — —
202326 AA RAWHarrisburg Senators — 311247 511337 54855 155 206359368728 162280 2717 331 58 — — — — — —
202427 AAA MLE2 teams — 328287 521127 281186 211 181268307575 125274 369 249 54 — — — — — —
202427 AAA RAW2 teams — 328275 6313210 40946 211 229340400740 171306 2912 328 54 — — — — — —
202528 AAA MLERochester Red Wings — 383339 661139 341284 234 195276324600 130277 339 267 67 — — — — — —
202528 AAA RAWRochester Red Wings — 383322 7814412 511104 234 242353422775 180324 2913 343 67 — — — — — —
202629 AAA MLEIowa Cubs — 284245 32625 261036 182 131231233464 102194 369 207 26 — — — — — —
202629 AAA RAWIowa Cubs — 284232 38827 38866 182 164296306602 142220 3013 275 26 — — — — — —
201922 A MLEHagerstown Suns — 280253 42544 17908 115 166245265509 99232 326 229 41 — — — — — —
202124 AA MLE4 teams — 279255 43702 129110 152 169237220457 51251 334 218 34 — — — — — —
202225 AA MLEHarrisburg Senators — 406371 581715 251577 93 156226248474 92246 396 209 28 — — — — — —
202326 AA MLEHarrisburg Senators — 311267 441035 361035 155 165278281559 116240 3312 254 58 — — — — — —
202427 AAA MLE2 teams — 328291 521127 281186 211 179268302570 124257 369 249 54 — — — — — —
202528 AAA MLERochester Red Wings — 383342 661139 341284 234 193276322597 129271 339 267 67 — — — — — —
202629 AAA MLEIowa Cubs — 284250 32625 261036 182 128231228459 100181 369 207 26 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AAA MLE2 teams — 328291 521127 281186 211 179268302570 124257 369 249 54 — — — — — —
202528 AAA MLERochester Red Wings — 383342 661139 341284 234 193276322597 129271 339 267 67 — — — — — —
202629 AAA MLEIowa Cubs — 284250 32625 261036 182 128231228459 100181 369 207 26 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLECHC 10% 334296 531027 301105 152 179265298563 119253 339 257 60 -16 +2 +0 +4 +7 -0.1
▸ 2027 — real world (MLB)
202730 MLB CTXCHC 10% 1615 2000 150 10 181267300567 119257 316 259 60 -1 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLECHC 27% 168149 26513 15552 61 179263294557 116253 339 255 59 -8 +1 -3 +2 +4 -0.5
202831 MLB CTXCHC 27% 4641 7101 4151 20 180265296561 116256 339 257 59 -2 +0 -1 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4641 7101 4151 20 171261268529 98240 339 257 46 -2 +0 -1 +0 +1 -0.1
/ 162G— A+C — 650579 9914014 5721214 280 171262268529 97241 339 257 46 -32 +6 -11 +7 +14 -1.6
Career— MLE — 25942290 388771743 20789650 12524 169253274527 105251 358 237 46 -16 +2 -3 +3 +7 -0.6
/ 162G— MLE — 650574 9719411 5222513 316 169254274527 105250 358 237 46 -31 +4 -6 +7 +14 -1.2

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 AAAIowa Cubs · 284 PAwOBA .270 → .207 (−63)K% 30.3% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.28%÷1.000×1.200——36.34%
BB% (unintentional) /PA13.38%÷1.000×0.690—×0.9728.97%
HBP% /PA2.11%—×0.940—×0.9721.93%
Singles /BIP14.38%÷1.000×0.930×0.950×0.97212.35%
Doubles /BIP5.48%÷1.000×0.830×0.950×0.9724.20%
Triples /BIP1.37%÷1.000×0.970×0.950×0.9721.23%
Home runs /BIP4.79%÷1.000×0.700—×0.9723.26%

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 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .270 → .207; ISO .142 → .106; BABIP .220 → .181. 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 AAARochester Red Wings · 383 PAwOBA .337 → .267 (−70)K% 28.7% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.72%÷1.028×1.200——33.53%
BB% (unintentional) /PA13.05%÷0.978×0.690—×0.9829.04%
HBP% /PA1.04%—×0.940—×0.9820.96%
Singles /BIP22.64%÷0.987×0.930×0.950×0.98219.90%
Doubles /BIP6.60%÷1.000×0.830×0.950×0.9825.12%
Triples /BIP1.89%÷1.150×0.970×0.950×0.9821.48%
Home runs /BIP5.66%÷0.960×0.700—×0.9824.05%

Factors used: league row International League. Park (home-season share, regressed): HR 92, 1B 97, 2B 100, 3B 130, K 106, BB 96 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .337 → .267; ISO .180 → .136; BABIP .324 → .271. 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 AAARochester Red Wings · 307 PAwOBA .314 → .241 (−73)K% 30.0% → 37.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.97%÷0.958×1.200——37.52%
BB% (unintentional) /PA12.05%÷0.969×0.690—×0.9928.51%
HBP% /PA1.63%—×0.940—×0.9921.52%
Singles /BIP21.69%÷1.029×0.930×0.959×0.99218.64%
Doubles /BIP6.63%÷0.962×0.830×0.959×0.9925.44%
Triples /BIP1.20%÷1.150×0.970×0.959×0.9920.97%
Home runs /BIP5.42%÷0.986×0.700—×0.9923.82%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 106, 2B 92, 3B 130, K 92, BB 94 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .314 → .241; ISO .163 → .117; BABIP .308 → .257. 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 AAHarrisburg Senators · 21 PAwOBA .431 → .359 (−72)K% 9.5% → 11.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.52%÷1.008×1.220——11.52%
BB% (unintentional) /PA14.29%÷1.051×0.700—×0.9689.21%
HBP% /PA4.76%—×0.850—×0.9683.92%
Singles /BIP13.33%÷1.010×0.970—×0.96812.39%
Doubles /BIP13.33%÷0.964×0.860—×0.96811.51%
Triples /BIP0.00%÷0.915×0.950—×0.9680.00%
Home runs /BIP6.67%÷0.990×0.780—×0.9685.09%

Factors used: league row EL. Park (home-season share, regressed): HR 98, 1B 102, 2B 93, 3B 83, K 102, BB 110 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average).

Result: wOBA .431 → .359; ISO .294 → .249; BABIP .286 → .252. 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 AAHarrisburg Senators · 311 PAwOBA .325 → .254 (−71)K% 27.3% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.33%÷1.005×1.220——33.19%
BB% (unintentional) /PA17.36%÷1.016×0.700—×0.97811.70%
HBP% /PA1.61%—×0.850—×0.9781.34%
Singles /BIP17.28%÷1.013×0.970×0.960×0.97815.54%
Doubles /BIP8.02%÷1.033×0.860×0.960×0.9786.28%
Triples /BIP1.85%÷0.935×0.950×0.960×0.9781.77%
Home runs /BIP4.32%÷1.115×0.780—×0.9782.96%

Factors used: league row EL. Park (home-season share, regressed): HR 123, 1B 103, 2B 107, 3B 87, K 101, BB 103 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.960.

Result: wOBA .325 → .254; ISO .162 → .126; BABIP .280 → .240. 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 AAHarrisburg Senators · 406 PAwOBA .261 → .209 (−52)K% 31.5% → 38.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.53%÷0.996×1.220——38.62%
BB% (unintentional) /PA8.62%÷0.980×0.700—×0.9886.09%
HBP% /PA1.72%—×0.850—×0.9881.45%
Singles /BIP17.98%÷1.016×0.970×0.950×0.98816.11%
Doubles /BIP9.21%÷0.936×0.860×0.950×0.9887.95%
Triples /BIP0.44%÷1.150×0.950×0.950×0.9880.34%
Home runs /BIP2.63%÷0.979×0.780—×0.9882.07%

Factors used: league row EL. Park (home-season share, regressed): HR 96, 1B 103, 2B 87, 3B 130, K 99, BB 96 — 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 ×0.950.

Result: wOBA .261 → .209; ISO .115 → .091; BABIP .280 → .246. 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).

2021 AAHarrisburg Senators · 144 PAwOBA .254 → .209 (−44)K% 27.1% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.08%÷0.980×1.220——33.73%
BB% (unintentional) /PA5.56%÷0.948×0.690—×0.9984.04%
HBP% /PA4.86%—×0.850—×0.9984.12%
Singles /BIP19.54%÷0.967×0.940×0.971×0.99818.42%
Doubles /BIP5.75%÷1.055×0.870×0.971×0.9984.60%
Triples /BIP0.00%÷1.150×0.920×0.971×0.9980.00%
Home runs /BIP2.30%÷1.037×0.780—×0.9981.73%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 93, 2B 111, 3B 130, K 96, BB 90 — 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 ×0.971.

Result: wOBA .254 → .209; ISO .087 → .065; BABIP .253 → .229. 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).

2021 AFredericksburg Nationals · 22 PAwOBA .345 → .279 (−66)K% 13.6% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.64%÷0.967×1.360——19.17%
BB% (unintentional) /PA9.09%÷1.100×0.690—×0.9705.53%
HBP% /PA9.09%—×0.780—×0.9706.88%
Singles /BIP26.67%÷1.006×0.920—×0.97023.66%
Doubles /BIP6.67%÷0.942×0.830—×0.9705.70%
Triples /BIP0.00%÷0.901×0.910—×0.9700.00%
Home runs /BIP0.00%÷1.159×0.800—×0.9700.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 132, 1B 101, 2B 88, 3B 80, K 93, BB 120 — applied at half strength. Age: age 25 vs a level average of 22.0 → −3.0% on BB/HBP/hit rates (3.0 yr older than average).

Result: wOBA .345 → .279; ISO .056 → .048; BABIP .333 → .294. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .