Carson Roccaforte is giving the Royals exactly the kind of timing they need from a prospect.
Kansas City’s big-league club is stuck in another rough season, but down in the minors, a few young players have started to pop at the right moment. Roccaforte, a center fielder and outfield prospect, is one of the names making noise. The Royals took him with the 66th pick in the supplemental second round of the 2023 draft, and since then he’s been working to sharpen every part of his game.
Now 24, Roccaforte is in his first full year at Northwest Arkansas in Double-A, and it’s turned into a real breakout. His 2026 line tells the story: .249/.335/.516 with an .851 OPS and a .357 wOBA. That’s the kind of profile that fits him cleanly - modest average, real slug, and enough patience to keep pitchers honest.
The power numbers jump off the page. Roccaforte has 27 home runs, 17 doubles, five triples, 72 RBIs, 76 runs, and 20 stolen bases.
Of his 101 hits, 49 have gone for extra bases, and his .267 ISO is a career high by a wide margin. He has also kept his walk rate in healthy territory, sitting at 10.7% this season after spending his career above 10%.
A couple of underlying numbers help explain where the damage is coming from. His pullAir% is 24.8%, which tjstats puts in the 99th percentile. He’s also carrying an eye-popping 21.4% HR/FB rate, meaning more than one-fifth of his fly balls have left the yard.
And he’s not just helping with the bat. Roccaforte has been strong in center field, too, and his 10 outfield assists are a career high.
Of course, the flaws are still there. Strikeouts have followed him throughout his career, and that hasn’t changed in 2026. His strikeout rate is 29.5%, while his whiff rate is 33.8%, a number that has hovered around or above 30% over the last couple of seasons.
He’s also been swinging a lot more this year. His 47.6% swing rate is a career high. Part of that comes from the fact that 60.3% of the pitches he sees are in the zone, but he’s only average at contact on those strikes, coming in at 77.6%.
Even his speed comes with a catch. In 2025, he was a strong stolen-base threat, going 43-for-55, which is a 78% success rate.
This season, that efficiency has dropped hard. He has 20 steals, but he’s also been caught 17 times, leaving him safe just 54% of the time when he goes.
The timing matters beyond the numbers. Kyle Isbel has been the Royals’ full-time center fielder since 2022, but he won’t be a free agent until 2028. Isbel has been one of the better defensive center fielders in the league during his time in Kansas City, but injuries and the bat have kept him from being a long-term answer.
Roccaforte also enters the offseason with another layer of urgency: he is Rule 5 eligible. If he isn’t added to the Royals’ 40-man roster, another team could take him in the Rule 5 draft. Whether that actually happens is anyone’s guess, but it gives Kansas City a clear decision to make.
Ranked as the Royals’ 16th prospect, Roccaforte has put together his best season at exactly the right time. The tools are obvious: power, speed, and defense in center.
The holes are still there, too. But if he keeps producing like this, the Royals may not be able to wait much longer before making room for him.
In Other News...
Salvador Perez May Be Changing Noah Camerons Future In Kansas City
Noah Camerons recent rise has given the Royals another encouraging piece to monitor, and a big part of that progress has come with Salvador Perez doing the catching. The rookie left-hander has looked much sharper in his last eight outings, and the comfort level between pitcher and veteran backstop has stood out enough to become part of the larger conversation around Kansas Citys pitching plans.
Perez may not be carrying the lineup the way he has in past seasons, but his value behind the scenes still matters, especially for a young arm like Cameron. The Royals are weighing ways to keep Perezs presence in the mix without relying on him every day behind the plate, and any shift in his role could wind up shaping how the club handles Cameron moving forward. [Read more 🡒]
Royals Prospect Lucas Braun Is Making One Roster Question Harder To Ignore
Lucas Brauns first outing in the Royals organization offered a tidy introduction to why he landed in Kansas City in the first place. The No. 11 prospect worked six innings and gave up two runs in his debut since coming over in the Lane Thomas trade, giving the club a look at a right-hander whose calling card has long been command and variety rather than pure velocity.
Brauns track record has started to make his presence harder to overlook. Over his last 40 innings, he has posted a 1.58 ERA and held hitters to a .158 average, all while leaning on a six-pitch mix and limiting walks the way he has throughout his career. For a Royals staff always searching for reliable innings, that kind of profile tends to keep moving up the conversation. [Read more 🡒]
