Joshua Liranzo

3B Delmarva Shorebirds
Age 20 R/R 6'3" / 180 lbs A HR +9% Svc 0.0 · Ctrl thru 2034
Overview
APROSPECTMiLBFA 2035
OGV OFP35OGV rank#2226ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKBAL109.220/.349/.2640428—.155/.248/.186
202518A/ROKBAL308.213/.349/.30721642—.164/.267/.239
202619ABAL318.192/.317/.26432434—.158/.254/.208
2027PROJMLE20MLBBAL428.178/.270/.24531250-0.6
2028PROJ34% MLB21MLBBAL90.188/.280/.2751259-0.3
2029PROJ48% MLB22MLBBAL177.196/.288/.3023467-0.3
Next 3 projected WAR -1.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Arb-1$2M2033Arb-2$3M2034Arb-3$4M
Skills · percentileMiLB Statcast 2026 A
Speed72
Chase%68
BB%66
Z-Con%57
Whiff%43
K%31
Career WAR0.0 WAR median (P10 0.0 / P90 0.4, comp-based) · star 0% · didn't stick 94%
CompsPablo Aliendo (age 20) · Jhostynxon Garcia (age 20) · Andrés Nolaya (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 204 proj PA
wRC+†50
AVG/OBP/SLG.176 / .268 / .243
PA204
HR1
SB5
K%32
BB%10
ISO67
MLB%0%
Value2027 · WAR
BAT: -12.1 runs (wOBA-derived runs vs avg)-12BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: -0.60-0.6WAR
0.00.51.00.00.00.10.30.30.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$3M ctrl surplus
Contract
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
2029Pre-Arb$0.8M———
2030Pre-Arb$0.8M———
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Arb-1$2M+0.3$0.8M+$0.0M (cut)
2033Arb-2$3M+0.3$0.8M+$0.0M (cut)
2034Arb-3$4M+0.3$0.7M+$0.0M (cut)
Totals $0.0M $1M +$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)
202316 ROKDSL Orioles Black — 201160 39625 31489 71 244395400795 156315 2415 364 49 — — — — — —
202417 ROKFCL Orioles — 10991 20400 18300 41 220349264612 44328 2817 295 28 — — — — — —
202518 ADelmarva Shorebirds — 214182 33821 27655 133 181304264567 82276 3013 271 28 — — — — — —
202518 ROKFCL Orioles — 9472 21221 18193 35 292452417868 125385 2019 395 75 — — — — — —
202619 ADelmarva Shorebirds — 318265 51813 45884 243 192317264582 72273 2814 276 34 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202316 ROK MLEDSL Orioles Black — 201168 25313 23569 71 149285232517 83197 2811 240 49 — — — — — —
202417 ROK MLEFCL Orioles — 10997 15300 12420 41 155248186433 31279 3911 210 28 — — — — — —
202518 A MLEDelmarva Shorebirds — 214190 28721 19895 133 147243221464 74261 429 209 28 — — — — — —
202518 ROK MLEFCL Orioles — 9479 16111 11283 35 203323278601 76308 3012 279 75 — — — — — —
202619 A MLEDelmarva Shorebirds — 318279 44612 321204 243 158254208462 50259 3810 218 34 — — — — — —
202316 ROK MLEDSL Orioles Black — 201168 25313 23569 71 149285232517 83200 2811 240 49 — — — — — —
202316 ROK RAWDSL Orioles Black — 201160 39625 31489 71 244395400795 156315 2415 364 49 — — — — — —
202417 ROK MLEFCL Orioles — 10997 15300 12420 41 155248186433 31273 3911 210 28 — — — — — —
202417 ROK RAWFCL Orioles — 10991 20400 18300 41 220349264612 44328 2817 295 28 — — — — — —
202518 A MLE2 teams — 308269 44832 301178 168 164267238505 74280 3810 230 42 — — — — — —
202518 A RAW2 teams — 308254 541042 45848 168 213349307656 94310 2715 309 42 — — — — — —
202619 A MLEDelmarva Shorebirds — 318279 44612 321204 243 158254208462 50264 3810 218 34 — — — — — —
202619 A RAWDelmarva Shorebirds — 318265 51813 45884 243 192317264582 72273 2814 276 34 — — — — — —
202316 ROK MLEDSL Orioles Black — 201167 25313 23569 71 150285234519 84197 2811 240 49 — — — — — —
202417 ROK MLEFCL Orioles — 10996 15300 12420 41 156248188435 31279 3911 210 28 — — — — — —
202518 A MLE2 teams — 308267 44832 301178 168 165267240507 75275 3810 230 42 — — — — — —
202619 A MLEDelmarva Shorebirds — 318279 44612 321204 243 158254208462 50259 3810 218 34 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEFCL Orioles — 10996 15300 12420 41 156248188435 31279 3911 210 28 — — — — — —
202518 A MLE2 teams — 308267 44832 301178 168 165267240507 75275 3810 230 42 — — — — — —
202619 A MLEDelmarva Shorebirds — 318279 44612 321204 243 158254208462 50259 3810 218 34 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEBAL 0% 428377 671223 421396 123 178270245515 67268 3210 242 50 -25 +1 -2 +2 +9 -0.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEBAL 34% 263231 43813 26844 72 185278270547 85271 3210 255 59 -13 +1 -1 +1 +6 -0.7
202922 MLB MLEBAL 48% 366322 621126 361145 92 193285295580 102273 3110 267 67 -14 +1 -1 +1 +8 -0.5
203023 MLB MLEBAL 54% 434382 761329 431326 92 201291319610 118276 3010 279 75 -13 +1 -0 +2 +9 -0.1
203124 MLB MLEBAL 55% 474418 8615212 471416 92 206296336632 130278 3010 287 80 -11 +1 +0 +2 +10 0.2
203225 MLB MLEBAL 56% 498440 9316313 491466 92 210299348647 138279 2910 293 84 -9 +1 +1 +2 +11 0.5
203326 MLB MLEBAL 56% 510447 9516314 511507 92 211300352653 141279 2910 295 86 -9 +1 +1 +2 +11 0.6
203427 MLB MLEBAL 55% 511449 9516314 511516 82 210299349649 140278 3010 293 85 -9 +1 +1 +2 +11 0.5
203528 MLB MLEBAL 55% 506445 9215214 501506 72 208297344641 137277 3010 290 83 -10 +1 -0 +2 +11 0.3
203629 MLB MLEBAL 53% 495437 9015213 491496 62 205294338632 132275 3010 286 80 -12 +0 -1 +2 +11 0.0
203730 MLB MLEBAL 53% 483427 8614212 471476 52 202290329619 127272 3010 282 77 -13 +0 -2 +2 +10 -0.3
202821 MLB CTXBAL 34% 9080 15301 9291 21 188280275556 87275 3210 258 59 -4 +0 -0 +0 +2 -0.3
202922 MLB CTXBAL 48% 177155 30513 18552 41 196288302589 106277 3110 271 67 -7 +0 -0 +1 +4 -0.3
203023 MLB CTXBAL 54% 235207 41715 23713 51 204294326621 122280 3010 283 75 -7 +1 -0 +1 +5 -0.1
203124 MLB CTXBAL 55% 263232 48817 26783 51 210299344644 134282 3010 292 80 -6 +1 +0 +1 +6 0.1
203225 MLB CTXBAL 56% 279245 52918 28824 51 214303356659 143283 2910 297 84 -5 +1 +0 +1 +6 0.3
203326 MLB CTXBAL 56% 287252 53918 29844 51 215304361665 147283 2910 300 86 -5 +1 +0 +1 +6 0.3
203427 MLB CTXBAL 55% 283249 53918 28844 41 214303358661 145282 3010 298 85 -5 +0 +0 +1 +6 0.3
203528 MLB CTXBAL 55% 277244 52918 28823 41 211300353653 142281 3010 295 83 -6 +0 -0 +1 +6 0.2
203629 MLB CTXBAL 53% 264233 48817 26793 31 209297346643 137279 3010 291 80 -6 +0 -0 +1 +6 0.0
203730 MLB CTXBAL 53% 254224 47817 25773 21 205293338631 132277 3010 286 77 -7 +0 -1 +1 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24092121 43975962 24072130 3910 207297339635 132280 3010 290 71 -59 +4 -1 +9 +52 0.5
/ 162G— A+C — 650572 11820217 651958 113 206296337633 131279 3010 290 71 -16 +1 -0 +2 +14 0.1
Career— MLE — 56804990 97816528118 566176582 13434 196288311600 115274 3110 273 71 -127 +8 -3 +17 +103 -0.2
/ 162G— MLE — 650571 11219314 652029 154 196288313602 117274 3110 273 71 -17 +1 -0 +2 +14 -0.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 ADelmarva Shorebirds · 318 PAwOBA .272 → .218 (−53)K% 27.7% → 37.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.67%÷1.000×1.360——37.64%
BB% (unintentional) /PA14.15%÷1.000×0.690—×1.03010.06%
HBP% /PA1.26%—×0.780—×1.0301.01%
Singles /BIP22.03%÷1.000×0.920×1.022×1.03021.33%
Doubles /BIP4.52%÷1.000×0.830×1.022×1.0303.95%
Triples /BIP0.56%÷1.000×0.910×1.022×1.0300.54%
Home runs /BIP1.69%÷1.000×0.800—×1.0301.40%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .272 → .218; ISO .072 → .057; BABIP .273 → .259. 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 ADelmarva Shorebirds · 214 PAwOBA .265 → .209 (−56)K% 30.4% → 41.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.37%÷0.993×1.360——41.60%
BB% (unintentional) /PA12.62%÷1.007×0.690—×1.0459.04%
HBP% /PA2.34%—×0.780—×1.0451.90%
Singles /BIP18.80%÷0.998×0.920×0.977×1.04517.70%
Doubles /BIP6.84%÷0.898×0.830×0.977×1.0456.45%
Triples /BIP1.71%÷0.904×0.910×0.977×1.0451.76%
Home runs /BIP0.85%÷0.899×0.800—×1.0450.79%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 100, 2B 80, 3B 81, K 99, BB 101 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .265 → .209; ISO .082 → .069; BABIP .276 → .261. 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 ROKFCL Orioles · 94 PAwOBA .386 → .279 (−107)K% 20.2% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.21%÷0.980×1.440——29.69%
BB% (unintentional) /PA19.15%÷1.020×0.620—×1.00811.72%
HBP% /PA3.19%—×0.720—×1.0082.32%
Singles /BIP30.19%÷0.997×0.820×1.010×1.00825.27%
Doubles /BIP3.77%÷1.033×0.720×1.010×1.0082.68%
Triples /BIP3.77%÷1.150×0.720×1.010×1.0082.40%
Home runs /BIP1.89%÷1.000×0.780—×1.0081.48%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 99, 2B 107, 3B 130, K 96, BB 104 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .386 → .279; ISO .125 → .088; BABIP .385 → .308. 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 ROKFCL Orioles · 109 PAwOBA .289 → .210 (−79)K% 27.5% → 38.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.52%÷1.036×1.440——38.25%
BB% (unintentional) /PA16.51%÷0.972×0.620—×1.02210.77%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP26.23%÷0.996×0.820×1.017×1.02222.45%
Doubles /BIP6.56%÷0.901×0.720×1.017×1.0225.45%
Triples /BIP0.00%÷1.016×0.720×1.017×1.0220.00%
Home runs /BIP0.00%÷0.995×0.780—×1.0220.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 99, 2B 80, 3B 103, K 107, BB 94 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .289 → .210; ISO .044 → .033; BABIP .328 → .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).

2023 DSLDSL Orioles Black · 201 PAwOBA .357 → .240 (−117)K% 23.9% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.88%÷1.040×1.220——28.01%
BB% (unintentional) /PA15.42%÷0.964×0.700—×1.02211.45%
HBP% /PA4.48%—×0.700—×1.0223.20%
Singles /BIP23.21%÷1.044×0.680×0.996×1.02215.41%
Doubles /BIP5.36%÷1.096×0.600×0.996×1.0222.99%
Triples /BIP1.79%÷1.054×0.600×0.996×1.0221.04%
Home runs /BIP4.46%÷0.875×0.470—×1.0222.45%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 109, 2B 119, 3B 111, K 108, BB 93 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .357 → .240; ISO .156 → .089; BABIP .315 → .197. 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).