Robert CalazOF Spokane Indians
Age 20 R/R 6'2" / 202 lbs A+ HR +30%H +12% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION295 act + 196 ros · stats below = ROS only
wRC+†40
AVG/OBP/SLG.176 / .231 / .281
PA196
HR4
SB5
K%40
BB%5
BABIP281
ISO105
MLB%0%
Value2026 · WAR
BAT: -43.5 runs (wOBA-derived runs vs avg)-44BATRUN: +1.4 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: -3.0 runs (Positional adjustment)-3POSREP: +13.9 runs (Replacement-level credit)+14REPTotal WAR: -3.30-3.3WAR
0.00.51.00.00.00.30.4+$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 36 / POW 60
Toolsscout grade
CONTACT36
scouting grade only
POWER60
scouting grade only
EYE38
scouting grade only
SPEED42
scouting grade only
DEFENSE45
scouting grade only
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
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M+0.3$0.8M+$0.3M
2032Arb-1$0.8M+0.4$1M+$0.6M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $2M $0.6M +$0.9M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Colorado 189164 37924 15587 60 226317378695 152314 318 298 86
202317 ROKDSL Colorado 189157 511227 22437 60 325430561991 236400 2312 428 185
202418 ROK2 teams 267237 58959 21906 151 245322439761 194348 348 324 106
202418 ROK2 teams 267221 7614712 37636 151 3444516331.084 290430 2414 462 212
202519 AFresno Grizzlies 424387 7611211 2216310 73 196258320578 124298 385 251 50
202519 AFresno Grizzlies 424371 9616310 3711010 73 259341399740 140336 269 330 111
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 A+COL 295276 45723 131325 103 163214236450 72296 454 198 10 -30 +1 +0 -2 +8 -2.3
YTD20 A+COL 295268 601034 21945 103 224293328621 104327 327 282 74 -9 +1 +0 -2 +8 -0.1
ROS20 A+COL 0% 196181 32514 10793 51 176231281512 105288 405 237 40 -13 +1 -1 -1 +6 -1.0
ROS20 MLBCOL 0% 11 0000 000 00 310 00 241 43 -0 +0 -0 -0 +0 -0.0
FULL20 A+COL 296277 45723 131325 103 162214235448 72294 454 198 10 -30 +1 -0 -2 +8 -2.3
TOT20 A+COL 491457 771237 232118 154 168221253474 85290 435 214 22 -44 +1 -1 -3 +14 -3.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBCOL 35% 513470 9214414 301928 92 196256332588 136289 376 262 59 -24 +1 -3 -3 +15 -1.5
202822 MLBCOL 49% 566517 10617418 352049 103 205267358625 153291 366 276 70 -20 +1 -3 -3 +16 -0.9
202923 MLBCOL 54% 602550 11518421 382119 103 209271371642 162293 356 288 79 -15 +1 -3 -4 +17 -0.4
203024 MLBCOL 55% 625569 12219424 4121510 103 214279388667 174294 347 296 84 -11 +1 -3 -4 +18 0.0
203125 MLBCOL 56% 634577 12419425 4221710 103 215280392671 177294 347 300 88 -9 +1 -4 -4 +18 0.3
203226 MLBCOL 56% 639581 12619426 4321810 103 217282398680 181294 347 302 89 -8 +1 -4 -4 +18 0.4
202721 MLBCOL 35% 177162 35616 10663 31 216274377651 160312 376 270 65 -7 +0 -1 -1 +5 -0.4
202822 MLBCOL 49% 275252 559210 17994 51 218278389667 171315 366 286 77 -7 +1 -2 -2 +8 -0.2
202923 MLBCOL 54% 327298 6711213 211145 51 225287406693 181317 356 300 88 -5 +1 -2 -2 +9 0.2
203024 MLBCOL 55% 347316 7312215 231195 62 231294424718 193318 347 308 94 -2 +0 -2 -2 +10 0.4
203125 MLBCOL 56% 355323 7612316 241215 62 235298440738 204318 347 313 98 -1 +0 -2 -2 +10 0.5
203226 MLBCOL 56% 359326 7812317 241236 62 239303451754 212319 347 315 99 -0 +0 -2 -2 +10 0.6
▸ Career Totals
Career 18411678 384621377 11964228 319 229291419710 190317 356 302 89 -22 +3 -10 -11 +52 1.1
/ 162G 650592 13622527 4222710 113 230292421713 191319 356 302 89 -8 +1 -4 -4 +18 0.4
Career 46554233 88814034156 297164782 9222 210275369644 160297 356 285 76 -124 +10 -21 -28 +132 -3.2
/ 162G 650591 12520522 4123011 133 212275374649 162300 356 285 76 -17 +1 -3 -4 +18 -0.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Colorado 189157 511227 22437 60 325430561991 236400 2312 428 185 +18 +1 +5 2.5
202418 AFresno Grizzlies 5749 16222 5161 30 327400571971 245424 289 408 170 +5 +1 +2 0.7
202418 ROKACL Rockies 210172 6012510 32475 121 3494646511.115 302431 2215 477 223 +29 +2 +6 3.8
202519 AFresno Grizzlies 424371 9616310 3711010 73 259341399740 140336 269 330 111 +5 +0 +12 1.8

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Tony Batistalast yr '07
career totals — 7 seasons, 3,601 PA
73,60116233244291445-9-110.410.4
/162664306-1.6-0.21.9pk7: 10
#2Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11
#3Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#4Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#5Eric Karroslast yr '04
career totals — 5 seasons, 2,197 PA
52,1977313255317418-19-173.93.9
/162664224-5.7-5.21.2pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,8416730213273381-11-50.30.7
/1626642411-4.0-1.80.1pk7: 1
#6Hunter Dozierlast yr '23
career totals — 6 seasons, 2,294 PA
62,2947319238305421-23-450.00.0
/162664215-6.5-13.20.0pk7: 0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Robert Calaz (OGILVIE) 20 20→36 45→60 40→42 38 168/221/253 85290 715 43% 5% 22 -3.3
Michael Chavis
2016 · A
20 36→46 45→60 45 33 186/228/309 123283 137 38% 5% 42 -2.3 210/257/363 153289 195 33% 5% 69 -0.4 228/283/42719929628333%6%93+0.8
Agustín Ramírez
2022 · A
20 37→45 44→55 43→55 39 188/247/306 118283 114 36% 7% 50 -1.8 225/286/368 143285 1612 26% 7% 82 +0.5 232/295/411179268221622%7%94+1.3
Esmerlyn Valdez
2023 · A
19 41→43 45→55 44→40 43 204/283/326 122290 125 32% 8% 71 -0.3 195/273/328 133307 154 39% 8% 67 -0.5 202/290/39018828626237%9%87+0.6
Jerar Encarnacion
2018 · A
20 39→44 42→55 46→45 32 192/234/295 103309 96 40% 4% 40 -2.4 195/240/300 105309 115 38% 5% 44 -2.1 225/289/39717233025638%8%88+0.7
Brian Sanchez
2016 · A
20 37 41→60 47→45 34 184/240/286 102293 97 39% 5% 41 -2.3 201/258/330 129303 144 36% 6% 60 -1.0 203/267/35815529218035%7%70-0.1
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Trayce Thompson
2012 · A
21 35→45 49→65 45→50 36 186/242/333 147272 166 37% 6% 55 -1.4 189/248/339 150282 1713 38% 6% 59 -1.1 211/299/43522329231737%10%103+1.1
Willy García
2013 · A
20 38→48 46→55 44→45 37 198/241/321 123269 158 32% 5% 50 -1.7 207/237/351 144315 188 39% 4% 56 -1.3 230/259/38515432118534%3%72-0.2
Brandon Snyder
2007 · A
20 38→48 45→55 47→45 37 193/245/317 124295 136 38% 6% 51 -1.7 235/280/357 122317 123 28% 5% 76 +0.1 247/293/37612932312226%5%85+0.6
Robert Perez Jr.
2019 · A
19 37→47 41→55 42→45 37 183/244/280 97279 96 36% 6% 42 -2.3 211/270/336 125325 134 37% 6% 67 -0.5 221/290/40518430725235%6%92+1.0
Rudy van Heydoorn
2010 · A
21 33 41→45 40→50 41 166/249/256 90260 98 37% 8% 39 -2.5 197/273/307 110309 105 36% 8% 61 -1.0 204/303/33813429214232%11%83+0.2
Joe DeCarlo
2014 · A
20 39→37 42→55 41→30 41 185/265/288 103302 93 39% 8% 53 -1.5 187/270/297 110290 102 36% 8% 58 -1.2 194/273/35516126220133%8%70-0.2
Jhonkensy Noel
2021 · A
20 41→40 44→55 47→45 41 205/267/321 116274 127 29% 6% 62 -0.9 215/265/384 169280 225 31% 5% 78 +0.2 194/257/37818324425132%6%70-0.3
Rainel Rosario
2009 · A
20 36→46 41→50 45→50 39 175/248/271 96286 89 39% 7% 42 -2.3 206/274/322 116310 99 34% 7% 65 -0.7 245/301/39014527818619%7%90+0.8
Jordy Lara
2012 · A
21 34→44 45→50 44→40 41 177/247/296 119264 135 36% 8% 47 -1.9 211/258/345 134277 143 28% 5% 64 -0.8 235/283/38114729715125%5%81+0.4
Max Muncy
2023 · A
20 38→45 48→55 50 41 195/268/337 143297 1712 38% 8% 67 -0.5 211/276/338 127323 139 36% 7% 70 -0.3 226/295/38816231320632%6%90+0.5
Sam Huff
2018 · A
20 40→42 44→55 46→45 37 195/255/311 116314 124 40% 7% 54 -1.4 189/233/316 127315 146 43% 4% 46 -2.0 215/278/39417831027138%7%82+0.3
Iverson Leonardo
2022 · A
20 41 45→50 47→50 41 200/276/327 127305 119 36% 8% 68 -0.5 188/268/292 104312 98 39% 8% 56 -1.3 154/245/248942608840%9%34-0.7
Nelson Velázquez
2019 · A
20 39→38 41→60 50 33 184/236/276 93327 109 45% 6% 37 -2.7 206/250/319 113336 129 40% 5% 53 -1.5 205/274/399195264271233%8%84+0.5
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0