Jordan Westburg

3B Baltimore Orioles
Age 28 R/R 6'1" / 215 lbs MLB HR +9% Svc 3.570 · Ctrl thru 2029 ILInjured 60-Day (D60)
Overview
MLBIL-6040-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202324AAABAL301.295/.372/.567186105—.244/.309/.444
202324MLBBAL228.260/.316/.40434960.9
202425MLBBAL447.264/.312/.4811861171.8
202526AAABAL43.333/.395/.74440139—.275/.326/.575
202526MLBBAL352.265/.313/.4571711111.6
202627No MLB games played
2027PROJ28MLBBAL163.275/.327/.487881211.0
2028PROJ92% MLB29MLBBAL297.272/.324/.48014131191.6
2029PROJ92% MLB30MLBBAL287.269/.320/.47113111151.4
Last 3 seasons WAR 4.3  ·  Next 3 projected WAR 4.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.570First FA2030
2027Arb-1$3M2028Arb-2$7M2029Arb-3$9M
Skills · percentileStatcast 2023-2025
Speed90
xwOBA75
Avg EV72
Barrel%65
Bat Spd44
CompsMatt Kemp (age 27) · B.J. Upton (age 28) · Preston Wilson (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 122121vR 117
AVG/OBP/SLG.275 / .327 / .487
PA163
HR8
SB8
K%23
BB%6
BABIP315
ISO220
MLB%100%
Value2027 · WAR
BAT: +4.1 runs (wOBA-derived runs vs avg)+4BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.5 runs (Replacement-level credit)+4REPTotal WAR: +1.30+1.3WAR
0.01.12.11.31.61.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$16M ctrl surplus
Tools · Splits · ContractCON 55 / POW 55
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT55
xAVG
650.263
POWER55
Barrel%
6510.4
Avg EV
7290.6
Bat Spd
4470.7
EYE50
scouting grade only
SPEED60
Sprint
9029.0
Platoon Splits2024-2025 · 799 PA
vs LHP
vs RHP
Edge
PA
218
581
—
wRC+
106
121
▶R
wOBA
324
347
▶R
ISO
194
210
▶R
BABIP
289
308
▶R
K%
24.8%
21.2%
▶R
BB%
6.4%
4.3%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.570 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$3M+1.3$10M+$8M
2028Arb-2$7M+1.6$12M+$6M
2029Arb-3$9M+1.4$10M+$2M
Totals $18M $32M +$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)
202122 AABowie Baysox — 130112 26624 14322 30 232328429757 196282 2511 332 75 — — — — — —
202122 A+Aberdeen IronBirds — 285241 691628 35717 94 286392469861 183372 2512 382 91 — — — — — —
202122 ADelmarva Shorebirds — 9171 26513 12246 51 3664945921.086 225500 2613 466 143 — — — — — —
202223 AAANorfolk Tides — 413362 9925318 44906 93 273362508870 235318 2211 381 99 — — — — — —
202223 AABowie Baysox — 209182 451409 26571 30 247344473817 225310 2712 361 75 — — — — — —
202324 MLBBaltimore Orioles — 228208 541723 16561 41 260316404719 144336 257 316 96 -1 +0 +3 +2 +5 0.9
202324 AAANorfolk Tides — 301268 7915218 29644 60 295372567939 272328 2110 408 105 — — — — — —
202425 MLBBaltimore Orioles — 447416 11026518 22977 63 264312481793 216305 225 346 117 +9 +0 -3 +2 +10 1.8
202526 MLBBaltimore Orioles — 352328 8710117 17806 12 265313457771 192302 235 339 111 +5 -1 +3 +1 +8 1.6
202526 AAANorfolk Tides — 4339 13404 3101 00 3333957441.139 410360 237 484 139 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 1027952 25153838 5523314 116 264313456769 192310 235 337 114 +17 -0 +3 +5 +22 4.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202122 AA MLEBowie Baysox — 130117 25623 9402 30 214281376657 162279 317 279 75 — — — — — —
202122 A+ MLEAberdeen IronBirds — 285250 581316 26967 94 232322364686 132340 349 303 91 — — — — — —
202122 A MLEDelmarva Shorebirds — 9175 23412 8326 51 307416467882 160449 359 380 143 — — — — — —
202223 AAA MLENorfolk Tides — 413375 9121314 311066 93 243311427737 184297 268 314 99 — — — — — —
202223 AA MLEBowie Baysox — 209190 391106 18701 30 205278358635 153289 339 279 75 — — — — — —
202324 MLB MLEBaltimore Orioles — 228208 531623 16561 41 255311394705 139336 257 310 96 -1 +0 +3 +2 +5 0.9
202324 AAA MLENorfolk Tides — 301275 6712213 22784 60 244309444753 200295 267 323 105 — — — — — —
202425 MLB MLEBaltimore Orioles — 447416 10724518 22977 63 257306469774 212305 225 341 117 +9 +0 -3 +2 +10 1.8
202526 MLB MLEBaltimore Orioles — 352328 8510116 17806 12 259308442750 183302 235 333 111 +5 -1 +3 +1 +8 1.6
202526 AAA MLENorfolk Tides — 4340 11303 2121 00 275326575901 300323 285 374 139 — — — — — —
202122 A+ MLE3 teams — 506442 10623411 4316715 175 240328385713 145352 338 311 96 — — — — — —
202122 A+ RAW3 teams — 506424 12127515 6112715 175 285394479873 193368 2512 384 96 — — — — — —
202223 AAA MLE2 teams — 622565 12933319 491767 123 228298398696 170296 288 302 91 — — — — — —
202223 AAA RAW2 teams — 622544 14439327 701477 123 265356496852 232315 2411 375 91 — — — — — —
202324 AAA MLE2 teams — 529483 12028416 381345 101 248310422732 174310 257 317 101 — — — — — —
202324 AAA RAW2 teams — 529476 13332421 451205 101 279348496844 216331 239 369 101 — — — — — —
202425 MLB MLEBaltimore Orioles — 447416 10724518 22977 63 257306469774 212295 225 341 117 +9 +0 -3 +2 +10 1.8
202425 MLB RAWBaltimore Orioles — 447416 11026518 22977 63 264312481793 216305 225 346 117 +9 +0 -3 +2 +10 1.8
202526 MLB MLE2 teams — 395368 9613119 19927 12 261310457766 196298 235 337 114 +7 -1 +3 +1 +9 1.9
202526 MLB RAW2 teams — 395367 10014121 20907 12 272322488810 215307 235 355 114 +7 -1 +3 +1 +9 1.9
202122 A+ MLE3 teams — 506443 10623411 4316715 175 239328384712 144344 338 311 96 — — — — — —
202223 AAA MLE2 teams — 622561 12933319 491767 123 230298401699 171294 288 302 91 — — — — — —
202324 AAA MLE2 teams — 529481 12028416 381345 101 249310424734 175312 257 317 101 — — — — — —
202425 MLB MLEBaltimore Orioles — 447415 10724518 22977 63 258306470775 212305 225 341 117 — — — — — —
202526 MLB MLE2 teams — 395366 9613119 19927 12 262310459769 197304 235 337 114 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 MLB MLEBaltimore Orioles — 447415 10724518 22977 63 258306470775 212305 225 341 117 — — — — — —
202526 MLB MLE2 teams — 395366 9613119 19927 12 262310459769 197304 235 337 114 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEBAL 100% 387357 9616217 21886 194 270322474796 204310 235 348 121 +10 +2 +2 +1 +8 1.3
▸ 2027 — real world (MLB)
202728 MLB CTXBAL 100% 163150 42718 9373 82 275327487813 212315 236 355 121 +4 +1 +1 +1 +4 1.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEBAL 92% 323297 7913214 18755 143 267319467786 200308 236 344 119 +7 +2 +0 +1 +7 1.8
202930 MLB MLEBAL 92% 312287 7612214 17735 112 264315459774 195306 235 339 115 +6 +1 -0 +1 +7 1.5
203031 MLB MLEBAL 92% 294272 6911112 16704 82 259309448757 189302 245 332 111 +4 +1 -1 +1 +6 1.1
203132 MLB MLEBAL 92% 271251 6310111 14664 51 252302433735 181297 245 323 105 +1 +1 -2 +1 +6 0.7
203233 MLB MLEBAL 92% 237220 54819 12593 21 245293415708 171290 255 312 97 -1 +0 -3 +1 +5 0.2
202829 MLB CTXBAL 92% 297274 7512214 16695 133 272324480804 208313 235 351 119 +7 +1 +0 +1 +6 1.6
202930 MLB CTXBAL 92% 287265 7212213 16674 112 269320471791 203311 236 345 115 +5 +1 -0 +1 +6 1.4
203031 MLB CTXBAL 92% 270250 6611112 14644 72 264314460774 196307 245 338 111 +3 +1 -1 +1 +6 1.0
203132 MLB CTXBAL 92% 249230 599111 13604 41 257306445751 188302 245 329 105 +1 +0 -2 +1 +5 0.6
203233 MLB CTXBAL 92% 218202 51819 11543 21 249297426724 177295 255 318 97 -1 +0 -3 +1 +5 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23482173 5741051597 12554734 4815 264314460775 196310 235 337 106 +33 +4 -3 +10 +51 9.7
/ 162G— A+C — 650602 15929427 351519 134 264315460775 196309 235 337 106 +9 +1 -1 +3 +14 2.7
Career— MLE — 40993751 94018225150 257104665 9425 251310432742 182307 266 325 106 +39 +5 -2 +11 +57 11.1
/ 162G— MLE — 650595 14929424 4116610 154 250310434743 183306 266 325 106 +10 +1 -1 +3 +14 2.8

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.

2025 AAANorfolk Tides · 43 PAwOBA .469 → .374 (−96)K% 23.3% → 28.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.26%÷0.967×1.200——28.85%
BB% (unintentional) /PA6.98%÷1.063×0.690—×1.0184.61%
HBP% /PA2.33%—×0.940—×1.0182.23%
Singles /BIP17.24%÷0.959×0.930—×1.01817.01%
Doubles /BIP13.79%÷0.978×0.830—×1.01811.92%
Triples /BIP0.00%÷0.900×0.970—×1.0180.00%
Home runs /BIP13.79%÷0.945×0.700—×1.01810.40%

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

Result: wOBA .469 → .374; ISO .410 → .306; BABIP .360 → .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).

2023 AAANorfolk Tides · 301 PAwOBA .397 → .323 (−74)K% 21.3% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.26%÷0.980×1.200——26.03%
BB% (unintentional) /PA9.63%÷0.948×0.690—×1.0487.35%
HBP% /PA1.33%—×0.940—×1.0481.31%
Singles /BIP21.57%÷1.019×0.930×0.983×1.04820.29%
Doubles /BIP7.35%÷1.015×0.830×0.983×1.0486.19%
Triples /BIP0.98%÷0.900×0.970×0.983×1.0481.09%
Home runs /BIP8.82%÷0.995×0.700—×1.0486.50%

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 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .397 → .323; ISO .272 → .205; BABIP .328 → .295. 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 AAANorfolk Tides · 413 PAwOBA .372 → .314 (−58)K% 21.8% → 25.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.79%÷1.017×1.200——25.72%
BB% (unintentional) /PA10.65%÷1.048×0.690—×1.0507.36%
HBP% /PA1.45%—×0.940—×1.0501.43%
Singles /BIP19.49%÷0.952×0.930×0.976×1.05019.51%
Doubles /BIP9.19%÷1.000×0.830×0.976×1.0507.82%
Triples /BIP1.10%÷1.130×0.970×0.976×1.0500.97%
Home runs /BIP6.62%÷0.970×0.700—×1.0505.01%

Factors used: league row International League. Park (home-season share, regressed): HR 94, 1B 90, 2B 100, 3B 126, K 103, BB 110 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .372 → .314; ISO .235 → .185; BABIP .318 → .297. 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 AABowie Baysox · 209 PAwOBA .350 → .279 (−70)K% 27.3% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷0.992×1.220——33.55%
BB% (unintentional) /PA11.96%÷0.998×0.700—×1.0278.61%
HBP% /PA0.48%—×0.850—×1.0270.42%
Singles /BIP17.60%÷0.995×0.970×1.018×1.02717.95%
Doubles /BIP11.20%÷1.055×0.860×1.018×1.0279.55%
Triples /BIP0.00%÷0.900×0.950×1.018×1.0270.00%
Home runs /BIP7.20%÷1.170×0.780—×1.0274.93%

Factors used: league row EL. Park (home-season share, regressed): HR 134, 1B 99, 2B 111, 3B 80, K 98, BB 100 — 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 ×1.018.

Result: wOBA .350 → .279; ISO .225 → .161; BABIP .310 → .289. 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 A+Aberdeen IronBirds · 285 PAwOBA .375 → .303 (−72)K% 24.9% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.91%÷1.002×1.350——33.58%
BB% (unintentional) /PA12.28%÷0.974×0.710—×1.0129.06%
HBP% /PA2.46%—×0.810—×1.0122.01%
Singles /BIP25.29%÷1.026×0.910×1.050×1.01223.84%
Doubles /BIP9.41%÷0.989×0.830×1.050×1.0128.39%
Triples /BIP1.18%÷1.150×0.820×1.050×1.0120.89%
Home runs /BIP4.71%÷1.041×0.830—×1.0123.80%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 108, 1B 105, 2B 98, 3B 130, K 100, BB 95 — applied at half strength. Age: age 22 vs a level average of 22.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.050.

Result: wOBA .375 → .303; ISO .183 → .141; BABIP .372 → .340. 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 AABowie Baysox · 130 PAwOBA .328 → .279 (−49)K% 24.6% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.62%÷0.983×1.220——30.55%
BB% (unintentional) /PA10.77%÷1.065×0.690—×1.0427.27%
HBP% /PA1.54%—×0.850—×1.0421.36%
Singles /BIP17.50%÷0.978×0.940×1.025×1.04217.98%
Doubles /BIP7.50%÷0.995×0.870×1.025×1.0427.01%
Triples /BIP2.50%÷0.900×0.920×1.025×1.0422.73%
Home runs /BIP5.00%÷1.258×0.780—×1.0423.23%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 152, 1B 96, 2B 99, 3B 80, K 97, BB 113 — 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 ×1.025.

Result: wOBA .328 → .279; ISO .196 → .156; BABIP .282 → .279. 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 ADelmarva Shorebirds · 91 PAwOBA .465 → .380 (−85)K% 26.4% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.37%÷1.027×1.360——34.92%
BB% (unintentional) /PA13.19%÷1.036×0.690——8.78%
HBP% /PA6.59%—×0.780——5.14%
Singles /BIP36.17%÷0.967×0.920——34.40%
Doubles /BIP10.64%÷1.055×0.830——8.37%
Triples /BIP2.13%÷1.035×0.910——1.87%
Home runs /BIP6.38%÷1.035×0.800——4.93%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 93, 2B 111, 3B 107, K 105, BB 107 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average).

Result: wOBA .465 → .380; ISO .225 → .176; BABIP .500 → .449. 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).