Which Hitters Have Seen Their 2026 Projections Change the Most?

I spend a lot of time saying the word “April.” It’s a convenient excuse to wave away any notion of changing my mind drastically on a player after two or three weeks of the season. But April isn’t actually meaningless, and as we head toward June, we’re already nearly a third of the way through the season. A lot of the stuff we’ve seen isn’t just a rough patch or a freak BABIP, but career trajectories changing, and that has consequences for the players and their teams. One of the most common questions about players I get in chats is some variation of “What does ZiPS think now?” I can’t answer them all, mainly because “doughy middle-aged nerd talks to his magical baseball box for an hour” sounds like the worst episode of Black Mirror ever. That said, because I do full in-season runs of ZiPS in the middle of every month, now seems like a good time to get some projectionist changes of heart for the overachieving and underperforming players.
So whose changing fortunes are most likely to lead to changed destinies? Well, to get an idea of which trajectories have changed the most, I took the current 2026 projected numbers for each player and compared them to the 2026 ZiPS projections from before this season began. We’ll start with the good news, because I’m a Baltimore native and an Orioles fan, so I need something sunny first. These are park-neutral projections, and I eliminated anyone who is projected as below replacement level, since we’re focusing on major league-relevant players. Today, we’ll cover the position players before moving on to the pitchers tomorrow.
Here are the players whose 2026 ZiPS projections have improved the most since the beginning of this season, sorted by the greatest gains in projected WAR:
Player | Preseason OPS+ | Now | Difference | Preseason WAR | Now | Difference |
---|---|---|---|---|---|---|
Jonathan Aranda | 114 | 126 | 12 | 1.8 | 2.9 | 1.2 |
Jordan Lawlar | 82 | 91 | 9 | 1.8 | 2.8 | 1.1 |
Andy Pages | 108 | 121 | 13 | 2.2 | 3.2 | 1.1 |
Geraldo Perdomo | 94 | 103 | 9 | 2.0 | 3.1 | 1.1 |
Wilyer Abreu | 105 | 118 | 13 | 2.1 | 3.1 | 1.1 |
Jacob Wilson | 119 | 124 | 6 | 1.8 | 2.8 | 1.0 |
Iván Herrera | 107 | 130 | 23 | 2.1 | 3.1 | 1.0 |
Kyle Stowers | 98 | 115 | 18 | 0.8 | 1.8 | 1.0 |
Victor Scott II | 76 | 86 | 10 | 1.2 | 2.1 | 0.9 |
Fernando Tatis Jr. | 140 | 142 | 3 | 4.3 | 5.2 | 0.9 |
Brock Wilken | 69 | 82 | 14 | 0.2 | 1.1 | 0.9 |
Otto Kemp | 82 | 94 | 11 | 0.9 | 1.7 | 0.9 |
Trent Grisham | 100 | 115 | 16 | 2.1 | 3.0 | 0.9 |
Will Benson | 92 | 103 | 12 | 0.6 | 1.4 | 0.9 |
Joe Mack | 75 | 88 | 13 | 1.5 | 2.4 | 0.8 |
Spencer Torkelson | 112 | 122 | 10 | 1.9 | 2.7 | 0.8 |
Ryan Ward | 88 | 95 | 7 | 0.3 | 1.1 | 0.8 |
Lars Nootbaar | 120 | 126 | 6 | 2.5 | 3.3 | 0.8 |
William MacIver | 77 | 95 | 18 | 1.1 | 1.9 | 0.8 |
Cam Devanney | 77 | 91 | 14 | 0.8 | 1.6 | 0.8 |
Tyler Soderstrom | 94 | 106 | 12 | 0.1 | 0.8 | 0.7 |
Carson Kelly | 85 | 107 | 22 | 1.2 | 1.9 | 0.7 |
Carson McCusker | 90 | 103 | 13 | 0.3 | 1.1 | 0.7 |
Pete Crow-Armstrong | 109 | 114 | 5 | 3.7 | 4.5 | 0.7 |
Kerry Carpenter | 114 | 124 | 10 | 1.3 | 2.0 | 0.7 |
Coming into the season, Jonathan Aranda looked merely like a decent option through his prime years, a player whose employer didn’t quite trust his glove to stick at second and third or his bat to produce enough for him to play first base. He always hit hard, however, and he’s taken that to a new level this year, with a hard-hit percentage that blew through the 50% threshold and has peeked into the high 50s. As a result, Aranda has put up a 162 wRC+ across his first 43 games and 160 plate appearances this year. No, he’s probably not going to keep his batting average above .300, but he’s elite at smashing baseballs and has just enough plate discipline to leverage that skill. He’s not scheduled to reach free agency until after the 2029 season, so he may be Tampa Bay’s longest fixture at first base since Carlos Peña.
A thumb injury ruined Jordan Lawlar’s 2024 season, but his early performance in Triple-A this year eliminated any lingering concerns that the injury would hinder his play. In fact, Lawlar was mashing PCL pitchers so hard that the Diamondbacks basically had no choice but call him up, even though they didn’t have a clear full-time starting job for him. Because of Andy Pages’ disappointing power production in the majors last year, ZiPS dropped off his bandwagon after hanging out there for several years. But now that Pages has nine homers in 44 games this season, the computer is quietly trying to sneak back on.
I was asked recently if Geraldo Perdomo’s contract was the biggest steal for a team this year. I said no, but only because the biggest steal is almost always a star who has less service time than Perdomo has now. Nobody will mistake Perdomo for prime Giancarlo Stanton, but the Arizona shortstop is hitting for more power than he ever has in the majors. Combine that sudden pop with his arguably Votto-esque pitch recognition and elite contact skills, and Perdomo now looks like an extremely valuable offensive talent. With a .309 BABIP, he’s not even getting lucky!
It appears that Wilyer Abreu is going to outproduce his breakout season from 2024. Between him and Jarren Duran, you have to give the Red Sox an unbelievably high stat for Turning Fourth Outfielder Types Into Stars in the upcoming RPG FanGraphs Advanced Dungeons & Data. OK, that does not actually exist, but if you bother David Appelman enough maybe it will! Jacob Wilson is a shockingly retro type of player, in the best possible way, and as long as he doesn’t get tempted to be more aggressive at the plate, he should be able to contact his way to stardom.
I’m fairly surprised that Iván Herrera got so much of a boost considering he missed more games with a bone bruise this season than he has played, but it’s hard to ignore the fact that he’s OPSing 1.299. Kyle Stowers has given the Marlins a pretty good thumper, and after some uncertainty back in March, ZiPS now gives him a legitimate chance to be a starting first baseman for a while.
Going down the rest of the list briefly, I’m convinced that Trent Grisham’s revival has to do with mustache power. Fernando Tatis Jr. is finally back hitting at his pre-suspension levels, and while Tyler Soderstrom has slumped a bit over the last few weeks, ZiPS is more bullish on him than it was previously. I have no idea what Spencer Torkelson is going to do from here on out in the majors, to the extent that I’m wondering if I should try leaving him out of the projections next year and hope nobody notices. Shoot, I said the quiet part out loud.
Some may be surprised to see Pete Crow-Armstrong this low. Truth is, ZiPS was already astoundingly high on him coming into the season, basically projecting him to be an All-Star in 2025. He’s been better than that, but there was simply less room for his projection to jump.
Now, let’s move on to the players whose projections have dropped the most, sorted by the greatest declines in projected WAR.
Player | Preseason OPS+ | Now | Difference | Preseason WAR | Now | Difference |
---|---|---|---|---|---|---|
Marcus Semien | 106 | 91 | -16 | 3.9 | 2.5 | -1.5 |
Bryan Reynolds | 114 | 101 | -14 | 2.3 | 0.9 | -1.4 |
Mike Trout | 145 | 125 | -20 | 2.8 | 1.4 | -1.4 |
Tyler O’Neill | 126 | 109 | -16 | 2.4 | 1.2 | -1.2 |
Yordan Alvarez | 163 | 154 | -8 | 5.3 | 4.3 | -1.0 |
Bryan De La Cruz | 92 | 80 | -12 | 0.2 | -0.8 | -1.0 |
Anthony Santander | 125 | 111 | -14 | 2.8 | 1.9 | -1.0 |
Nick Cimillo | 92 | 74 | -18 | 0.3 | -0.7 | -1.0 |
Luis Rengifo | 99 | 86 | -13 | 1.8 | 0.9 | -0.9 |
Jonathan India | 108 | 99 | -9 | 2.6 | 1.7 | -0.9 |
Tyler Stephenson | 106 | 97 | -9 | 2.3 | 1.4 | -0.9 |
Vinny Capra | 99 | 83 | -17 | 2.0 | 1.1 | -0.9 |
LaMonte Wade Jr. | 113 | 97 | -15 | 1.4 | 0.5 | -0.9 |
Jose Miranda | 100 | 89 | -11 | 1.2 | 0.3 | -0.9 |
Salvador Perez | 104 | 90 | -14 | 1.9 | 1.1 | -0.9 |
Matt Olson | 132 | 118 | -13 | 3.4 | 2.6 | -0.9 |
Jeimer Candelario | 102 | 89 | -13 | 1.4 | 0.6 | -0.8 |
Tim Anderson | 82 | 63 | -19 | 0.6 | -0.2 | -0.8 |
Joc Pederson | 134 | 118 | -15 | 2.3 | 1.5 | -0.8 |
Joey Ortiz | 106 | 94 | -12 | 2.4 | 1.6 | -0.8 |
Brian O’Keefe | 95 | 77 | -18 | 1.0 | 0.2 | -0.8 |
Charles McAdoo | 98 | 86 | -12 | 1.9 | 1.1 | -0.8 |
Travis d’Arnaud | 97 | 82 | -15 | 1.8 | 1.0 | -0.8 |
Christian Yelich | 125 | 113 | -13 | 2.6 | 1.8 | -0.8 |
Ozzie Albies | 110 | 96 | -14 | 2.4 | 1.6 | -0.8 |
Admittedly, I am taking Marcus Semien’s decline very personally. I got a lot of pushback from ZiPS projecting him as a top-10 rest-of-career shortstop entering the 2015 season. Since analysts like being right, I’ve felt vindication that he’s been a damn good player over the last decade. Since the start of 2015, among players FanGraphs classifies as shortstops, he’s had the sixth-most WAR in baseball. But everything comes to an end, and it’s looking like that day is rapidly approaching for Semien, as middle infielders in their mid-30s who collapse don’t tend to have particularly strong second winds.
Statcast is kinder to Bryan Reynolds than reality, and while ZiPS expects his power to bounce back as a result, it doesn’t think his batting average will return to previous levels. Trout’s decline in OPS+ is actually larger than that of Semien or Reynolds, but because ZiPS doesn’t know how long Trout will be out with his knee injury, it actually is projecting him to take a handful more plate appearances next year thanks to his staying healthy throughout April. Trout has underwhelmed at various times during the injury phase of his career, but never like this; he was downright awful in April.
Tyler O’Neill and Vinny Capra both enjoyed some Opening Day heroics, but neither has done much since. It’s not good to see Yordan Alvarez on this list, but ZiPS was already starting off at a very high place for him. So despite his projected decline, he’s the only player on this list that ZiPS expects to perform at an All-Star level next season. Three Braves make this list — Bryan De La Cruz (now in Triple-A with the Yankees), Matt Olson, and Ozzie Albies — which says a lot about how Atlanta’s season has gone, though the team has bounced back well otherwise. Anthony Santander apparently has enough Orioles residue on him to struggle this year, but a .333 xSLG and a .352 zSLG (the ZiPS version) are abysmal numbers for a player whose main purpose is hitting for power.
I really wanted to figure out how to make a Nick Cimillo’s Sense of Snow joke, but believe me I tried. He’s the highest minor leaguer on this list, an unheralded 22nd-rounder who was slowly getting into prospect territory by merit in the Pirates system. But he hit a wall last season after being promoted to Double-A Altoona, and the wall’s hit back this year; he has a .539 OPS while repeating a level. That’s a pretty big deal.
Player | Preseason OPS+ | Now | Difference | Preseason WAR | Now | Difference |
---|---|---|---|---|---|---|
Henry Bolte | 80 | 99 | 19 | -0.3 | 1.2 | 1.5 |
Jacob Reimer | 64 | 97 | 34 | -0.5 | 1.0 | 1.5 |
George Lombard Jr. | 61 | 73 | 12 | -0.1 | 0.8 | 1.0 |
I didn’t use players with sub-replacement projections on the main list, but I did feel I should give consolation prizes to the three minor leaguers who have seen their 2026 WAR projections go up by at least a full win. Unlike Cimillo, Bolte has dominated in his repeat stint at Double-A, and at 21, it’s nowhere near as concerning that he had a tough promotion last year. He’s far from a big-deal prospect in the Athletics organization, but he’s at least worth watching. It’s just too bad his last name isn’t pronounced like lightning bolt, because it limits the scope of his nicknames. Mets prospect Jacob Reimer has slashed .341/.433/.652 in the South Atlantic League, which has a league-wide .360 slugging percentage, so he’s got to be nearing a promotion. Human Walk Machine George Lombard Jr. was recently promoted to Double-A despite being young for the level. That means he has plenty of time to develop into more than just a player who gets most of his value from walks, a minor league archetype that doesn’t do well in the majors.