Robert Calaz

RF Spokane Indians
Age 21 R/R 6'2" / 202 lbs A+ HR +30%H +12% Svc 0.0 · Ctrl thru 2034
Overview
A+PROSPECTMiLBFA 2035
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418A/ROKCOL267.344/.451/.6331215113—.254/.333/.453
202519ACOL424.259/.341/.39910760—.207/.270/.324
202620A+COL420.237/.313/.396121151—.187/.249/.303
2027PROJMLE21MLBCOL1.200/.260/.3330056-0.0
2028PROJ35% MLB22MLBCOL128.208/.269/.3594265-0.5
2029PROJ49% MLB23MLBCOL201.216/.278/.3847373-0.5
Next 3 projected WAR -1.0Projected 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$0.2M2033Arb-2$0.4M2034Arb-3$7M
Skills · percentileMiLB Statcast 2026 A+
ISO53
Speed52
Z-Con%41
wOBA31
wRC+25
Whiff%24
Career WAR0.0 WAR median (P10 -0.3 / P90 0.4, comp-based) · star 1% · didn't stick 91%
CompsJordy Lara (age 21) · Trayce Thompson (age 21) · Jai Miller (age 21)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†56
AVG/OBP/SLG.200 / .260 / .333
PA1
HR0
K%36
BB%6
BABIP295
ISO120
MLB%0%
Value2027 · WAR
BAT: -11.0 runs (wOBA-derived runs vs avg)-11BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.7 runs (Defensive runs vs avg)-2FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
0.00.51.00.00.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$11M 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———
2032Arb-1$0.2M———
2033Arb-2$0.4M———
2034Arb-3$7M———
Totals $0.0M $-5M +$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 Colorado — 189157 511227 22437 60 325430561991 236400 2312 428 70 — — — — — —
202418 AFresno Grizzlies — 5749 16222 5161 30 327400571971 245424 289 408 120 — — — — — —
202418 ROKACL Rockies — 210172 6012510 32475 121 3494646511.115 302431 2215 477 111 — — — — — —
202519 AFresno Grizzlies — 424371 9616310 3711010 73 259341399740 140336 269 330 60 — — — — — —
202620 A+Spokane Indians — 420376 8918312 371285 114 237313396710 160324 309 317 51 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Colorado — 189163 32813 16517 60 196296313609 117252 278 271 70 — — — — — —
202418 A MLEFresno Grizzlies — 5751 15222 3221 30 294345529875 235394 395 346 120 — — — — — —
202418 ROK MLEACL Rockies — 210185 45837 19685 121 243330432763 189341 329 332 111 — — — — — —
202519 A MLEFresno Grizzlies — 424386 801239 2315710 73 207270324594 117305 375 257 60 — — — — — —
202620 A+ MLESpokane Indians — 420386 721429 271735 114 187249303552 117304 416 244 51 — — — — — —
202317 ROK MLEDSL Colorado — 189163 32813 16517 60 196296313609 117259 278 271 70 — — — — — —
202317 ROK RAWDSL Colorado — 189157 511227 22437 60 325430561991 236400 2312 428 70 — — — — — —
202418 ROK MLE2 teams — 267236 601059 22906 151 254333453787 199364 348 335 113 — — — — — —
202418 ROK RAW2 teams — 267221 7614712 37636 151 3444516331.084 290430 2414 462 113 — — — — — —
202519 A MLEFresno Grizzlies — 424386 801239 2315710 73 207270324594 117316 375 257 60 — — — — — —
202519 A RAWFresno Grizzlies — 424371 9616310 3711010 73 259341399740 140336 269 330 60 — — — — — —
202620 A+ MLESpokane Indians — 420386 721429 271735 114 187249303552 117306 416 244 51 — — — — — —
202620 A+ RAWSpokane Indians — 420376 8918312 371285 114 237313396710 160324 309 317 51 — — — — — —
202317 ROK MLEDSL Colorado — 189164 32813 16517 60 195296311607 116252 278 271 70 — — — — — —
202418 ROK MLE2 teams — 267237 601059 22906 151 253333451785 198352 348 335 113 — — — — — —
202519 A MLEFresno Grizzlies — 424388 801239 2315710 73 206270322592 116305 375 257 60 — — — — — —
202620 A+ MLESpokane Indians — 420385 721429 271735 114 187249304553 117304 416 244 51 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLE2 teams — 267237 601059 22906 151 253333451785 198352 348 335 113 — — — — — —
202519 A MLEFresno Grizzlies — 424388 801239 2315710 73 206270322592 116305 375 257 60 — — — — — —
202620 A+ MLESpokane Indians — 420385 721429 271735 114 187249304553 117304 416 244 51 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLECOL 0% 530485 9216312 331937 83 189250307557 118280 366 251 56 -28 +0 -4 -6 +11 -0.8
▸ 2027 — real world (MLB)
202721 MLB CTXCOL 0% 11 0000 000 00 200260333594 134295 00 266 56 -0 +0 -0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLECOL 35% 369338 6611210 231315 62 196258329588 133282 366 264 65 -16 +0 -2 -4 +8 -1.4
202923 MLB MLECOL 49% 414378 7713213 271436 72 203267352619 148284 357 276 73 -13 +1 -1 -4 +9 -1.0
203024 MLB MLECOL 53% 461421 8915316 311556 72 210274370643 160286 347 286 80 -11 +1 -0 -5 +10 -0.6
203125 MLB MLECOL 55% 512465 10017319 351697 82 214279381660 167287 337 293 84 -10 +1 -0 -5 +11 -0.4
203226 MLB MLECOL 56% 530481 10518320 371727 82 216282388669 171287 327 297 87 -8 +1 -0 -6 +11 -0.2
203327 MLB MLECOL 55% 531482 10417320 371737 82 215281385666 170286 337 295 86 -9 +1 -0 -6 +12 -0.3
203428 MLB MLECOL 55% 526477 10217319 371737 62 213279380659 167285 337 292 84 -10 +0 -1 -6 +11 -0.5
202822 MLB CTXCOL 35% 128117 24414 8452 21 208269359628 151298 356 279 65 -5 +0 -1 -1 +3 -0.5
202923 MLB CTXCOL 49% 201183 40727 13693 31 216278384662 168300 346 293 73 -6 +0 -1 -2 +4 -0.5
203024 MLB CTXCOL 53% 243222 49829 16823 41 223286404689 181302 347 304 80 -6 +0 -0 -3 +5 -0.3
203125 MLB CTXCOL 55% 280255 579211 19924 41 227291416707 189303 337 311 84 -5 +0 -0 -3 +6 -0.2
203226 MLB CTXCOL 56% 295268 6110212 21964 41 230294423718 194303 337 315 87 -5 +0 -0 -3 +6 -0.1
203327 MLB CTXCOL 55% 292265 6010212 21954 41 228293420713 192302 337 314 86 -5 +0 -0 -3 +6 -0.2
203428 MLB CTXCOL 55% 288262 6010212 20954 31 226291415706 188301 337 311 84 -6 +0 -1 -3 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17271572 351581367 11857424 247 223288405692 181303 337 307 77 -38 +2 -3 -19 +37 -2.1
/ 162G— A+C — 650592 13222525 442169 93 223287404691 181302 337 307 77 -14 +1 -1 -7 +14 -0.8
Career— MLE — 48534405 92315831152 328166376 9223 210276363639 153294 347 281 77 -88 +5 -8 -38 +77 -5.4
/ 162G— MLE — 650590 12321420 4422310 123 208275359634 151293 347 281 77 -16 +1 -1 -7 +14 -1.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 A+Spokane Indians · 420 PAwOBA .310 → .244 (−66)K% 30.5% → 41.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.48%÷1.000×1.350——41.14%
BB% (unintentional) /PA8.81%÷1.000×0.710—×1.0276.42%
HBP% /PA1.19%—×0.810—×1.0270.99%
Singles /BIP22.58%÷1.000×0.910×1.041×1.02721.97%
Doubles /BIP7.26%÷1.000×0.830×1.041×1.0276.44%
Triples /BIP1.21%÷1.000×0.820×1.041×1.0271.06%
Home runs /BIP4.84%÷1.000×0.830—×1.0274.12%

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.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.041.

Result: wOBA .310 → .244; ISO .160 → .120; BABIP .324 → .304. 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 AFresno Grizzlies · 424 PAwOBA .325 → .257 (−68)K% 25.9% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.94%÷0.951×1.360——37.08%
BB% (unintentional) /PA8.49%÷1.096×0.690—×1.0305.51%
HBP% /PA2.36%—×0.780—×1.0301.89%
Singles /BIP25.67%÷1.022×0.920×1.008×1.03024.00%
Doubles /BIP6.13%÷1.055×0.830×1.008×1.0305.01%
Triples /BIP1.15%÷1.017×0.910×1.008×1.0301.07%
Home runs /BIP3.83%÷0.870×0.800—×1.0303.63%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 74, 1B 104, 2B 111, 3B 103, K 90, BB 119 — 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.008.

Result: wOBA .325 → .257; ISO .140 → .114; BABIP .336 → .305. 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 ROKACL Rockies · 210 PAwOBA .466 → .332 (−133)K% 22.4% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.38%÷0.991×1.440——32.53%
BB% (unintentional) /PA14.76%÷1.035×0.620—×1.0088.91%
HBP% /PA2.38%—×0.720—×1.0081.73%
Singles /BIP26.40%÷1.003×0.820×1.044×1.00822.69%
Doubles /BIP9.60%÷1.034×0.720×1.044×1.0087.03%
Triples /BIP4.00%÷1.150×0.720×1.044×1.0082.63%
Home runs /BIP8.00%÷1.044×0.780—×1.0086.02%

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

Result: wOBA .466 → .332; ISO .302 → .211; BABIP .431 → .341. 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 AFresno Grizzlies · 57 PAwOBA .411 → .346 (−65)K% 28.1% → 37.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.07%÷1.011×1.360——37.77%
BB% (unintentional) /PA8.77%÷1.064×0.690—×1.0455.95%
HBP% /PA1.75%—×0.780—×1.0451.43%
Singles /BIP30.30%÷1.015×0.920—×1.04528.69%
Doubles /BIP6.06%÷1.081×0.830—×1.0454.86%
Triples /BIP6.06%÷0.900×0.910—×1.0456.40%
Home runs /BIP6.06%÷1.002×0.800—×1.0455.05%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 103, 2B 116, 3B 80, K 102, BB 113 — 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).

Result: wOBA .411 → .346; ISO .245 → .210; BABIP .424 → .394. 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 Colorado · 189 PAwOBA .423 → .271 (−153)K% 22.8% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.75%÷1.030×1.220——26.94%
BB% (unintentional) /PA11.64%÷0.967×0.700—×1.0088.49%
HBP% /PA3.70%—×0.700—×1.0082.61%
Singles /BIP26.32%÷1.049×0.680×1.010×1.00817.36%
Doubles /BIP10.53%÷0.968×0.600×1.010×1.0086.64%
Triples /BIP1.75%÷0.900×0.600×1.010×1.0081.19%
Home runs /BIP6.14%÷1.146×0.470—×1.0082.54%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 129, 1B 110, 2B 94, 3B 80, K 106, BB 93 — 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.010.

Result: wOBA .423 → .271; ISO .236 → .124; BABIP .400 → .252. 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).