Ryan Jackson

2B San Antonio Missions
Age 25 R/R 5'8" / 180 lbs AA HR +5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422ASD57.261/.404/.2830365—.229/.351/.250
202523AA/A+/A/INTL2 orgs634.255/.395/.33942076—.219/.322/.283
202624AASD511.241/.320/.31141247—.206/.267/.261
2027PROJMLE25MLBSD4.199/.272/.2560054-0.0
2028PROJ31% MLB26MLBSD79.203/.276/.2731160-0.2
2029PROJ42% MLB27MLBSD118.204/.277/.2771261-0.3
Next 3 projected WAR -0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
Z-Con%53
K%51
Whiff%51
Speed37
BB%31
wRC+29
Career WAR0.0 WAR median (P10 0.0 / P90 0.2, comp-based) · star 0% · didn't stick 97%
CompsAntonio Nunez (age 25) · Francisco Williams (age 25) · Logan Warmoth (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†54
AVG/OBP/SLG.199 / .272 / .256
PA4
HR0
K%25
BB%8
BABIP284
ISO53
MLB%2%
Value2027 · WAR
BAT: -11.4 runs (wOBA-derived runs vs avg)-11BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.2-0.3272829
Tools · ContractCON 50 / POW 30
Toolsscout grade
CONTACT50
scouting grade only
POWER30
scouting grade only
EYE60
scouting grade only
SPEED55
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
2029MiLBstill in minors · estimated debut 2030
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)
202422 ALake Elsinore Storm — 5746 12100 883 30 261404283686 22316 1414 334 65 — — — — — —
202523 AASan Antonio Missions — 7467 13200 7180 41 194270224494 30265 249 235 22 — — — — — —
202523 A+Fort Wayne TinCaps — 208171 40411 29325 03 234361287648 53279 1514 305 53 — — — — — —
202523 ALake Elsinore Storm — 286225 671423 55494 151 298444418861 120368 1719 392 94 — — — — — —
202523 INTLPeoria Javelinas — 6647 10310 15153 11 213431319750 106303 2323 357 128 — — — — — —
202624 AASan Antonio Missions — 511453 1091434 441259 1210 241320311631 71323 249 290 47 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202422 A MLELake Elsinore Storm — 5748 11100 6113 30 229351250601 21274 1911 264 65 — — — — — —
202523 AA MLESan Antonio Missions — 7469 13200 5210 41 188243217461 29256 287 201 22 — — — — — —
202523 A+ MLEFort Wayne TinCaps — 208179 36311 21415 03 201302246548 45241 2010 247 53 — — — — — —
202523 A MLELake Elsinore Storm — 286241 581122 39704 151 241356328683 87319 2414 307 94 — — — — — —
202624 AA MLESan Antonio Missions — 511467 961133 301529 1210 206267261528 56293 306 237 47 — — — — — —
202422 A MLELake Elsinore Storm — 5748 11100 6113 30 229351250601 21297 1911 264 65 — — — — — —
202422 A RAWLake Elsinore Storm — 5746 12100 883 30 261404283686 22316 1414 334 65 — — — — — —
202523 A MLE4 teams — 634544 1181734 7214712 206 217322281603 64287 2311 271 70 — — — — — —
202523 A RAW4 teams — 634510 1302344 10611412 206 255395339734 84318 1817 342 70 — — — — — —
202624 AA MLESan Antonio Missions — 511467 961133 301529 1210 206267261528 56297 306 237 47 — — — — — —
202624 AA RAWSan Antonio Missions — 511453 1091434 441259 1210 241320311631 71323 249 290 47 — — — — — —
202422 A MLELake Elsinore Storm — 5748 11100 6113 30 229351250601 21274 1911 264 65 — — — — — —
202523 A MLE4 teams — 634545 1181734 7214712 206 217322281602 64282 2311 271 70 — — — — — —
202624 AA MLESan Antonio Missions — 511467 961133 301529 1210 206267261528 56293 306 237 47 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLELake Elsinore Storm — 5748 11100 6113 30 229351250601 21274 1911 264 65 — — — — — —
202523 A MLE4 teams — 634545 1181734 7214712 206 217322281602 64282 2311 271 70 — — — — — —
202624 AA MLESan Antonio Missions — 511467 961133 301529 1210 206267261528 56293 306 237 47 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLESD 2% 380343 691022 291115 74 202274261535 59289 298 248 54 -21 -0 +0 +1 +8 -0.3
▸ 2027 — real world (MLB)
202725 MLB CTXSD 2% 44 1000 010 00 199272256528 57284 250 245 54 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLESD 31% 254229 47712 19734 53 206279278556 71289 297 257 60 -12 -0 +0 +1 +6 -0.6
202927 MLB MLESD 42% 281253 53813 22814 53 207280282562 74289 298 259 61 -13 -0 +0 +1 +6 -0.6
202826 MLB CTXSD 31% 7972 14201 6231 11 203276273549 70284 298 254 60 -4 -0 +0 +0 +2 -0.2
202927 MLB CTXSD 42% 118106 22311 9342 21 204277277555 73284 298 256 61 -5 +0 +0 +0 +3 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 197178 36512 15573 32 202276275551 73283 298 255 59 -9 -0 +0 +1 +4 -0.5
/ 162G— A+C — 650587 1181637 4918810 107 201274274548 73281 298 255 59 -30 -1 +0 +2 +14 -1.5
Career— MLE — 19471730 36349913 16552535 4924 210292271563 61292 278 256 59 -37 -0 +0 +3 +16 -1.9
/ 162G— MLE — 650578 1201634 5517512 168 208290266557 59289 278 256 59 -32 -0 +0 +2 +14 -1.6

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 AASan Antonio Missions · 511 PAwOBA .282 → .237 (−45)K% 24.5% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.46%÷1.000×1.220——29.84%
BB% (unintentional) /PA8.41%÷1.000×0.700—×0.9985.88%
HBP% /PA1.76%—×0.870—×0.9981.53%
Singles /BIP26.83%÷1.000×0.920×1.000×0.99824.63%
Doubles /BIP4.27%÷1.000×0.840×1.000×0.9983.58%
Triples /BIP0.91%÷1.000×0.940×1.000×0.9980.86%
Home runs /BIP1.22%÷1.000×0.800—×0.9980.97%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.000.

Result: wOBA .282 → .237; ISO .071 → .058; BABIP .323 → .293. 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 ALake Elsinore Storm · 286 PAwOBA .385 → .307 (−77)K% 17.1% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.13%÷0.956×1.360——24.38%
BB% (unintentional) /PA19.23%÷0.952×0.690—×0.98013.66%
HBP% /PA1.40%—×0.780—×0.9801.07%
Singles /BIP27.27%÷0.989×0.920×0.995×0.98024.73%
Doubles /BIP7.95%÷1.062×0.830×0.995×0.9806.06%
Triples /BIP1.14%÷1.150×0.910×0.995×0.9800.88%
Home runs /BIP1.70%÷0.936×0.800—×0.9801.43%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 98, 2B 112, 3B 130, K 91, BB 90 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.995.

Result: wOBA .385 → .307; ISO .120 → .094; BABIP .368 → .319. 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+Fort Wayne TinCaps · 208 PAwOBA .301 → .247 (−55)K% 15.4% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.38%÷0.989×1.270——19.76%
BB% (unintentional) /PA13.94%÷0.984×0.710—×0.9889.94%
HBP% /PA2.40%—×0.790—×0.9881.88%
Singles /BIP24.46%÷1.013×0.920×0.986×0.98821.64%
Doubles /BIP2.88%÷1.071×0.810×0.986×0.9882.12%
Triples /BIP0.72%÷1.120×0.850×0.986×0.9880.53%
Home runs /BIP0.72%÷0.941×0.800—×0.9880.60%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 88, 1B 103, 2B 114, 3B 124, K 98, BB 97 — 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 ×0.986.

Result: wOBA .301 → .247; ISO .053 → .042; BABIP .279 → .241. 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 AASan Antonio Missions · 74 PAwOBA .230 → .201 (−28)K% 24.3% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.32%÷1.054×1.220——28.17%
BB% (unintentional) /PA9.46%÷1.020×0.700—×1.0126.57%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP22.45%÷0.964×0.920×1.014×1.01221.99%
Doubles /BIP4.08%÷0.963×0.840×1.014×1.0123.65%
Triples /BIP0.00%÷1.036×0.940×1.014×1.0120.00%
Home runs /BIP0.00%÷0.950×0.800—×1.0120.00%

Factors used: league row TL. Park (home-season share, regressed): HR 90, 1B 93, 2B 93, 3B 107, K 111, BB 104 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .230 → .201; ISO .030 → .026; BABIP .265 → .256. 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 ALake Elsinore Storm · 57 PAwOBA .327 → .264 (−63)K% 14.0% → 19.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.04%÷1.002×1.360——19.06%
BB% (unintentional) /PA14.04%÷0.972×0.690—×0.9909.86%
HBP% /PA5.26%—×0.780—×0.9904.06%
Singles /BIP28.95%÷1.036×0.920—×0.99025.44%
Doubles /BIP2.63%÷1.108×0.830—×0.9901.95%
Triples /BIP0.00%÷1.108×0.910—×0.9900.00%
Home runs /BIP0.00%÷0.953×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 107, 2B 122, 3B 122, K 100, BB 94 — 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).

Result: wOBA .327 → .264; ISO .022 → .016; BABIP .316 → .274. 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 — .