Jose Miranda

3B El Paso Chihuahuas
Age 29 R/R 6'1" / 210 lbs AAA HR +5% Svc 5.000 · Ctrl thru 2027
Overview
AAAArb-3FA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426AAAMIN40.294/.385/.47111101—.286/.359/.457
202426MLBMIN429.284/.325/.441921121.2
202527AAA/INTL2 orgs470.202/.282/.3049144—.174/.232/.244
202527MLBMIN36.167/.167/.2501010-0.3
202628AAASD120.268/.311/.4825066—.212/.252/.354
2027PROJ10% MLB29MLBSD20.234/.282/.3650083-0.0
2028PROJ27% MLB30MLBSD62.230/.278/.3571080-0.1
Last 3 seasons WAR 1.0  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service5.000First FA2028
2027Arb-3$0.6M
Skills · percentileStatcast 2023-2025
Bat Spd44
Avg EV43
xwOBA40
Barrel%28
Speed10
CompsKevin Flores (age 29) · Francisco Cordoba (age 30) · Neil Sellers (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8283vR 85
AVG/OBP/SLG.234 / .282 / .365
PA20
HR0
K%20
BB%5
BABIP274
ISO53
MLB%10%
Value2027 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -2.1 runs (Defensive runs vs avg)-2FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.0-0.12728
Tools · Splits · ContractCON 50 / POW 45
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT50
xAVG
460.248
POWER45
Barrel%
285.4
Avg EV
4388.6
Bat Spd
4470.7
EYE35
scouting grade only
SPEED25
Sprint
1023.8
Platoon Splits2024-2025 · 450 PA
vs LHP
vs RHP
Edge
PA
140
310
—
wRC+
57
132
▶▶R
wOBA
252
364
▶▶R
ISO
098
184
▶▶R
BABIP
264
339
▶▶R
K%
19.3%
14.2%
▶▶R
BB%
2.9%
4.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2022
Service   5.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Arb-3$0.6M———
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)
201618 ROKGCL Twins — 213185 42711 19364 45 227312292604 65272 179 276 23 — — — — — —
201719 ROKElizabethton Twins — 247223 638211 16245 23 283344484829 202272 106 361 73 — — — — — —
201820 A+Fort Myers Miracle — 113102 22503 5116 02 216292353645 137216 104 294 64 — — — — — —
201820 ACedar Rapids Kernels — 439401 11122113 26516 01 277330434764 157286 126 336 75 — — — — — —
201921 A+Fort Myers Miracle — 478440 1092518 245410 00 248302364665 116264 115 298 57 — — — — — —
202022 INTLPuerto Rico — 7768 17601 6162 00 250329382711 132308 218 318 101 — — — — — —
202123 AAASt. Paul Saints — 373341 11724017 25496 02 343398563961 220362 137 420 117 — — — — — —
202123 AAWichita Wind Surge — 218194 678013 17255 42 3454125881.000 242342 118 433 143 — — — — — —
202224 MLBMinnesota Twins — 483444 11925015 289110 11 268326426751 158307 196 335 112 +7 -0 -5 -10 +10 0.2
202224 AAASt. Paul Saints — 9586 221002 5141 00 256304442746 186274 155 319 72 — — — — — —
202325 MLBMinnesota Twins — 152142 30403 9241 00 211263303566 92235 166 258 61 -7 +0 -4 +1 +3 -0.7
202325 AAASt. Paul Saints — 181161 41613 15293 20 255330360690 106290 168 311 68 — — — — — —
202426 MLBMinnesota Twins — 429401 1142849 18666 22 284325441766 157318 154 336 112 +6 -0 -5 +2 +9 1.2
202426 AAASt. Paul Saints — 4034 10301 550 10 294385471855 176310 1212 371 101 — — — — — —
202527 MLBMinnesota Twins — 3636 6001 0130 00 167167250417 83227 360 183 10 -4 +0 -1 +2 +1 -0.3
202527 AAASt. Paul Saints — 371334 651307 30576 10 195273296569 102214 158 262 32 — — — — — —
202527 INTLCriollos de Caguas — 9987 20302 9172 00 230316333650 103261 179 296 87 — — — — — —
202628 AAAEl Paso Chihuahuas — 120112 30715 4263 00 268311482793 214305 223 345 66 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 11001023 26957428 5519417 33 263311409720 146299 185 320 103 +3 -1 -15 -6 +24 0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201618 ROK MLEGCL Twins — 213193 34511 11524 45 176236228464 52217 245 202 23 — — — — — —
201719 ROK MLEElizabethton Twins — 247229 51619 10345 23 223270376646 153216 144 276 73 — — — — — —
201820 A+ MLEFort Myers Miracle — 113103 21503 4156 02 204274340614 136213 134 263 64 — — — — — —
201820 A MLECedar Rapids Kernels — 439409 1001819 18716 01 244286359646 115265 164 279 75 — — — — — —
201921 A+ MLEFort Myers Miracle — 478446 972515 188210 00 217264312575 94249 174 252 57 — — — — — —
202123 AAA MLESt. Paul Saints — 373349 10321011 17606 02 295339450789 155327 165 341 117 — — — — — —
202123 AA MLEWichita Wind Surge — 218200 657010 11315 42 325375510885 185335 145 379 143 — — — — — —
202224 MLB MLEMinnesota Twins — 483444 11925015 289110 11 268326426751 158307 196 334 112 +7 -0 -5 -10 +10 0.2
202224 AAA MLESt. Paul Saints — 9587 20802 4171 00 230272391663 161240 184 275 72 — — — — — —
202325 MLB MLEMinnesota Twins — 152142 30403 9241 00 211263303566 92235 166 258 61 -7 +0 -4 +1 +3 -0.7
202325 AAA MLESt. Paul Saints — 181166 39412 10363 20 235291307598 72281 206 269 68 — — — — — —
202426 MLB MLEMinnesota Twins — 429402 1142849 17666 22 284322440763 157318 154 334 112 +6 -0 -5 +2 +9 1.2
202426 AAA MLESt. Paul Saints — 4035 10301 460 10 286359457816 171279 1510 318 101 — — — — — —
202527 MLB MLEMinnesota Twins — 3636 6001 0130 00 167167250417 83227 360 183 10 -4 +0 -1 +2 +1 -0.3
202527 AAA MLESt. Paul Saints — 371344 601204 20696 10 174232244477 70205 195 215 32 — — — — — —
202628 AAA MLEEl Paso Chihuahuas — 120113 24513 3313 00 212252354606 142259 262 266 66 — — — — — —
201618 ROK MLEGCL Twins — 213193 34511 11524 45 176236228464 52231 245 202 23 — — — — — —
201618 ROK RAWGCL Twins — 213185 42711 19364 45 227312292604 65272 179 276 23 — — — — — —
201719 ROK MLEElizabethton Twins — 247229 51619 10345 23 223270376646 153222 144 276 73 — — — — — —
201719 ROK RAWElizabethton Twins — 247223 638211 16245 23 283344484829 202272 106 361 73 — — — — — —
201820 A MLE2 teams — 552512 12123112 228612 03 236284355639 119260 164 276 73 — — — — — —
201820 A RAW2 teams — 552503 13327116 316212 03 264322417740 153271 116 327 73 — — — — — —
201921 A+ MLEFort Myers Miracle — 478446 972515 188210 00 217264312575 94253 174 252 57 — — — — — —
201921 A+ RAWFort Myers Miracle — 478440 1092518 245410 00 248302364665 116264 115 298 57 — — — — — —
202022 INTL MLEPuerto Rico — 7768 17601 6162 00 250329382711 132308 218 — — — — — — — —
202022 INTL RAWPuerto Rico — 7768 17601 6162 00 250329382711 132308 218 318 101 — — — — — —
202123 AAA MLE2 teams — 591549 16728021 289011 44 304350470820 166331 155 355 126 — — — — — —
202123 AAA RAW2 teams — 591535 18432030 427411 44 344403572975 228355 137 425 126 — — — — — —
202224 MLB MLE2 teams — 578531 13933017 3210811 11 262317420737 158298 196 325 106 +4 -0 -5 -10 +13 0.1
202224 MLB RAW2 teams — 578530 14135017 3310511 11 266322428751 162301 186 332 106 +4 -0 -5 -10 +13 0.1
202325 AAA MLE2 teams — 333308 69815 19604 20 224278305583 81261 186 264 65 — — — — — —
202325 AAA RAW2 teams — 333303 711016 24534 20 234299333632 99264 167 287 65 — — — — — —
202426 MLB MLE2 teams — 469437 12431410 21726 32 284325442767 158317 154 333 111 +6 -0 -5 +2 +10 1.3
202426 MLB RAW2 teams — 469435 12431410 23716 32 285330444773 159318 155 339 111 +6 -0 -5 +2 +10 1.3
202527 AAA MLE3 teams — 506471 821406 251028 10 174228242470 68208 205 212 30 — — — — — —
202527 AAA RAW3 teams — 506457 9116010 39878 10 199274300574 101224 178 263 30 — — — — — —
202628 AAA MLEEl Paso Chihuahuas — 120113 24513 3313 00 212252354606 142263 262 266 66 — — — — — —
202628 AAA RAWEl Paso Chihuahuas — 120112 30715 4263 00 268311482793 214305 223 345 66 — — — — — —
201618 ROK MLEGCL Twins — 213196 34511 11524 45 173236224460 51217 245 202 23 — — — — — —
201719 ROK MLEElizabethton Twins — 247230 51619 10345 23 222270374644 152216 144 276 73 — — — — — —
201820 A MLE2 teams — 552513 12123112 228612 03 236284355639 119254 164 276 73 — — — — — —
201921 A+ MLEFort Myers Miracle — 478447 972515 188210 00 217264311575 94249 174 252 57 — — — — — —
202123 AAA MLE2 teams — 591547 16728021 289011 44 305350472822 166330 155 355 126 — — — — — —
202224 MLB MLE2 teams — 578530 13933017 3210811 11 262317421738 158296 196 325 106 — — — — — —
202325 AAA MLE2 teams — 333307 69815 19604 20 225278306584 81260 186 264 65 — — — — — —
202426 MLB MLE2 teams — 469439 12431410 21726 32 282325440765 157315 154 333 111 — — — — — —
202527 AAA MLE3 teams — 506468 821406 251028 10 175228244472 68207 205 212 30 — — — — — —
202628 AAA MLEEl Paso Chihuahuas — 120113 24513 3313 00 212252354606 142259 262 266 66 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 MLB MLE2 teams — 469439 12431410 21726 32 282325440765 157315 154 333 111 — — — — — —
202527 AAA MLE3 teams — 506468 821406 251028 10 175228244472 68207 205 212 30 — — — — — —
202628 AAA MLEEl Paso Chihuahuas — 120113 24513 3313 00 212252354606 142259 262 266 66 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLESD 10% 315292 701527 15645 21 238285371657 133280 205 292 83 -6 +0 -3 +1 +7 0.0
▸ 2027 — real world (MLB)
202729 MLB CTXSD 10% 2019 4100 140 00 234282365647 132274 205 288 83 -0 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLESD 27% 226210 501115 11473 10 234281363644 129277 215 286 80 -5 +0 -4 +1 +5 -0.4
202830 MLB CTXSD 27% 6258 13301 3131 00 230278357635 127272 215 282 80 -1 +0 -1 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 11621081 28260429 5820718 33 261309404714 143298 185 318 76 +2 -1 -16 -5 +25 0.5
/ 162G— A+C — 650605 15834216 3211610 22 261309403712 142298 185 318 76 +1 -0 -9 -3 +14 0.3
Career— MLE — 45954257 102120512100 21682282 1918 240290364654 124273 185 281 76 -6 -0 -21 -4 +33 0.1
/ 162G— MLE — 650602 14529214 3111612 33 241292365657 125275 185 281 76 -3 -0 -9 -2 +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 AAAEl Paso Chihuahuas · 120 PAwOBA .338 → .266 (−72)K% 21.7% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.67%÷1.000×1.200——26.00%
BB% (unintentional) /PA3.33%÷1.000×0.690—×0.9922.28%
HBP% /PA2.50%—×0.940—×0.9922.33%
Singles /BIP19.77%÷1.000×0.930×0.964×0.99217.59%
Doubles /BIP8.14%÷1.000×0.830×0.964×0.9926.46%
Triples /BIP1.16%÷1.000×0.970×0.964×0.9921.08%
Home runs /BIP5.81%÷1.000×0.700—×0.9924.04%

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 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.964.

Result: wOBA .338 → .266; ISO .214 → .154; BABIP .305 → .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 AAASt. Paul Saints · 371 PAwOBA .256 → .215 (−42)K% 15.4% → 18.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.36%÷0.989×1.200——18.64%
BB% (unintentional) /PA8.09%÷1.022×0.690—×1.0035.48%
HBP% /PA1.62%—×0.940—×1.0031.52%
Singles /BIP16.25%÷0.944×0.930×1.004×1.00316.12%
Doubles /BIP4.69%÷0.938×0.830×1.004×1.0034.18%
Triples /BIP0.00%÷1.000×0.970×1.004×1.0030.00%
Home runs /BIP2.53%÷1.253×0.700—×1.0031.42%

Factors used: league row International League. Park (home-season share, regressed): HR 151, 1B 89, 2B 88, 3B 100, K 98, BB 104 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .256 → .215; ISO .102 → .070; BABIP .214 → .205. 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 AAASt. Paul Saints · 40 PAwOBA .371 → .318 (−53)K% 12.5% → 15.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷0.995×1.200——15.07%
BB% (unintentional) /PA12.50%÷0.985×0.690—×1.0188.92%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP20.69%÷1.010×0.930—×1.01819.40%
Doubles /BIP10.34%÷0.996×0.830—×1.0188.77%
Triples /BIP0.00%÷1.043×0.970—×1.0180.00%
Home runs /BIP3.45%÷1.039×0.700—×1.0182.37%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 102, 2B 99, 3B 109, K 99, BB 97 — 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 .371 → .318; ISO .176 → .142; BABIP .310 → .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 AAASt. Paul Saints · 181 PAwOBA .306 → .269 (−37)K% 16.0% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.02%÷0.973×1.200——19.75%
BB% (unintentional) /PA8.29%÷1.067×0.690—×1.0335.54%
HBP% /PA1.66%—×0.940—×1.0331.61%
Singles /BIP23.48%÷0.964×0.930×1.035×1.03324.21%
Doubles /BIP4.55%÷1.341×0.830×1.035×1.0333.01%
Triples /BIP0.76%÷0.977×0.970×1.035×1.0330.80%
Home runs /BIP2.27%÷1.009×0.700—×1.0331.63%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 93, 2B 168, 3B 95, K 95, 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.035.

Result: wOBA .306 → .269; ISO .106 → .078; BABIP .290 → .281. 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 AAASt. Paul Saints · 95 PAwOBA .320 → .275 (−45)K% 14.7% → 18.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.74%÷0.981×1.200——18.02%
BB% (unintentional) /PA5.26%÷1.012×0.690—×1.0483.76%
HBP% /PA1.05%—×0.940—×1.0481.04%
Singles /BIP13.89%÷1.000×0.930×0.987×1.04813.35%
Doubles /BIP13.89%÷1.079×0.830×0.987×1.04811.05%
Triples /BIP0.00%÷1.150×0.970×0.987×1.0480.00%
Home runs /BIP2.78%÷0.881×0.700—×1.0482.31%

Factors used: league row International League. Park (home-season share, regressed): HR 76, 1B 100, 2B 116, 3B 130, K 96, BB 102 — 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.987.

Result: wOBA .320 → .275; ISO .186 → .153; BABIP .274 → .240. 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 AAASt. Paul Saints · 373 PAwOBA .409 → .341 (−68)K% 13.1% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.14%÷0.983×1.200——16.04%
BB% (unintentional) /PA6.43%÷1.024×0.690—×1.0504.55%
HBP% /PA1.61%—×0.940—×1.0501.59%
Singles /BIP26.03%÷1.035×0.930×0.994×1.05024.41%
Doubles /BIP8.22%÷0.996×0.830×0.994×1.0507.15%
Triples /BIP0.00%÷0.900×0.920×0.994×1.0500.00%
Home runs /BIP5.82%÷1.121×0.700—×1.0503.82%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 107, 2B 99, 3B 80, K 97, BB 105 — 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.994.

Result: wOBA .409 → .341; ISO .220 → .158; BABIP .362 → .327. 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 AAWichita Wind Surge · 218 PAwOBA .423 → .379 (−44)K% 11.5% → 14.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.47%÷0.994×1.220——14.07%
BB% (unintentional) /PA6.88%÷0.950×0.690—×1.0275.13%
HBP% /PA2.29%—×0.850—×1.0272.00%
Singles /BIP27.22%÷0.989×0.940×1.044×1.02727.73%
Doubles /BIP4.73%÷1.040×0.870×1.044×1.0274.25%
Triples /BIP0.00%÷0.908×0.920×1.044×1.0270.00%
Home runs /BIP7.69%÷1.104×0.780—×1.0275.58%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 121, 1B 98, 2B 108, 3B 82, K 99, BB 90 — 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.044.

Result: wOBA .423 → .379; ISO .242 → .186; BABIP .342 → .335. 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).

2019 A+Fort Myers Miracle · 478 PAwOBA .292 → .252 (−40)K% 11.3% → 17.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.30%÷0.939×1.420——17.08%
BB% (unintentional) /PA5.02%÷1.019×0.750—×1.0273.79%
HBP% /PA2.09%—×0.930—×1.0272.00%
Singles /BIP19.43%÷0.975×0.920×0.950×1.02717.89%
Doubles /BIP6.48%÷0.908×0.960×0.950×1.0276.68%
Triples /BIP0.26%÷0.900×0.810×0.950×1.0270.23%
Home runs /BIP2.07%÷1.362×0.880—×1.0271.38%

Factors used: league row FSL. Park (home-season share, regressed): HR 172, 1B 95, 2B 82, 3B 80, K 88, BB 104 — applied at half strength. Age: age 21 vs a level average of 22.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.950.

Result: wOBA .292 → .252; ISO .116 → .094; BABIP .264 → .249. 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 — .