Nolan Beltran

SS Clearwater Threshers
Age 22 L/R 5'11" / 160 lbs A HR +14% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#1450ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKPHI113.234/.363/.3723247—.160/.257/.250
202520APHI131.183/.266/.2611022—.168/.227/.244
202621APHI405.272/.388/.3825781—.235/.325/.323
2027PROJMLE22MLBPHI505.201/.284/.29678670.0
2028PROJ34% MLB23MLBPHI121.207/.290/.31622720.0
2029PROJ46% MLB24MLBPHI188.211/.294/.32743760.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
K%88
Whiff%83
Z-Con%73
BB%65
Max EV59
Chase%58
Career WAR0.0 WAR median (P10 -0.1 / P90 1.9, comp-based) · star 1% · didn't stick 92%
CompsRodrigo Orozco (age 22) · Javi Vaz (age 22) · Miles Mastrobuoni (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†67
AVG/OBP/SLG.199 / .282 / .294
PA210
HR3
K%19
BB%9
ISO96
MLB%0%
Value2027 · WAR
BAT: -8.3 runs (wOBA-derived runs vs avg)-8BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.20.20.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$3M ctrl surplus
Tools · ContractCON 63 / POW 39
Toolsscout grade
CONTACT63
scouting grade only
POWER39
scouting grade only
EYE58
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.2$0.5M+$0.0M
2033Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2034Pre-Arb$1.0M———
2035Arb-1$0.2M———
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.9M $0.6M +$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)
202217 ROKDSL Phillies White — 187146 33700 31184 53 226374274648 48254 1017 305 37 — — — — — —
202318 ROKDSL Phillies Red — 128111 33521 15220 34 297381405786 108356 1712 350 38 — — — — — —
202419 ROKFCL Phillies — 11394 22403 17222 22 234363372735 138275 1915 339 47 — — — — — —
202520 AClearwater Threshers — 131115 21411 13180 00 183266261526 78206 1410 240 22 — — — — — —
202621 AClearwater Threshers — 405335 912205 56558 71 272388382770 110308 1414 349 81 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Phillies White — 187156 26500 22234 53 167286199484 32182 1212 223 37 — — — — — —
202318 ROK MLEDSL Phillies Red — 128116 21310 10260 34 181246224470 43223 208 224 38 — — — — — —
202419 ROK MLEFCL Phillies — 113100 16302 11302 22 160257250507 90207 2710 238 47 — — — — — —
202520 A MLEClearwater Threshers — 131119 20411 9230 00 168227244470 76185 187 201 22 — — — — — —
202621 A MLEClearwater Threshers — 405353 831904 39758 71 235325323648 88275 1910 288 81 — — — — — —
202217 ROK MLEDSL Phillies White — 187156 26500 22234 53 167286199484 32193 1212 223 37 — — — — — —
202217 ROK RAWDSL Phillies White — 187146 33700 31184 53 226374274648 48254 1017 305 37 — — — — — —
202318 ROK MLEDSL Phillies Red — 128116 21310 10260 34 181246224470 43228 208 224 38 — — — — — —
202318 ROK RAWDSL Phillies Red — 128111 33521 15220 34 297381405786 108356 1712 350 38 — — — — — —
202419 ROK MLEFCL Phillies — 113100 16302 11302 22 160257250507 90206 2710 238 47 — — — — — —
202419 ROK RAWFCL Phillies — 11394 22403 17222 22 234363372735 138275 1915 339 47 — — — — — —
202520 A MLEClearwater Threshers — 131119 20411 9230 00 168227244470 76198 187 201 22 — — — — — —
202520 A RAWClearwater Threshers — 131115 21411 13180 00 183266261526 78206 1410 240 22 — — — — — —
202621 A MLEClearwater Threshers — 405353 831904 39758 71 235325323648 88284 1910 288 81 — — — — — —
202621 A RAWClearwater Threshers — 405335 912205 56558 71 272388382770 110308 1414 349 81 — — — — — —
202217 ROK MLEDSL Phillies White — 187159 26500 22234 53 164286195481 31182 1212 223 37 — — — — — —
202318 ROK MLEDSL Phillies Red — 128117 21310 10260 34 179246222468 43223 208 224 38 — — — — — —
202419 ROK MLEFCL Phillies — 11399 16302 11302 22 162257253509 91207 2710 238 47 — — — — — —
202520 A MLEClearwater Threshers — 131121 20411 9230 00 165227240466 74185 187 201 22 — — — — — —
202621 A MLEClearwater Threshers — 405355 831904 39758 71 234325321646 87275 1910 288 81 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEFCL Phillies — 11399 16302 11302 22 162257253509 91207 2710 238 47 — — — — — —
202520 A MLEClearwater Threshers — 131121 20411 9230 00 165227240466 74185 187 201 22 — — — — — —
202621 A MLEClearwater Threshers — 405355 831904 39758 71 234325321646 87275 1910 288 81 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEPHI 0% 505448 911927 46986 82 201284296581 96239 199 267 67 -20 +1 +0 +5 +11 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEPHI 34% 353313 641316 33684 51 206289312601 106242 199 275 72 -12 +1 +0 +4 +8 0.0
202924 MLB MLEPHI 46% 408362 761527 38795 62 210293323616 113246 199 280 76 -12 +0 +0 +4 +9 0.2
203025 MLB MLEPHI 52% 443394 841729 41865 72 212295330625 117248 199 284 78 -11 +1 +0 +5 +10 0.4
203126 MLB MLEPHI 54% 459409 881829 42905 72 214296333630 119250 209 286 80 -11 +1 +0 +5 +10 0.4
203227 MLB MLEPHI 54% 463412 881829 43925 62 215297335631 120251 209 286 80 -11 +0 +0 +5 +10 0.4
203328 MLB MLEPHI 54% 461411 881829 42925 51 213295330625 117251 209 284 78 -12 +1 -1 +5 +10 0.3
203429 MLB MLEPHI 53% 452403 851728 41925 31 211292324617 114250 209 281 76 -13 +0 -1 +5 +10 0.1
203530 MLB MLEPHI 52% 441393 811618 40915 21 208289317606 109249 219 276 73 -14 +0 -2 +5 +10 -0.2
202823 MLB CTXPHI 34% 121108 21402 11231 20 207290316606 109242 199 277 72 -4 +0 +0 +1 +3 0.0
202924 MLB CTXPHI 46% 188167 36714 17362 31 211294327622 116246 199 283 76 -5 +0 +0 +2 +4 0.1
203025 MLB CTXPHI 52% 229203 44915 21443 31 214296335631 121248 199 286 78 -6 +0 +0 +2 +5 0.2
203126 MLB CTXPHI 54% 249221 47915 23493 41 215298338636 123250 209 288 80 -6 +0 +0 +3 +5 0.2
203227 MLB CTXPHI 54% 251223 47915 23503 31 216298340638 124252 209 289 80 -6 +0 +0 +3 +5 0.2
203328 MLB CTXPHI 54% 250222 47915 23503 31 214296335632 121251 209 286 78 -6 +0 -0 +3 +5 0.1
203429 MLB CTXPHI 53% 240213 46915 22493 21 212294329623 117250 209 283 76 -7 +0 -1 +3 +5 0.0
203530 MLB CTXPHI 52% 231206 43814 21482 10 209290322612 112249 219 278 73 -7 +0 -1 +2 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17591563 33164735 16134920 216 212294329622 117249 209 284 72 -48 +2 -2 +19 +38 0.9
/ 162G— A+C — 650578 12324313 591297 82 213293332626 119251 209 284 72 -18 +1 -1 +7 +14 0.3
Career— MLE — 46544127 8581741775 43090856 6123 208291313604 105247 209 274 72 -104 +4 -4 +40 +80 1.5
/ 162G— MLE — 650576 11924210 601278 93 207290307598 101246 209 274 72 -18 +1 -1 +7 +14 0.3

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 AClearwater Threshers · 405 PAwOBA .345 → .288 (−56)K% 13.6% → 18.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.58%÷1.000×1.360——18.47%
BB% (unintentional) /PA13.83%÷1.000×0.690—×1.0159.68%
HBP% /PA1.98%—×0.780—×1.0151.56%
Singles /BIP22.86%÷1.000×0.920×0.983×1.01520.99%
Doubles /BIP7.86%÷1.000×0.830×0.983×1.0156.51%
Triples /BIP0.00%÷1.000×0.910×0.983×1.0150.00%
Home runs /BIP1.79%÷1.000×0.800—×1.0151.45%

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

Result: wOBA .345 → .288; ISO .110 → .092; BABIP .308 → .275. 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 AClearwater Threshers · 131 PAwOBA .236 → .201 (−35)K% 13.7% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.74%÷1.065×1.360——17.54%
BB% (unintentional) /PA9.92%÷0.975×0.690—×1.0307.23%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP15.46%÷1.030×0.920×0.984×1.03014.00%
Doubles /BIP4.12%÷0.975×0.830×0.984×1.0303.56%
Triples /BIP1.03%÷0.923×0.910×0.984×1.0301.03%
Home runs /BIP1.03%÷1.083×0.800—×1.0300.78%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 106, 2B 95, 3B 85, K 113, BB 95 — 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 ×0.984.

Result: wOBA .236 → .201; ISO .078 → .068; BABIP .206 → .185. 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 Phillies · 113 PAwOBA .331 → .238 (−93)K% 19.5% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.47%÷1.042×1.440——26.91%
BB% (unintentional) /PA15.04%÷0.982×0.620—×1.0089.57%
HBP% /PA1.77%—×0.720—×1.0081.28%
Singles /BIP20.83%÷1.073×0.820×0.999×1.00816.03%
Doubles /BIP5.56%÷1.015×0.720×0.999×1.0083.97%
Triples /BIP0.00%÷0.994×0.720×0.999×1.0080.00%
Home runs /BIP4.17%÷0.924×0.780—×1.0083.54%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 115, 2B 103, 3B 99, K 108, BB 96 — 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 ×0.999.

Result: wOBA .331 → .238; ISO .138 → .109; BABIP .275 → .207. 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 Phillies Red · 128 PAwOBA .347 → .224 (−123)K% 17.2% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.19%÷1.035×1.220——20.26%
BB% (unintentional) /PA11.72%÷1.036×0.700—×1.0087.98%
HBP% /PA0.00%—×0.700—×1.0080.00%
Singles /BIP28.09%÷1.028×0.680×0.968×1.00818.12%
Doubles /BIP5.62%÷1.032×0.600×0.968×1.0083.18%
Triples /BIP2.25%÷0.981×0.600×0.968×1.0081.34%
Home runs /BIP1.12%÷1.046×0.470—×1.0080.51%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 106, 2B 106, 3B 96, K 107, BB 107 — 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 ×0.968.

Result: wOBA .347 → .224; ISO .108 → .061; BABIP .356 → .223. 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 DSLDSL Phillies White · 187 PAwOBA .302 → .223 (−79)K% 9.6% → 12.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.63%÷0.961×1.220——12.22%
BB% (unintentional) /PA16.58%÷1.033×0.700—×1.02211.49%
HBP% /PA2.14%—×0.700—×1.0221.53%
Singles /BIP20.31%÷0.991×0.680×1.050×1.02214.97%
Doubles /BIP5.47%÷1.018×0.600×1.050×1.0223.46%
Triples /BIP0.00%÷1.090×0.600×1.050×1.0220.00%
Home runs /BIP0.00%÷0.849×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 98, 2B 104, 3B 118, K 92, BB 107 — 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 ×1.050.

Result: wOBA .302 → .223; ISO .048 → .033; BABIP .254 → .182. 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).