Juan Obispo

OF FCL Nationals
Age 21 R/R 6'0" / 180 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKWSH102.209/.294/.2972101—.129/.206/.172
202519ROKWSH108.283/.336/.38401524—.178/.224/.238
202620ROKWSH69.236/.373/.3821638—.153/.254/.254
2027PROJMLE21MLBWSH179.203/.263/.2852555-0.1
2028PROJ34% MLB22MLBWSH32.207/.268/.2980161-0.1
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.0M2033Ext$0.9M2034Ext$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
ISO63
BB%54
wRC+44
Chase%42
Speed42
wOBA36
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsChris Roller (age 21) · Ismael Alcantara (age 20) · Kyle Nevin (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 42 proj PA
wRC+†55
AVG/OBP/SLG.201 / .261 / .283
PA42
HR0
K%30
BB%6
ISO82
MLB%0%
Value2027 · WAR
BAT: -2.2 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.3 runs (Positional adjustment)-0POSREP: +0.9 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12728
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
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)
202317 ROKDSL Nationals — 8276 14321 2374 41 184244316560 132342 452 253 -17 — — — — — —
202418 ROKDSL Nationals — 10291 19202 6255 103 209294297591 88266 256 276 1 — — — — — —
202519 ROKDSL Nationals — 10899 28620 7211 158 283336384720 101359 196 321 24 — — — — — —
202620 ROKFCL Nationals — 6955 13501 11231 62 236373382755 145364 3316 337 38 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Nationals — 8277 7110 1444 41 91146130276 39224 541 143 -17 — — — — — —
202418 ROK MLEDSL Nationals — 10293 12101 4295 103 129206172378 43176 284 170 1 — — — — — —
202519 ROK MLEDSL Nationals — 108101 18410 5261 158 178224238462 59239 245 204 24 — — — — — —
202620 ROK MLEFCL Nationals — 6959 9301 7331 62 153254254508 102278 4810 224 38 — — — — — —
202317 ROK MLEDSL Nationals — 8277 7110 1444 41 91146130276 39212 541 143 -17 — — — — — —
202317 ROK RAWDSL Nationals — 8276 14321 2374 41 184244316560 132342 452 253 -17 — — — — — —
202418 ROK MLEDSL Nationals — 10293 12101 4295 103 129206172378 43175 284 170 1 — — — — — —
202418 ROK RAWDSL Nationals — 10291 19202 6255 103 209294297591 88266 256 276 1 — — — — — —
202519 ROK MLEDSL Nationals — 108101 18410 5261 158 178224238462 59240 245 204 24 — — — — — —
202519 ROK RAWDSL Nationals — 10899 28620 7211 158 283336384720 101359 196 321 24 — — — — — —
202620 ROK MLEFCL Nationals — 6959 9301 7331 62 153254254508 102296 4810 224 38 — — — — — —
202620 ROK RAWFCL Nationals — 6955 13501 11231 62 236373382755 145364 3316 337 38 — — — — — —
202317 ROK MLEDSL Nationals — 8277 7110 1444 41 91146130276 39224 541 143 -17 — — — — — —
202418 ROK MLEDSL Nationals — 10292 12101 4295 103 130206174380 43176 284 170 1 — — — — — —
202519 ROK MLEDSL Nationals — 108101 18410 5261 158 178224238462 59239 245 204 24 — — — — — —
202620 ROK MLEFCL Nationals — 6961 9301 7331 62 148254246500 98278 4810 224 38 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEDSL Nationals — 10292 12101 4295 103 130206174380 43176 284 170 1 — — — — — —
202519 ROK MLEDSL Nationals — 108101 18410 5261 158 178224238462 59239 245 204 24 — — — — — —
202620 ROK MLEFCL Nationals — 6961 9301 7331 62 148254246500 98278 4810 224 38 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEWSH 0% 179164 33612 11532 51 203263285549 82286 306 250 55 -10 +1 +0 -1 +4 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEWSH 34% 9487 18311 6271 20 208269301570 93287 296 259 61 -4 +0 +0 -1 +2 -0.3
202822 MLB CTXWSH 34% 3230 5100 290 10 207268298567 91286 286 257 61 -1 +0 +0 -0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3230 5100 290 10 167219200419 33238 286 257 24 -1 +0 +0 -0 +1 -0.1
/ 162G— A+C — 650609 1012000 411830 200 166218199417 33237 286 257 24 -30 +4 +0 -4 +14 -1.6
Career— MLE — 497455 711333 2617113 3814 156223218440 62240 345 204 24 -7 +1 +0 -1 +3 -0.4
/ 162G— MLE — 650595 931744 3422417 5018 156223218441 62241 345 204 24 -31 +3 +0 -4 +14 -1.9

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 ROKFCL Nationals · 69 PAwOBA .339 → .224 (−115)K% 33.3% → 48.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.000×1.440——48.00%
BB% (unintentional) /PA15.94%÷1.000×0.620—×0.9959.83%
HBP% /PA1.45%—×0.720—×0.9951.04%
Singles /BIP21.88%÷1.000×0.820—×0.99517.85%
Doubles /BIP15.62%÷1.000×0.720—×0.99511.19%
Triples /BIP0.00%÷1.000×0.720—×0.9950.00%
Home runs /BIP3.12%÷1.000×0.780—×0.9952.43%

Factors used: level-wide ROK 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 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .339 → .224; ISO .145 → .095; BABIP .364 → .278. 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 DSLDSL Nationals · 108 PAwOBA .313 → .204 (−109)K% 19.4% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.44%÷0.975×1.220——24.33%
BB% (unintentional) /PA6.48%÷1.026×0.700—×0.9954.40%
HBP% /PA0.93%—×0.700—×0.9950.64%
Singles /BIP25.64%÷1.025×0.680×1.038×0.99517.56%
Doubles /BIP7.69%÷0.999×0.600×1.038×0.9954.77%
Triples /BIP2.56%÷0.999×0.600×1.038×0.9951.59%
Home runs /BIP0.00%÷1.300×0.470—×0.9950.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 160, 1B 105, 2B 100, 3B 100, K 95, BB 105 — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .313 → .204; ISO .101 → .061; BABIP .359 → .239. 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 DSLDSL Nationals · 102 PAwOBA .269 → .170 (−99)K% 24.5% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.51%÷1.043×1.220——28.66%
BB% (unintentional) /PA5.88%÷1.053×0.700—×1.0083.94%
HBP% /PA4.90%—×0.700—×1.0083.46%
Singles /BIP22.73%÷1.018×0.680×1.014×1.00815.51%
Doubles /BIP3.03%÷0.970×0.600×1.014×1.0081.91%
Triples /BIP0.00%÷1.150×0.600×1.014×1.0080.00%
Home runs /BIP3.03%÷1.207×0.470—×1.0081.19%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 141, 1B 104, 2B 94, 3B 130, K 109, BB 111 — applied at half strength. Age: age 18 vs a level average of 18.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.014.

Result: wOBA .269 → .170; ISO .088 → .039; BABIP .266 → .176. 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 Nationals · 82 PAwOBA .246 → .143 (−103)K% 45.1% → 53.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA45.12%÷1.023×1.220——53.79%
BB% (unintentional) /PA2.44%÷0.965×0.700—×1.0221.81%
HBP% /PA4.88%—×0.700—×1.0223.49%
Singles /BIP20.51%÷0.989×0.680—×1.02214.42%
Doubles /BIP7.69%÷1.078×0.600—×1.0224.38%
Triples /BIP5.13%÷0.946×0.600—×1.0223.33%
Home runs /BIP2.56%÷1.008×0.470—×1.0221.22%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 98, 2B 116, 3B 89, K 105, 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).

Result: wOBA .246 → .143; ISO .132 → .065; BABIP .342 → .224. 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).