Zac VeenLF Albuquerque Isotopes
Age 24 L/R 6'3" / 243 lbs AAA HR +30%H +12% Svc 0.087 · Ctrl thru 2031 ILReassigned to Minors (RM)
2026 ROS PROJECTION356 act + 237 ros · stats below = ROS only
wRC+†99
AVG/OBP/SLG.238 / .293 / .408
PA237
HR7
SB9
K%27
BB%7
BABIP303
ISO169
MLB%40%
Value2026 · WAR
BAT: -0.3 runs (wOBA-derived runs vs avg)-0BATRUN: +3.9 runs (SB/CS + UBR baserunning)+4RUNFLD: +0.4 runs (Defensive runs vs avg)+0FLDPOS: -6.4 runs (Positional adjustment)-6POSREP: +16.8 runs (Replacement-level credit)+17REPTotal WAR: +1.40+1.4WAR
0.01.12.20.21.61.71.61.41.2+$44M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 44 / POW 49
Toolsscout grade · Statcast %ile · 2025
CONTACT44
Whiff%
1024.8%
xwOBA
100.188
POWER49
Barrel%
255.0
Avg EV
6690.2
Bat Spd
4771.0
EYE55
Chase%
2636.4%
SPEED55
Sprint
6828.2
DEFENSE56
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.087 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+0.2$0.9M+$0.6M
2027Pre-Arb$0.8M+1.6$12M+$11M
2028Pre-Arb$0.8M+1.7$12M+$11M
2029Arb-1$4M+1.6$10M+$8M
2030Arb-2$6M+1.4$8M+$5M
2031Arb-3$7M+1.2$7M+$2M
Totals $18M $49M +$37M

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
202119 AFresno Grizzlies 479422 951838 421826 3617 225304339643 114364 389 282 74
202119 AFresno Grizzlies 479399 12027415 641266 3617 301404501906 201396 2613 393 159
202220 A+3 teams 640580 1022137 462208 7111 176246259505 83265 347 226 31
202220 A+3 teams 640547 14129313 791408 7111 258360393753 135320 2212 339 118
202321 AA2 teams 224201 37732 17562 252 184255279533 95238 258 238 40
202321 AA2 teams 224193 451122 25482 252 233327342669 109293 2111 302 89
202422 AA3 teams 260237 45629 18872 194 190253346599 156255 337 259 57
202422 AA3 teams 260226 569211 29652 194 248339451790 204300 2511 347 123
202523 AAA2 teams 449416 851848 251364 166 204256325581 120281 306 254 52
202523 AAA2 teams 449404 11124512 37984 166 275342448790 173334 228 347 124
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAACOL 356326 7920412 27981 142 242302439741 196307 288 316 100 +0 +2 +0 -4 +10 0.8
YTD24 AAACOL 356315 9826516 38761 142 311387578965 267364 2111 416 177 +31 +2 +0 -4 +10 4.0
ROS24 AAACOL 40% 237218 521227 16641 92 238293408701 169306 277 315 99 -0 +1 +0 -3 +7 0.5
ROS24 MLBCOL 40% 9588 22513 7260 41 250305432737 182331 277 337 116 +2 +0 +0 -1 +3 0.4
FULL24 AAACOL 451414 10125515 341241 183 244303437740 193310 278 320 103 +2 +2 +0 -5 +13 1.2
TOT24 AAACOL 593544 13132619 431622 234 241299426725 186306 277 315 100 -0 +3 +0 -6 +17 1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBCOL 56% 628575 13931619 441664 224 242300416716 174304 267 316 100 -0 +3 +1 -7 +18 1.5
202826 MLBCOL 64% 615561 13630519 451614 224 242303415719 173303 267 317 101 +1 +3 +1 -7 +17 1.6
202927 MLBCOL 66% 603549 13329519 451574 214 242304417721 175302 267 318 101 +1 +3 +1 -6 +17 1.5
203028 MLBCOL 67% 591537 12928518 451544 204 240304412715 171301 268 317 100 +0 +2 +0 -6 +17 1.4
203129 MLBCOL 66% 579526 12728518 441524 183 241305416721 175300 268 314 99 -1 +2 -0 -6 +16 1.2
203230 MLBCOL 65% 568516 12227417 431514 163 236300403703 167298 278 311 96 -2 +2 -1 -6 +16 0.9
202725 MLBCOL 56% 354324 8620313 25942 122 265322466788 201329 277 337 116 +6 +2 +1 -4 +10 1.5
202826 MLBCOL 64% 394360 9421414 291032 143 261320458778 197328 267 338 117 +8 +2 +1 -4 +11 1.7
202927 MLBCOL 66% 398362 9521414 301043 143 262324459783 196327 268 338 117 +8 +2 +1 -4 +11 1.7
203028 MLBCOL 67% 395359 9321314 301033 132 259321451773 192326 268 337 116 +7 +2 +0 -4 +11 1.6
203129 MLBCOL 66% 381347 8920313 291002 122 256317444761 187325 268 335 114 +6 +2 -0 -4 +11 1.4
203230 MLBCOL 65% 370337 8619313 28982 102 255316445761 190323 268 331 112 +5 +1 -1 -4 +10 1.2
▸ Career Totals
Career 24242211 5691282185 18064215 8016 257318450767 192324 267 334 114 +38 +10 +1 -30 +69 8.8
/ 162G 650593 15334623 481724 214 258318452770 194324 267 334 114 +10 +3 +0 -8 +18 2.4
Career 58735338 120225547151 430168647 29564 225289375664 150297 297 293 82 -117 +33 +2 -63 +166 2.2
/ 162G 650591 13328517 481875 337 225289376664 151297 297 293 82 -13 +4 +0 -7 +18 0.3

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
202119 AFresno Grizzlies 479399 12027415 641266 3617 301404501906 201396 2613 393 159 +32 +0 +14 4.7
202220 AAHartford Yard Goats 141124 22401 14421 55 177266234500 56253 3010 235 38 -10 -1 +4 -0.7
202220 A+Spokane Indians 400342 9219311 50905 504 269370439809 170332 2212 360 134 +15 +8 +11 3.6
202220 INTLSalt River Rafters 9981 27601 1582 162 333449444893 111356 815 402 166 +7 +2 +3 1.3
202321 AAHartford Yard Goats 201172 36722 23432 222 209310308618 99260 2111 281 73 -6 +4 +6 0.3
202321 INTLLeones de Ponce 2321 9400 250 30 4294786191.097 190562 229 481 226 +3 +1 +1 0.5
202422 AAAAlbuquerque Isotopes 9282 18306 7240 61 220281476757 256231 268 319 102 +0 +1 +3 0.4
202422 AAHartford Yard Goats 145127 34525 16382 101 268359457815 189345 2611 363 136 +6 +2 +4 1.2
202422 A+Spokane Indians 2317 4100 630 32 235435294729 59286 1326 356 130 +1 -0 +1 0.1
202523 MLBColorado Rockies 3734 4101 2141 11 118189235424 118158 385 197 9 -4 -0 +0 -5 +1 -0.8
202523 AAAAlbuquerque Isotopes 412370 10723511 35843 155 289355468823 178347 208 361 134 +16 +1 +12 2.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career 3734 4101 2141 11 118189235424 118158 385 197 9 -4 -0 +0 -5 +1 -0.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
#1José Cruz Jr.last yr '08
career totals — 9 seasons, 4,179 PA
94,17915381247336445-35-717.417.2
/1626642413-5.6-1.12.8pk7: 17
#2Eric Byrneslast yr '09
career totals — 8 seasons, 3,440 PA
83,440106125260321441-21+314.915.2
/1626642024-4.1+0.62.9pk7: 16
#3Raul Mondesilast yr '05
career totals — 6 seasons, 2,604 PA
62,60410889251326456-20-610.810.8
/1626642823-5.1-1.52.7pk7: 11
#4Travis Leelast yr '06
career totals — 6 seasons, 3,147 PA
63,1478434257336412-36-39.09.0
/162664187-7.6-0.71.9pk7: 9
#5Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
42,3957479242300415-26+14.94.9
/1626642022-7.1+0.21.4pk7: 5
#6Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5

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
Zac Veen (OGILVIE) 24 30→44 50→49 60→55 55 241/299/426 186306 1923 27% 7% 100 +1.4
Derek Fisher
2018 · MLB
24 48→52 52→55 50→55 45 241/309/406 165323 2019 30% 8% 102 +1.8 228/304/400 172325 2116 34% 9% 98 +1.6 199/282/365166291221537%10%77+0.1
Ryan Kalish
2012 · MLB
24 47→51 48→50 56→55 47 236/293/378 142284 1524 22% 7% 87 +0.8 220/270/320 100293 919 27% 6% 62 -0.9 212/256/3059328582028%5%48-1.0
DJ Stewart
2018 · AA
24 46→47 49→60 52→50 47 230/301/375 145284 1616 25% 8% 91 +1.1 224/300/390 166270 2011 24% 8% 94 +1.3 212/319/41420225329228%11%105+1.0
Brett Wisely
2023 · AAA
24 47→51 49→50 55 46 237/301/388 152305 1724 28% 8% 94 +1.3 230/296/357 127295 1215 25% 8% 83 +0.6 231/293/342111293101523%7%76+0.0
Domonic Brown
2012 · MLB
24 50→54 49→55 52→55 50 247/316/397 150302 1619 23% 9% 102 +1.9 250/307/404 154288 1710 19% 7% 100 +1.7 249/302/40215328117718%7%92+1.0
Jarred Kelenic
2023 · MLB
24 43→53 55→60 49→50 44 226/287/420 195278 2113 27% 7% 97 +1.5 229/289/388 159313 1713 30% 8% 89 +0.9 219/278/354135308141332%7%71-0.2
Josh VanMeter
2020 · MLB
25 45→47 50→55 50 47 231/292/393 161278 1715 24% 8% 91 +1.1 223/303/394 171277 1911 26% 10% 96 +1.5 205/310/36315726018727%13%89+0.4
Taylor Trammell
2022 · MLB
24 41→46 50→55 47→55 44 210/284/359 150288 1812 33% 8% 79 +0.3 220/302/395 175297 2118 31% 10% 96 +1.5 208/300/381173279212332%11%90+0.6
David Dahl
2018 · MLB
24 49→54 47→55 53→55 40 241/286/385 144322 1417 29% 6% 85 +0.7 236/286/396 160304 1710 27% 6% 89 +1.0 250/300/39614731814525%6%92+0.8
Kyle Isbel
2022 · MLB
25 45→53 48→50 56→55 44 227/289/370 143286 1520 26% 7% 84 +0.6 231/286/374 143286 1316 23% 6% 83 +0.6 242/292/371130288101119%6%83+0.4
Josh Lowe
2022 · AAA
24 47→57 53→55 58→60 45 239/303/408 169318 2125 31% 8% 100 +1.7 251/307/423 172352 1928 32% 7% 105 +2.1 252/308/426174353193332%7%102+1.5
Cedric Mullins
2019 · MLB
24 47→54 48→55 53→60 44 235/279/380 145273 1415 20% 6% 82 +0.5 226/280/365 139265 1422 20% 6% 79 +0.3 250/319/421170288192719%8%106+2.2
Akil Baddoo
2023 · MLB
24 50→54 47→55 54→55 51 244/320/385 140320 1322 26% 10% 100 +1.7 226/304/394 168290 1825 27% 10% 97 +1.5 222/303/408186279212827%10%96+1.1
Leody Taveras
2023 · MLB
24 47→53 48→50 53→55 43 235/287/383 147303 1519 27% 7% 86 +0.8 239/289/372 133294 1421 23% 7% 84 +0.6 231/283/355124278132521%7%75+0.0
Dominic Canzone
2022 · AA
24 45→53 48→60 54→50 42 225/283/362 137302 1519 30% 7% 79 +0.3 240/293/416 176285 2212 24% 6% 98 +1.6 249/304/42918028824522%7%104+1.4
Carlos Alvarez
2012 · AAA
24 46 48→45 49→45 48 234/298/374 140288 1614 24% 8% 89 +0.9 225/288/350 125282 128 23% 8% 78 +0.2 245/326/331862986618%9%88+0.3
Nick Loftin
2023 · AAA
24 44→53 48→50 53→50 46 225/285/363 138263 1618 21% 7% 81 +0.4 240/309/371 131275 1513 18% 8% 92 +1.2 240/320/368128270141116%9%94+0.9
Blake Tekotte
2012 · MLB
25 44→48 53→55 53→55 44 228/293/405 176290 2124 29% 8% 95 +1.4 199/253/331 132275 1316 31% 6% 59 -1.1 189/253/30511625691028%6%49-0.9
Daulton Varsho
2021 · MLB
25 46→49 52→60 55→50 47 239/304/408 170277 1918 22% 7% 100 +1.7 233/299/427 194270 2414 23% 8% 103 +1.9 227/294/419192260251523%8%96+1.3
John Rave
2023 · AAA
25 43→44 50→55 54→55 43 218/288/365 147310 1918 35% 9% 82 +0.5 217/283/362 145296 1616 30% 8% 79 +0.3 220/292/381161277172326%9%84+0.5