He debuted April 8, 2025, hit .118 in 12 games, and came back to Albuquerque. This spring he got sober, added 40 pounds, and won Spring Training MVP. The model has him at 28% CUP and an April window. The question is whether the 2026 version is actually different.
Zac Veen is 24 years old and has already been to the major leagues. He went up on April 8, 2025, hit .118 in 12 games, struck out at a 37.8 percent clip, and came back down on April 23. The Rockies sent him home to work on the high fastball problem. He spent the rest of the year in Albuquerque.
That is the context missing from most CUP discussions around Veen in 2026. He is not a prospect waiting for a debut. He is a player who has already had a debut, did not stick, and is now trying to make a second impression with a body that looks different, a lifestyle that is different, and a spring that has looked, by most accounts, different.
The model has him at 28% CUP with an ECD of April 16. Pathway A means service time is the gating factor, not opportunity. The 1.02 Colorado org coefficient is the highest in the model. The structural case for an April call is real. But none of that matters if the 2026 version of Veen walks into Coors Field with the same mechanical problems he carried last April.
Veen earned a shot at the Opening Day roster last spring. He hit .270/.352/.460 with nine stolen bases in 28 Cactus League games and won the Abby Greer Award as the Rockies' Spring Training MVP. Colorado decided to hold him back anyway, pointing to a strikeout rate against big league starters that was still too high and a lack of experience at Triple-A.
Then Jordan Beck struggled to start the year. The Rockies called Veen up on April 8 after he went 5-for-5 with a homer and two doubles in his last Albuquerque game. He played in 12 major league games and went 4-for-34. He reached base safely in six of those games but struck out 14 times against two walks. The fastball was the issue. He saw it 70 percent of the time, batted .091 against it, and whiffed on 59 percent of four-seamers. The big league game targeted the uphill swing he had been working to flatten, and it worked. He was optioned back April 23.
The rest of 2025 was better. He slashed .289/.354/.468 at Albuquerque across 90 games, cutting his strikeout rate to 20 percent and walking 9 percent of the time. A 14-game hitting streak in June and July, during which he hit .466/.508/.724, showed what the ceiling looks like when the bat is right. He finished with 11 home runs, 15 stolen bases, and a 94 wRC+ in the altitude-inflated Isotopes lineup.
Veen came into 2026 spring training at 245 pounds. He finished 2025 at 202. The 43-pound difference was not the result of a training program. Veen disclosed publicly this winter that he had been dealing with substance abuse through most of his professional career, smoking and drinking daily from 2021 onward. He got sober in the offseason, completed an 11-week program, and credited the sobriety for the physical transformation.
His high school coach reported that his exit velocities and speed times improved with the added muscle. He went back to natural brown hair. He talked openly about faith. Whatever the mechanism, the person who showed up to Scottsdale in February was documented by every person who saw him as visibly different from the one who left Denver the previous fall.
This spring, he hit .270/.352/.460 again, essentially replicating the 2025 spring line. He hit two walk-off home runs. He retained the Abby Greer Award. He did not make the Opening Day roster.
Colorado went into 2026 with a relatively set outfield. Brenton Doyle, Mickey Moniak, Jordan Beck, and Jake McCarthy were all projected for regular playing time before spring training opened. That left Veen without a clear path to a starting spot on day one, and the Rockies are not a team that will carry a fifth outfielder who needs development time on the bench.
He starts in Albuquerque. The question is when they call him back up, not if.
The model brief assigned Veen a PPI-High score at the March 20 run date based on his 2025 Pipeline ranking of 45th overall. That number is wrong for 2026. PPI eligibility requires a player to appear on at least two of the three qualifying preseason Top 100 lists for the current season: MLB Pipeline, Baseball America, and ESPN. Veen does not appear on any of those lists entering 2026.
His 2025 MLB debut and the .118 average in 37 plate appearances dropped him off every major ranking. Baseball America has Colorado with one Top 100 player in 2026. It is not Veen. The corrected PPI status is None.
He retains rookie eligibility because his 12 games in 2025 kept him under the 45-day active roster threshold and the 130 at-bat threshold. But rookie eligibility without a qualifying Top 100 ranking is not enough. The pick incentive is off the table.
CUP 28% and ECD April 16 does not mean Veen walks into the majors and stays. The model measures one thing: probability of an MLB appearance within 90 days of the March 20 run date. Veen already knows what the big leagues look like. He got sent back. The 28% reflects the structural forces pointing toward a recall: the org coefficient, the service time pathway, the thin outfield depth behind the starters. It is discounted by the outfield competition in front of him, the known fastball problem, and the fact that his last MLB stint ended after 12 games. PPI adds nothing here. There is no pick incentive on the table.
The non-observable factor here is whether the mechanical adjustments he made in the second half of 2025 and this spring have actually fixed the fastball problem. That is the variable no model can price. If it is fixed, he goes up and stays. If it is not, the call-up happens and looks like April 2025 again.
The case for a 2026 call-up that sticks: the second-half Albuquerque numbers from 2025 were real. The physical transformation is documented. The Rockies need offense. Coors Field helps left-handed contact hitters. The org promotes quickly. Colorado has no compelling reason to keep him in Albuquerque all year if he is hitting.
The case against: he has never had a sustained MLB stint. His hard-hit data at Triple-A is average, not plus. He has never produced a 110-mph exit velocity at Triple-A or in the majors. The fastball problem was structural, not mechanical, and a 40-pound offseason does not guarantee it is solved. The outfield in front of him has four established players. Strikeouts have followed him at every level.
The model is not making the case for either. It is scoring the structural inputs and returning 28%. That is the fourth-highest CUP in Sub-Batch A. It reflects a player with a clear call-up pathway, a permissive org, and a defined timeline, discounted by the known risks. The 90-day window opened March 20. It closes June 18.