Charting Rookie Pitchers: End-of-Season Review

Credit: Sergio Estrada-Imagn Images

Midseason, I charted the rookie crop of pitchers using a z-composite score. As the first full season for many of these pitchers wraps up, let’s come back to them to see how they fared and what this means for fantasy value moving into 2027.

To roughly go over the composite again, I weighted the z-score across five categories I personally think tell us a lot about the ability of pitchers early in their career and, hopefully, serve as a foundation for future performance. I weighted K-BB% and Stuff+ at both 25%. K-BB%, to me, is the clearest indicator of any pitcher’s underlying performance: how often do they miss bats and how rarely do they issue walks. Stuff+, evaluating the movement and velocity of their pitches, is a more stable indicator than Location+ and can be a more durable indicator for long-term success in the league, where the ability to locate the ball can come with experience.

At 20% each, the score is CSW% and z-contact%. CSW% blends called strikes with swinging strikes across the whole zone, measuring how well a pitcher wins. Z-contact% is specifically about contact rate on swings against pitches in the zone. A pitcher can rack up called strikes without necessarily limiting in-zone contact when hitters do swing. But once hitters start swinging more, if they are making contact, things can go bad. That’s what caused Trevor McDonald to regress over the course of the season.

Lastly, at 10% is HardHit%. I contemplated splitting this 10% with ground-ball rate, which I did not include initially due to the noisiness of the numbers early in the season, but given the rankings and score didn’t change significantly, I opted for continuity of the composite.

Each metric is converted to a z-score relative to the rookie class itself, not the full population of qualified MLB starters, so a positive score means above average for this group specifically. That choice gives clearer visual separation on the chart and keeps the comparisons meaningful within the class rather than diluted against the league at large.

One thing I noticed when building the composites was that the scores are more volatile for pitchers with fewer innings. A rookie sitting at 55-100 IP has more of his season riding on any single start than one at 150+ IP, so his relative standing can move more than his underlying stuff actually changed. This in part explains why Early, Painter and Imai were able to add so much from their mid-season scores, but it doesn’t invalidate their performances.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed. We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member. 1. Ad Free viewing! We won't bug you with this ad, or any other. 2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off. 3. Dark mode and Classic mode! 4. Custom player page dashboards! Choose the player cards you want, in the order you want them. 5. One-click data exports! Export our projections and leaderboards for your personal projects. 6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.) 7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only. 8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO. 9. A weekly mailbag column, exclusively for Members. 10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features! We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it. In case you didn't read all that, here's the short version. Membership includes:
✓Ad-free browsing
✓Unlimited FanGraphs & RotoGraphs articles
✓Historical & platoon projections
✓Leaderboard & player-page stat heatmaps
✓One-click data exports
✓Customizable player-page dashboards
✓Dark & Classic site modes
✓Weekly Members-only mailbag
✓FanGraphs Walk-Off, your year in review
✓Optional homepage photo removal
✓Gift articles to non-members

CSW% in particular is incredibly tight across this specific rookie class this year, so even a modest month-to-month change in CSW% can swing a score more than I would like. I ended up favoring continuity, as the actual positions of the pitchers in relation to each other didn’t change that much, just the differences from the earlier iteration, but it’s something to remember in future exercises.

The composite is plotted against xERA on the scatter chart.

Rookie Pitchers Mid-Season vs End-of-Season Scores
Name Team Mid Composite End Composite Difference End IP
Andrew Painter PHI -0.561 0.270 +0.831 116.2
Payton Tolle BOS 1.140 1.655 +0.515 148.2
Walbert Ureña LAA 0.010 0.450 +0.440 146.2
Tatsuya Imai HOU -0.773 -0.425 +0.348 58.2
Gage Jump ATH 0.077 0.381 +0.304 98.2
Connelly Early WSN -0.046 0.249 +0.295 94.2
Parker Messick CLE 0.290 0.568 +0.278 186.1
Nolan McLean NYM 0.738 0.836 +0.098 179.2
Trey Yesavage TOR 0.834 0.855 +0.021 97.2
Connor Prielipp MIN 0.037 0.057 +0.020 116.2
Foster Griffin CLE 0.199 0.196 -0.003 172.2
Noah Schultz CHW -0.411 -0.494 -0.083 60.1
Logan Henderson MIL 1.481 1.344 -0.137 98.1
Rhett Lowder CIN -1.120 -1.357 -0.237 126.1
Brandon Sproat MIL 0.288 0.035 -0.253 88.1
Bubba Chandler PIT -0.185 -0.457 -0.272 148.2
Trevor McDonald SFG 0.480 -0.243 -0.723 70.1

Two Set Apart

From the mid-season rankings, there were a few major movers, and I expect this trend to continue into next year. Payton Tolle and Logan Henderson were so incredible in 2026 that they have actually skewed the scores quite a bit for the rest, as they set the ceiling so high. Despite leading the mid-season score with 1.140, Tolle was the second biggest riser by the end of the year, building on an already stellar first half. Tolle was able to improve in multiple categories, but the biggest gain was bringing his HardHit% from 37% to 34.5%, while also possessing the best Stuff+.

Henderson maintained his impressive season, and as Jack Dorfman noted in his article, this consistency gives him an incredible floor. Check out that piece for a great breakdown on his success. While he wasn’t able to raise his ceiling as high as Tolle did in the second half, he still possesses the best K-BB% and Z-Contact% of the group. The gap is still notable from the profiles below between the two at this stage, particularly in contact suppression.

However, the gap between Henderson and the following tier of rookies is significantly bigger than the gap between him and Tolle. A remarkable season from the Brewer, who at times was even able to go toe-to-toe with his teammate and likely Cy Young winner, Misiorowski, will put him in the upper tiers of fantasy starters in 2027.

End of 2026 Breakouts Primed for 2027

Following strong ends to the year, both Andrew Painter and Walbert Ureña are primed for big 2027s. After Tolle, they were the only two pitchers to have increased the composite score by more than .400 points.

Andrew Painter really struggled early in the season, and despite his high profile, he was one of the most disappointing rookies from the composite score. His struggles were rooted in his fastball; despite an average velocity of 96 mph, he couldn’t miss enough bats. The profile of his fastball, I think, gives promise; it has good shape given his release height and decent ride. His below-average extension, given his height, means it does not get on bats as quickly as you would expect with a tall pitcher. Fastball spin has climbed steadily from 2202 rpm in April to 2401 rpm in September, whiff rate on the pitch went from 9.6% to 22.4% over that same stretch, and IVB ticked up in his last two starts (17.0 to 18.1 inches). Some mechanical changes may be warranted in the winter to keep improving on his four-seamer, as contact rates remained high even with the improvements.

Where his real improvements have come from is his off-speed pitches. Painter’s midseason pitch swap is a clean success story. Through May and June, the split-finger was a real part of his mix, running as high as 28% usage in a given start, but the results didn’t hold up: -1 run value on the season, a .411 xwOBA against, and a .532 slugging percentage allowed.

Since returning in August, the split-finger hasn’t shown up. In its place, the changeup was introduced as a new pitch, with usage climbing from about 16% in August to 30% by late September following its introduction after his return to the majors, and the results justify it: +6 run value (best pitch in the arsenal), .172 xwOBA, 38.4% whiff rate. At 90.5 mph with 4.9 inches of induced vertical break and 12.5 inches of horizontal break, with a 110-116 proStuff+ range in his last two starts, this will be a massive weapon in 2027 to go along with his above-average sweeper.

Across his final two starts, the changeup and sweeper again gave a glimpse into Painter’s sky-high ceiling. The changeup drew whiffs on 40 and then 50 percent of swings, the second outing pairing that with a .168 xwOBA and a 65 grade (116 proStuff+, 142 proPitch+). The sweeper matched it swing for swing, missing bats on six of seven against the Mets before settling into a .280 xwOBA and a 60 grade against Milwaukee. The fastball also showed a real positive sign. Spin hit a season-high 2443 rpm against the Mets, season average 2318, with 18 inches of IVB, both ahead of where the pitch sat most of the year.

What still hasn’t caught up is contact. The fastball carried a .388 xwOBA against Milwaukee, and the Mets start saw 13 batted balls with six hard-hit at a 90.6 mph average exit velocity. Three walks against Milwaukee, his most in a start in September, also highlighted persistent command issues. These final two starts explain much of his rise in the composite over the final months, but also show where he still needs to improve to be a fantasy asset.

Walbert Ureña has been one of my favorite pitchers to track this year. His stuff, particularly on certain pitches, is just so ridiculous; the talent is abundant, something about that turbo-sinker/changeup combination. But that wild unpredictability, while fun to watch, meant he was never a realistic fantasy option this season, at least. But he ended up being one of the biggest pitching surprise stories in 2026, popping up in nearly every pitcher chart I made, and to now see him as one of the most improved rookies this year, I will look forward to taking the punt in 2027 drafts. Perhaps to my peril.

Looking at his pitch mix, it is clear where he found his identity this season. From August, usage of the sinker and changeup, his two best pitches, climbed, with the sweeper mixed in start-to-start and especially the four-seam declined. He started the year on a pitch-mix rollercoaster, his usage swinging with increasing disparity week to week, but settled as Ureña and the Angels gained clarity on how to use his skill set. Throw your best pitches, that tunnel off of each other.

Ureña’s sinker still currently grades out as negative run value for the season, with 39.6% HardHit%, 17.8% whiff; as with Ureña’s profile, it was more a location issue than a stuff issue; he just wasn’t able to throw it enough for strikes, with a 36% in-zone rate in April. But he was able to improve this as the season went on, increasing the sinker’s in-zone rate to 58% by September; GB% climbed from roughly 54% to 65%, with HardHit% down from 54% to 37% over the same stretch.

These are all encouraging signs given his groundball profile. And while the negative run value may still alarm some, I think looking at it within the context of the tunnel with his changeup is important. As we can see with the paired pitches visualization, there is not much that separates the two in terms of their relationship to one another. So while his changeup has a run value of 18, this is inflated, borrowing results from the sinker’s setup work, which doesn’t get the statistical credit it deserves. Whereas the true run value for each pitch may lie somewhere between -1 and 18 for both pitches. But this more defined idea of who Ureña is as a pitcher, built off of these pitches, will make him intriguing for fantasy in 2027.

Given the offseason, I may look into further deep dives into some of the rookies’ outlooks for 2027, as there are some more interesting names that did not even appear in the mid-season edition.





Jack Martin is a contributor for RotoGraphs and also covers the Seattle Mariners for Last Word On Sports. Follow him on Twitter @jack_mariners.

3 Comments
Oldest
Newest Most Voted
pmaguranMember since 2023
15 days ago

Connor Prielipp is intriguing to me…seemed to turn it on in the 2nd half of the year. He’s no Tolle, but I could see him being a solid mid-rotation starter with some #2 upside.

TommyDMember since 2025
15 days ago
Reply to  pmaguran

I agree. His strikeout numbers and relatively high workload after years of injury-related stunted development leads me to believe that his ceiling is higher than most may credit him for. That said, I understand why people would be hesitant to fully buy in, strictly based on his aforementioned long injury history as a prospect. All in all, he’ll be cheap enough to mitigate the risk and I’ll probably target him in my drafts and auctions next year.

dbminnMember since 2016
14 days ago
Reply to  pmaguran

I agree, considering how few innings he’s pitched in the last five years.