Jackson Holliday

2B Baltimore Orioles
Age 23 L/R 5'11" / 200 lbs MLB HR +9% Svc 2.453 · Ctrl thru 2030
Overview
MLB40-MANPre-ArbFA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420AAABAL346.271/.434/.477108126—.254/.376/.422
202420MLBBAL208.189/.256/.3115458-0.2
202521MLBBAL649.242/.315/.3751717930.5
202622AAABAL67.183/.269/.3001130—.177/.239/.290
202622MLBBAL354.229/.304/.3407876-0.0
2027PROJ23MLBBAL388.246/.317/.3801018940.7
2028PROJ82% MLB24MLBBAL487.251/.322/.3971423991.2
2029PROJ82% MLB25MLBBAL468.253/.324/.40815221031.3
Last 3 seasons WAR 0.3  ·  Next 3 projected WAR 3.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.453First FA2031
2027Pre-Arb$0.8M2028Arb-1$3M2029Arb-2$5M2030Arb-3$8M
Skills · percentileStatcast 2024-2026
Speed87
Barrel%44
Bat Spd43
xwOBA42
Avg EV40
Form.233/.281/.346 ▼▼ rolling true talent (60d window) · proj .242/.311/.371
CompsRyan Kalish (age 23) · Jordan Lawlar (age 22) · Andrés Giménez (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7294vR 102
AVG/OBP/SLG.246 / .317 / .380
PA388
HR10
SB18
K%24
BB%9
BABIP306
ISO138
MLB%100%
Value2027 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +3.0 runs (SB/CS + UBR baserunning)+3RUNFLD: -2.6 runs (Defensive runs vs avg)-3FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +8.4 runs (Replacement-level credit)+8REPTotal WAR: +0.70+0.7WAR
0.00.91.80.71.21.31.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$20M ctrl surplus
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
250.231
POWER
Barrel%
447.5
Avg EV
4088.4
Bat Spd
4370.6
SPEED
Sprint
8728.9
Recent Formrolling true talent ⓘ
K%26%▼▼29% over 59 PA (60d) · proj 24%
BB%6%▼▼0% over 59 PA (60d) · proj 9%
ISO.113▼.068 over 59 AB (60d) · proj .130
HR/BB3.3%·2.4% over 42 BBE (60d) · proj 3.6%
BABIP.300·.268 over 41 BIP (60d) · proj .301
SLASH.233/.281/.346▼▼proj .242/.311/.371
Platoon Splits2024-2025 · 857 PA
vs LHP
vs RHP
Edge
PA
225
632
—
wRC+
53
97
▶▶R
wOBA
247
312
▶▶R
ISO
107
138
▶▶R
BABIP
222
305
▶▶R
K%
26.2%
23.7%
▶R
BB%
6.7%
8.7%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   2.453 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.7$3M+$2M
2028Arb-1$3M+1.2$9M+$6M
2029Arb-2$5M+1.3$9M+$5M
2030Arb-3$8M+1.3$8M+$3M
Totals $16M $29M +$16M

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)
202218 ADelmarva Shorebirds — 5742 10400 15100 11 238439333772 95312 1826 369 97 — — — — — —
202218 ROKFCL Orioles — 3322 9101 1020 30 4095945911.185 182400 630 505 172 — — — — — —
202319 AAANorfolk Tides — 9175 20402 16170 11 267396400796 133321 1918 364 97 — — — — — —
202319 AABowie Baysox — 164142 48933 21340 31 338423507930 169425 2113 410 129 — — — — — —
202319 A+Aberdeen IronBirds — 259207 651155 50542 177 314452488940 174405 2119 420 119 — — — — — —
202319 ADelmarva Shorebirds — 6753 21612 14130 30 3965226601.183 264500 1921 509 158 — — — — — —
202420 MLBBaltimore Orioles — 208190 36425 15692 40 189256311567 121265 337 256 58 -10 +1 +1 +2 +5 -0.2
202420 AAANorfolk Tides — 346266 7225010 75772 81 271434477912 207341 2222 405 126 — — — — — —
202521 MLBBaltimore Orioles — 649586 14221317 561406 1711 242315375690 133291 229 311 93 -6 -1 -5 +2 +14 0.5
202622 MLBBaltimore Orioles — 354315 721217 34840 83 229304340643 111285 2410 289 76 -10 +0 +0 +2 +8 -0.0
202622 AAANorfolk Tides — 6760 11211 6201 10 183269300569 117256 309 261 30 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 12111091 25037629 1052938 2914 229301354655 125285 249 295 86 -20 +0 -4 +6 +26 0.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202218 A MLEDelmarva Shorebirds — 5747 10400 10130 11 213351298649 85300 2318 311 97 — — — — — —
202218 ROK MLEFCL Orioles — 3326 9101 630 30 346469500969 154336 918 422 172 — — — — — —
202319 AAA MLENorfolk Tides — 9179 19401 12210 11 241341329670 89313 2313 311 97 — — — — — —
202319 AA MLEBowie Baysox — 164149 47832 14420 31 315374450824 134416 269 359 129 — — — — — —
202319 A+ MLEAberdeen IronBirds — 259225 611055 32722 177 271367427793 156372 2812 344 119 — — — — — —
202319 A MLEDelmarva Shorebirds — 6758 19512 9180 30 328418552970 224438 2713 402 158 — — — — — —
202420 MLB MLEBaltimore Orioles — 208190 36425 15692 40 189256311567 121265 337 254 58 -10 +1 +1 +2 +5 -0.2
202420 AAA MLENorfolk Tides — 346287 732408 54862 81 254376422798 167329 2516 354 126 — — — — — —
202521 MLB MLEBaltimore Orioles — 649587 13920316 551406 1711 237309363672 126291 228 305 93 -6 -1 -5 +2 +14 0.5
202622 MLB MLEBaltimore Orioles — 354317 711217 32840 83 224295334630 110285 249 281 76 -10 +0 +0 +2 +8 -0.0
202622 AAA MLENorfolk Tides — 6762 11211 4241 10 177239290529 113244 366 212 30 — — — — — —
202218 A MLE2 teams — 9073 20501 16160 41 274404384788 110333 1818 352 124 — — — — — —
202218 A RAW2 teams — 9064 19501 25120 41 297494422916 125346 1328 419 124 — — — — — —
202319 A+ MLE4 teams — 581511 14425910 671522 249 282367425792 143383 2612 350 123 — — — — — —
202319 A+ RAW4 teams — 581477 15430912 1011182 249 323443499942 176408 2017 419 123 — — — — — —
202420 AAA MLE2 teams — 554477 10928213 691564 121 229331377708 149308 2812 316 100 — — — — — —
202420 AAA RAW2 teams — 554456 10829215 901464 121 237367408775 171311 2616 349 100 — — — — — —
202521 MLB MLEBaltimore Orioles — 649587 13920316 551406 1711 237309363672 126285 228 305 93 -6 -1 -5 +2 +14 0.5
202521 MLB RAWBaltimore Orioles — 649586 14221317 561406 1711 242315375690 133291 229 311 93 -6 -1 -5 +2 +14 0.5
202622 MLB MLE2 teams — 421379 801327 361081 93 211281311593 100272 269 270 69 -16 +1 +0 +2 +9 -0.4
202622 MLB RAW2 teams — 421375 831428 401041 93 221298333631 112281 2510 285 69 -16 +1 +0 +2 +9 -0.4
202218 A MLE2 teams — 9074 20501 16160 41 270404378783 108313 1818 352 124 — — — — — —
202319 A+ MLE4 teams — 581507 14425910 671522 249 284367428795 144383 2612 350 123 — — — — — —
202420 AAA MLE2 teams — 554476 10928213 691564 121 229331378709 149305 2812 316 100 — — — — — —
202521 MLB MLEBaltimore Orioles — 649583 13920316 551406 1711 238309365674 127291 228 305 93 — — — — — —
202622 MLB MLE2 teams — 421381 801327 361081 93 210281310591 100279 269 270 69 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 AAA MLE2 teams — 554476 10928213 691564 121 229331378709 149305 2812 316 100 — — — — — —
202521 MLB MLEBaltimore Orioles — 649583 13920316 551406 1711 238309365674 127291 228 305 93 — — — — — —
202622 MLB MLE2 teams — 421381 801327 361081 93 210281310591 100279 269 270 69 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEBAL 100% 531476 11618313 471283 255 242313372685 130301 249 307 94 -4 +3 -3 +2 +12 0.7
▸ 2027 — real world (MLB)
202723 MLB CTXBAL 100% 388349 8714210 34932 184 246317380697 134306 249 312 94 -3 +2 -3 +1 +8 0.7
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEBAL 82% 594533 13120316 531413 285 247318388706 141303 249 315 99 -0 +4 -4 +2 +13 1.4
202925 MLB MLEBAL 82% 571512 12719317 511353 265 249320398718 149303 249 320 103 +2 +3 -4 +2 +12 1.6
203026 MLB MLEBAL 82% 555497 12519317 501323 255 249320398718 149303 249 320 103 +2 +3 -4 +2 +12 1.5
203127 MLB MLEBAL 82% 539483 12018316 491292 245 248319395714 147302 249 318 102 +1 +3 -4 +2 +12 1.4
203228 MLB MLEBAL 82% 525471 11618215 471262 214 246317390707 144301 249 316 100 -0 +3 -4 +2 +11 1.2
203329 MLB MLEBAL 82% 510457 11117214 461242 184 243314383698 140300 249 312 97 -2 +2 -5 +2 +11 0.9
203430 MLB MLEBAL 82% 495446 10616213 441222 143 240311375686 135297 259 307 94 -4 +2 -5 +2 +11 0.5
203531 MLB MLEBAL 82% 482436 10315213 421211 92 235305364669 129294 259 300 89 -6 +1 -6 +2 +10 0.1
203632 MLB MLEBAL 82% 399360 8312110 351021 42 229298350649 121289 269 292 84 -8 +0 -6 +1 +9 -0.4
202824 MLB CTXBAL 82% 487439 10917214 431162 234 251322397719 146307 249 320 99 -0 +3 -3 +2 +11 1.2
202925 MLB CTXBAL 82% 468421 10616215 421112 224 253324408732 155308 249 325 103 +1 +3 -3 +2 +10 1.3
203026 MLB CTXBAL 82% 455409 10316214 411082 214 253324407732 154307 249 325 103 +1 +3 -3 +2 +10 1.3
203127 MLB CTXBAL 82% 442397 10015214 401052 204 252323404728 153307 249 324 102 +1 +2 -3 +2 +10 1.2
203228 MLB CTXBAL 82% 430386 9715213 391042 174 250321399721 150306 249 321 100 -0 +2 -3 +2 +9 0.9
203329 MLB CTXBAL 82% 418375 9314212 381022 143 247318393711 146304 249 317 97 -1 +2 -4 +1 +9 0.7
203430 MLB CTXBAL 82% 406366 8913212 361001 123 244314384698 140302 259 312 94 -3 +1 -4 +1 +9 0.4
203531 MLB CTXBAL 82% 395356 8513111 35991 82 239309373682 134298 259 305 89 -5 +1 -5 +1 +9 0.1
203632 MLB CTXBAL 82% 327295 681018 28831 41 233302359661 126293 259 297 84 -6 +0 -5 +1 +7 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 50394535 110016622142 447122123 17043 243314383696 140300 249 312 98 -33 +17 -38 +19 +109 7.7
/ 162G— A+C — 650585 14121318 581583 226 241313379692 138299 249 312 98 -4 +2 -5 +3 +14 1.0
Career— MLE — 73536571 159825839187 694179734 25364 243319380698 137305 249 312 98 -38 +22 -48 +24 +136 9.8
/ 162G— MLE — 650581 14123317 611593 226 243318380698 138304 249 312 98 -4 +2 -5 +2 +14 1.0

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 · 67 PAwOBA .248 → .212 (−36)K% 29.9% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.85%÷1.000×1.200——35.82%
BB% (unintentional) /PA7.46%÷1.000×0.690—×1.0505.41%
HBP% /PA1.49%—×0.940—×1.0501.47%
Singles /BIP17.50%÷1.000×0.930—×1.05017.09%
Doubles /BIP5.00%÷1.000×0.830—×1.0504.36%
Triples /BIP2.50%÷1.000×0.970—×1.0502.55%
Home runs /BIP2.50%÷1.000×0.700—×1.0501.84%

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 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .248 → .212; ISO .117 → .096; BABIP .256 → .244. 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 AAANorfolk Tides · 346 PAwOBA .398 → .354 (−45)K% 22.3% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.25%÷1.070×1.200——24.96%
BB% (unintentional) /PA21.39%÷0.987×0.690—×1.05015.70%
HBP% /PA0.58%—×0.940—×1.0500.57%
Singles /BIP19.58%÷0.962×0.930×1.025×1.05020.36%
Doubles /BIP13.23%÷1.006×0.830×1.025×1.05011.74%
Triples /BIP0.00%÷0.900×0.970×1.025×1.0500.00%
Home runs /BIP5.29%÷0.996×0.700—×1.0503.90%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 92, 2B 101, 3B 80, K 114, BB 97 — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .398 → .354; ISO .207 → .179; BABIP .341 → .329. 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 A+Aberdeen IronBirds · 259 PAwOBA .410 → .344 (−66)K% 20.8% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.85%÷0.986×1.310——27.70%
BB% (unintentional) /PA19.31%÷0.982×0.600—×1.04212.29%
HBP% /PA0.77%—×0.770—×1.0420.62%
Singles /BIP28.76%÷1.037×0.870×1.049×1.04226.36%
Doubles /BIP7.19%÷0.980×0.780×1.049×1.0426.25%
Triples /BIP3.27%÷0.900×0.850×1.049×1.0423.37%
Home runs /BIP3.27%÷0.912×0.880—×1.0423.29%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 82, 1B 107, 2B 96, 3B 80, K 97, BB 96 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.049.

Result: wOBA .410 → .344; ISO .174 → .170; BABIP .405 → .372. 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 AABowie Baysox · 164 PAwOBA .398 → .359 (−39)K% 20.7% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.73%÷0.988×1.220——25.61%
BB% (unintentional) /PA11.59%÷0.989×0.700—×1.0508.61%
HBP% /PA0.00%—×0.850—×1.0500.00%
Singles /BIP30.56%÷0.965×0.970×0.977×1.05031.49%
Doubles /BIP8.33%÷1.046×0.860×0.977×1.0507.03%
Triples /BIP2.78%÷0.998×0.950×0.977×1.0502.71%
Home runs /BIP2.78%÷1.208×0.780—×1.0501.88%

Factors used: league row EL. Park (home-season share, regressed): HR 142, 1B 93, 2B 109, 3B 100, K 98, BB 98 — applied at half strength. Age: age 20 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (4.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .398 → .359; ISO .169 → .137; BABIP .425 → .416. 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 AAANorfolk Tides · 91 PAwOBA .355 → .311 (−45)K% 18.7% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.68%÷0.980×1.200——22.87%
BB% (unintentional) /PA17.58%÷0.948×0.690—×1.05013.44%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP24.14%÷1.019×0.930×1.050×1.05024.29%
Doubles /BIP6.90%÷1.015×0.830×1.050×1.0506.22%
Triples /BIP0.00%÷0.900×0.970×1.050×1.0500.00%
Home runs /BIP3.45%÷0.995×0.700—×1.0502.55%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 104, 2B 103, 3B 80, K 96, BB 90 — applied at half strength. Age: age 20 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (7.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .355 → .311; ISO .133 → .107; BABIP .321 → .313. 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 ADelmarva Shorebirds · 67 PAwOBA .497 → .402 (−95)K% 19.4% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.40%÷1.008×1.360——26.17%
BB% (unintentional) /PA20.90%÷1.065×0.690—×1.03013.94%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP30.00%÷1.020×0.920—×1.03027.86%
Doubles /BIP15.00%÷1.101×0.830—×1.03011.64%
Triples /BIP2.50%÷0.940×0.910—×1.0302.49%
Home runs /BIP5.00%÷1.020×0.800—×1.0304.04%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 104, 2B 120, 3B 88, K 102, BB 113 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average).

Result: wOBA .497 → .402; ISO .264 → .218; BABIP .500 → .438. 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 ADelmarva Shorebirds · 57 PAwOBA .356 → .311 (−45)K% 17.5% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.54%÷1.061×1.360——22.48%
BB% (unintentional) /PA24.56%÷0.979×0.690—×1.04518.09%
HBP% /PA0.00%—×0.780—×1.0450.00%
Singles /BIP18.75%÷0.955×0.920—×1.04518.88%
Doubles /BIP12.50%÷0.976×0.830—×1.04511.11%
Triples /BIP0.00%÷1.150×0.910—×1.0450.00%
Home runs /BIP0.00%÷1.128×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 126, 1B 91, 2B 95, 3B 130, K 112, BB 96 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .356 → .311; ISO .095 → .090; BABIP .312 → .300. 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 Orioles · 33 PAwOBA .510 → .422 (−88)K% 6.1% → 8.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.06%÷0.988×1.440——8.83%
BB% (unintentional) /PA30.30%÷1.031×0.620—×1.00818.36%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP35.00%÷0.967×0.820—×1.00829.91%
Doubles /BIP5.00%÷0.966×0.720—×1.0083.76%
Triples /BIP0.00%÷0.927×0.720—×1.0080.00%
Home runs /BIP5.00%÷1.010×0.780—×1.0083.89%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 93, 2B 93, 3B 85, K 98, BB 106 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .510 → .422; ISO .182 → .168; BABIP .400 → .336. 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).