Jeremiah Jackson

2B Baltimore Orioles
Age 27 R/R 5'11" / 200 lbs MLB HR +9% Svc 1.291 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AANYM482.205/.247/.373191150—.189/.220/.337
202525AAA/AABAL360.313/.345/.5371511109—.284/.308/.449
202525MLBBAL183.276/.328/.44750114-0.1
202626AAABAL69.209/.232/.4034230—.179/.203/.328
202626MLBBAL293.217/.249/.36510263-0.6
2027PROJ27MLBBAL312.238/.281/.409124870.3
2028PROJ82% MLB28MLBBAL311.236/.278/.405113850.2
2029PROJ82% MLB29MLBBAL298.233/.276/.39811283-0.0
Last 3 seasons WAR -0.7  ·  Next 3 projected WAR 0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.291First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$0.4M2030Arb-2$0.4M2031Ext$3M
Skills · percentileStatcast 2025-2026
Bat Spd67
Avg EV59
Barrel%47
Speed43
xwOBA30
Form.217/.259/.396 ▼ rolling true talent (60d window) · proj .233/.274/.398
CompsRaudy Read (age 27) · Jeremy Brown (age 27) · Nick Dini (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 9087vR 78
AVG/OBP/SLG.238 / .281 / .409
PA312
HR12
K%24
BB%4
BABIP279
ISO175
MLB%100%
Value2027 · WAR
BAT: -4.8 runs (wOBA-derived runs vs avg)-5BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +6.8 runs (Replacement-level credit)+7REPTotal WAR: +0.50+0.5WAR
0.00.51.00.50.20.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$3M ctrl surplus
Tools · Recent Form · Splits · ContractCON 40 / POW 45
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT40
xAVG
250.231
POWER45
Barrel%
477.8
Avg EV
5989.7
Bat Spd
6773.1
EYE40
scouting grade only
SPEED50
Sprint
4327.2
Recent Formrolling true talent ⓘ
K%31%▼▼40% over 45 PA (60d) · proj 24%
BB%5%·4% over 45 PA (60d) · proj 5%
ISO.180▲.233 over 43 AB (60d) · proj .165
BABIP.272·.182 over 22 BIP (60d) · proj .274
SLASH.217/.259/.396▼proj .233/.274/.398
Platoon Splits2025-2026 · 273 PA
vs LHP
vs RHP
Edge
PA
78
195
—
wRC+
128
110
◀L
wOBA
357
331
◀L
ISO
155
189
▶▶R
BABIP
412
323
◀◀L
K%
29.5%
24.1%
▶▶R
BB%
7.7%
3.6%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.291 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.5$2M+$1M
2028Pre-Arb$0.8M+0.2$0.7M+$0.0M
2029Arb-1$0.4M———
2030Arb-2$0.4M———
2031Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$1M

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)
201818 ROKOrem Owlz — 191173 441057 15591 102 254317491809 237339 318 349 38 — — — — — —
202121 AInland Empire 66ers — 196167 441438 24651 113 263359527886 263367 3312 378 72 — — — — — —
202121 ROKACL Angels — 2221 8102 170 20 3814097141.123 333500 325 485 74 — — — — — —
202121 INTLGlendale Desert Dogs — 6156 9103 2232 01 161217339556 179194 383 245 52 — — — — — —
202222 AARocket City Trash Pandas — 351307 6616014 38774 74 215309404713 189239 2211 318 60 — — — — — —
202323 AABinghamton Rumble Ponies — 500440 11119122 481445 279 252333450783 198317 2910 343 81 — — — — — —
202424 AABinghamton Rumble Ponies — 482453 9319019 231232 112 205247373620 168235 265 272 50 — — — — — —
202525 MLBBaltimore Orioles — 183170 471025 11502 02 276328447775 171365 276 343 114 +3 -1 -1 -6 +4 -0.1
202525 AAANorfolk Tides — 171162 6115011 6201 94 3774006731.073 296379 124 461 158 — — — — — —
202525 AAChesapeake Baysox — 189177 451604 9311 23 254294412707 158285 165 310 65 — — — — — —
202626 MLBBaltimore Orioles — 293277 6011010 10692 22 217249365614 148249 243 269 63 -13 -0 -0 +1 +6 -0.6
202626 AAANorfolk Tides — 6967 14104 0202 20 209232403635 194233 290 279 30 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 476447 10721215 211194 24 239280396676 157291 254 297 87 -7 -1 -1 -5 +10 -0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201818 ROK MLEOrem Owlz — 191179 30635 9851 102 168212318530 151268 455 225 38 — — — — — —
202121 A MLEInland Empire 66ers — 196175 331125 16911 113 189260360620 171323 468 275 72 — — — — — —
202121 ROK MLEACL Angels — 2221 5101 1100 20 238273429701 190374 455 278 74 — — — — — —
202222 AA MLERocket City Trash Pandas — 351320 5915010 25924 74 184252325577 141220 267 257 60 — — — — — —
202323 AA MLEBinghamton Rumble Ponies — 500454 10015118 341765 279 220282377659 156298 357 288 81 — — — — — —
202424 AA MLEBinghamton Rumble Ponies — 482460 8717017 161442 112 189220337557 148229 303 242 50 — — — — — —
202525 MLB MLEBaltimore Orioles — 183170 471025 11502 02 276328447775 171365 276 337 114 +3 -1 -1 -6 +4 -0.1
202525 AAA MLENorfolk Tides — 171165 571308 4251 94 345365570934 224365 152 401 158 — — — — — —
202525 AA MLEChesapeake Baysox — 189180 411402 6361 23 228257339596 111269 193 264 65 — — — — — —
202626 MLB MLEBaltimore Orioles — 293278 6011010 9692 22 216246363609 147249 243 261 63 -13 -0 -0 +1 +6 -0.6
202626 AAA MLENorfolk Tides — 6967 12103 0242 20 179203328531 149216 350 212 30 — — — — — —
201818 ROK MLEOrem Owlz — 191179 30635 9851 102 168212318530 151275 455 225 38 — — — — — —
201818 ROK RAWOrem Owlz — 191173 441057 15591 102 254317491809 237339 318 349 38 — — — — — —
202121 A MLE3 teams — 279249 481438 221303 134 193266369636 177345 478 275 72 — — — — — —
202121 A RAW3 teams — 279244 6116313 27953 134 250332500832 250340 3410 357 72 — — — — — —
202222 AA MLERocket City Trash Pandas — 351320 5915010 25924 74 184252325577 141223 267 257 60 — — — — — —
202222 AA RAWRocket City Trash Pandas — 351307 6616014 38774 74 215309404713 189239 2211 318 60 — — — — — —
202323 AA MLEBinghamton Rumble Ponies — 500454 10015118 341765 279 220282377659 156307 357 288 81 — — — — — —
202323 AA RAWBinghamton Rumble Ponies — 500440 11119122 481445 279 252333450783 198317 2910 343 81 — — — — — —
202424 AA MLEBinghamton Rumble Ponies — 482460 8717017 161442 112 189220337557 148231 303 242 50 — — — — — —
202424 AA RAWBinghamton Rumble Ponies — 482453 9319019 231232 112 205247373620 168235 265 272 50 — — — — — —
202525 AA MLE3 teams — 543514 14537216 221114 119 282317455772 173331 204 332 111 — — — — — —
202525 AA RAW3 teams — 543509 15341220 261014 119 301339507846 206340 195 368 111 — — — — — —
202626 MLB MLE2 teams — 362345 7112012 9934 42 206235345580 139243 262 251 56 -19 +0 -0 +1 +8 -1.0
202626 MLB RAW2 teams — 362344 7412014 10894 42 215246372618 157246 253 270 56 -19 +0 -0 +1 +8 -1.0
201818 ROK MLEOrem Owlz — 191179 30635 9851 102 168212318530 151268 455 225 38 — — — — — —
202121 A MLE3 teams — 279252 481438 221303 134 190266365632 175328 478 275 72 — — — — — —
202222 AA MLERocket City Trash Pandas — 351319 5915010 25924 74 185252326578 141220 267 257 60 — — — — — —
202323 AA MLEBinghamton Rumble Ponies — 500457 10015118 341765 279 219282374656 155298 357 288 81 — — — — — —
202424 AA MLEBinghamton Rumble Ponies — 482461 8717017 161442 112 189220336556 148229 303 242 50 — — — — — —
202525 AA MLE3 teams — 543512 14537216 221114 119 283317457774 174332 204 332 111 — — — — — —
202626 MLB MLE2 teams — 362346 7112012 9934 42 205235344579 139243 262 251 56 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AA MLEBinghamton Rumble Ponies — 482461 8717017 161442 112 189220336556 148229 303 242 50 — — — — — —
202525 AA MLE3 teams — 543512 14537216 221114 119 283317457774 174332 204 332 111 — — — — — —
202626 MLB MLE2 teams — 362346 7112012 9934 42 205235344579 139243 262 251 56 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEBAL 100% 472442 10319217 221145 62 233276399675 165274 245 297 87 -7 +0 -1 +2 +10 0.5
▸ 2027 — real world (MLB)
202727 MLB CTXBAL 100% 312292 7013112 14753 41 238281409690 172279 244 303 87 -5 +0 -0 +1 +7 0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEBAL 82% 379355 8115113 17934 41 232274394668 162273 254 294 85 -7 +0 -1 +1 +8 0.2
202929 MLB MLEBAL 82% 364342 7915113 16903 21 229271388659 159272 254 290 83 -8 +0 -2 +1 +8 -0.0
203030 MLB MLEBAL 82% 351329 7514112 16883 11 226268380648 154270 255 286 79 -9 -0 -3 +1 +8 -0.3
202828 MLB CTXBAL 82% 311291 6813111 14763 31 236278405683 169278 245 300 85 -5 +0 -1 +1 +7 0.2
202929 MLB CTXBAL 82% 298280 6512111 13743 21 233276398674 165276 254 296 83 -6 +0 -2 +1 +6 -0.0
203030 MLB CTXBAL 82% 288270 6312110 13723 11 230272390662 160274 255 291 79 -7 -0 -2 +1 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 13731288 30358547 6134113 87 235277398674 162282 254 296 76 -26 -1 -6 -1 +30 -0.5
/ 162G— A+C — 650610 14227222 291616 43 233274392666 159279 254 296 76 -12 -1 -3 -1 +14 -0.2
Career— MLE — 41143839 84317313135 200117736 9436 220265377642 157276 295 280 76 -35 -1 -8 +0 +41 -0.2
/ 162G— MLE — 650607 13227221 321866 156 217264372636 155274 295 280 76 -12 -0 -3 +0 +14 -0.1

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 AAANorfolk Tides · 69 PAwOBA .270 → .212 (−58)K% 29.0% → 34.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.99%÷1.000×1.200——34.78%
BB% (unintentional) /PA0.00%÷1.000×0.690—×1.0180.00%
HBP% /PA2.90%—×0.940—×1.0182.77%
Singles /BIP19.15%÷1.000×0.930×1.019×1.01818.48%
Doubles /BIP2.13%÷1.000×0.830×1.019×1.0181.83%
Triples /BIP0.00%÷1.000×0.970×1.019×1.0180.00%
Home runs /BIP8.51%÷1.000×0.700—×1.0186.06%

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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .270 → .212; ISO .194 → .129; BABIP .233 → .216. 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 AAChesapeake Baysox · 189 PAwOBA .304 → .264 (−40)K% 16.4% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.40%÷1.044×1.220——19.17%
BB% (unintentional) /PA4.76%÷0.987×0.700—×0.9983.37%
HBP% /PA0.53%—×0.850—×0.9980.45%
Singles /BIP17.12%÷0.957×0.970×0.991×0.99817.17%
Doubles /BIP10.96%÷0.970×0.860×0.991×0.9989.61%
Triples /BIP0.00%÷0.900×0.950×0.991×0.9980.00%
Home runs /BIP2.74%÷1.248×0.780—×0.9981.71%

Factors used: league row EL. Park (home-season share, regressed): HR 150, 1B 91, 2B 94, 3B 80, K 109, BB 97 — 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.991.

Result: wOBA .304 → .264; ISO .158 → .121; BABIP .285 → .269. 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 AAANorfolk Tides · 171 PAwOBA .449 → .401 (−48)K% 11.7% → 14.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.70%÷0.967×1.200——14.51%
BB% (unintentional) /PA3.51%÷1.063×0.690—×1.0332.35%
HBP% /PA0.58%—×0.940—×1.0330.57%
Singles /BIP24.65%÷0.959×0.930×1.021×1.03325.19%
Doubles /BIP10.56%÷0.978×0.830×1.021×1.0339.46%
Triples /BIP0.00%÷0.900×0.970×1.021×1.0330.00%
Home runs /BIP7.75%÷0.945×0.700—×1.0335.93%

Factors used: league row International League. Park (home-season share, regressed): HR 89, 1B 92, 2B 96, 3B 80, K 93, BB 113 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .449 → .401; ISO .296 → .237; BABIP .379 → .365. 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 AABinghamton Rumble Ponies · 482 PAwOBA .267 → .242 (−25)K% 25.5% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.52%÷1.046×1.220——29.75%
BB% (unintentional) /PA4.77%÷0.996×0.700—×1.0123.39%
HBP% /PA0.41%—×0.850—×1.0120.36%
Singles /BIP16.67%÷0.992×0.970×1.008×1.01216.62%
Doubles /BIP5.76%÷0.954×0.860×1.008×1.0125.30%
Triples /BIP0.00%÷1.062×0.950×1.008×1.0120.00%
Home runs /BIP5.76%÷0.834×0.780—×1.0125.45%

Factors used: league row EL. Park (home-season share, regressed): HR 67, 1B 98, 2B 91, 3B 112, K 109, BB 99 — 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.008.

Result: wOBA .267 → .242; ISO .168 → .153; BABIP .235 → .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).

2023 AABinghamton Rumble Ponies · 500 PAwOBA .338 → .288 (−51)K% 28.8% → 35.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.80%÷1.002×1.220——35.08%
BB% (unintentional) /PA9.60%÷1.015×0.700—×1.0276.80%
HBP% /PA1.00%—×0.850—×1.0270.87%
Singles /BIP23.31%÷0.993×0.970×0.981×1.02722.94%
Doubles /BIP6.42%÷1.032×0.860×0.981×1.0275.39%
Triples /BIP0.34%÷1.150×0.950×0.981×1.0270.28%
Home runs /BIP7.43%÷0.925×0.780—×1.0276.44%

Factors used: league row EL. Park (home-season share, regressed): HR 85, 1B 99, 2B 106, 3B 130, K 100, BB 103 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.981.

Result: wOBA .338 → .288; ISO .198 → .164; BABIP .317 → .298. 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 AARocket City Trash Pandas · 351 PAwOBA .311 → .257 (−54)K% 21.9% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.94%÷1.023×1.220——26.16%
BB% (unintentional) /PA10.54%÷1.041×0.680—×1.0427.18%
HBP% /PA1.14%—×0.840—×1.0421.00%
Singles /BIP15.65%÷1.020×0.920×0.989×1.04214.55%
Doubles /BIP6.96%÷0.978×0.910×0.989×1.0426.67%
Triples /BIP0.00%÷0.900×0.880×0.989×1.0420.00%
Home runs /BIP6.09%÷1.131×0.800—×1.0424.49%

Factors used: league row SL. Park (home-season share, regressed): HR 126, 1B 104, 2B 96, 3B 80, K 105, BB 108 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .311 → .257; ISO .189 → .151; BABIP .239 → .220. 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 AInland Empire 66ers · 196 PAwOBA .374 → .275 (−99)K% 33.2% → 46.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.16%÷0.969×1.360——46.56%
BB% (unintentional) /PA11.73%÷0.990×0.690—×1.0158.30%
HBP% /PA0.51%—×0.780—×1.0150.40%
Singles /BIP18.63%÷1.006×0.920×0.993×1.01517.16%
Doubles /BIP13.73%÷0.940×0.830×0.993×1.01512.21%
Triples /BIP2.94%÷1.150×0.910×0.993×1.0152.34%
Home runs /BIP7.84%÷1.023×0.800—×1.0156.23%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 101, 2B 88, 3B 130, K 94, BB 98 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .374 → .275; ISO .263 → .187; BABIP .367 → .323. 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 ROKACL Angels · 22 PAwOBA .470 → .278 (−192)K% 31.8% → 45.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.82%÷1.003×1.440——45.69%
BB% (unintentional) /PA4.55%÷0.952×0.620—×0.9852.92%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP35.71%÷0.987×0.820—×0.98529.22%
Doubles /BIP7.14%÷1.081×0.720—×0.9854.68%
Triples /BIP0.00%÷1.024×0.720—×0.9850.00%
Home runs /BIP14.29%÷1.179×0.780—×0.9859.31%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 136, 1B 97, 2B 116, 3B 105, K 101, BB 90 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .470 → .278; ISO .333 → .176; BABIP .500 → .374. 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 — .