8
Prev:
8
Kendry Rojas
- Minnesota Twins - MLB
- LHP
Collapse Explore Scouting Report
- Bats: L / Throws: L
- Age: 23
- Rule 5 Eligible: After 2025 Season
- Acquisition Method: Trade
Scouting Report
Signed out of Cuba by the Toronto Blue Jays in the 2020 International Free Agent class, Kendry Rojas quickly progressed through Toronto’s minor-league system, jumping from starting his 2022 campaign in Single-A to earning a promotion to Triple-A in July 2025.
After making just one start at Triple-A Buffalo, the then-22-year-old was traded alongside left-handed hitting outfielder Alan Roden to the Minnesota Twins for right-handed reliever Louis Varland and first baseman Ty France. Similar to what Toronto did with Simeon Woods Richardson in 2021, many believe the organization aggressively promoted Rojas to inflate his trade stock right before the trade deadline.
The young lefty struggled at Triple-A St. Paul last season, generating a 6.59 ERA, 5.73 FIP, and a 28-to-23 strikeout to walk ratio over 27 1/3 innings pitched. Rojas cited external factors, such as the baseballs used in Triple-A, as a driving factor in his performance woes in the high minors. Yet, the most likely reason behind his struggles was that Toronto promoted him too aggressively. Regardless, Twins' decision-makers likely won’t reverse course with the now 23-year-old as the hard-throwing lefty is set to begin his 2026 campaign at Triple-A, citing notable advancements in his arsenal this spring.
What’s to Like
Despite posting lackluster surface stats this spring (6.75 ERA and 5.87 FIP over four innings pitched), Rojas’s stuff has caught the attention of fans and pundits alike, headlined by increased four-seam velocity. Last season, the southpaw's four-seam hovered around 94 MPH. Yet, it is sitting at 96.4 MPH, while topping out at 98.5 MPH in an appearance against Ronald Acuña Jr. on Feb. 22 (statistics below courtesy of TJStats).
His four-seam fastball could become a true plus-pitch if he can sustain his newfound velocity bump into the regular season. However, there are concerns with the shape and movement profile of the pitch, which we will get into later. Throughout his career, his best pitch has been his slider, and that trend has continued early this spring. Rojas has been able to pound the zone with his slider (hovering around 88 MPH), generating a high whiff rate against right- and left-handed hitters. Given its handedness-proof nature, he should be able to lean on the pitch going forward, making it his primary put-out pitch against all types of hitters. His change-up (also sitting around 88 MPH) has also impressed this spring, primarily throwing it low in the zone to righties. Sporting a plus breaking pitch, a plus offspeed pitch, and an ascending fastball, Rojas could soon develop into an above-average major league starter and cost-controlled rotation stalwart for Minnesota for seasons to come.
What’s Left to Work On
To become that, however, the hard-throwing lefty will need to continue refining his four-seam. The pitch is coming out of his hand flat, evidenced by his fastball generating only 14 inches of induced vertical break (IVB) in his last appearance.
The former Blue Jays prospect has also struggled with command in the minors, highlighted by sporting a well-below-average 15.9% walk rate with St. Paul last season. He is showing signs of improvement this spring, decreasing his walk rate to an admirable 6.7% over four innings pitched. Still, like his four-seam velocity bump, he will need to sustain these improvements into the regular season for him to become a serviceable major league starting pitcher in 2026. Again, Rojas has the potential to be a high-strikeout, high-whiff starting pitcher, especially given his handedness. He needs to hone in on his command, however, but that’s okay. He is an uber-talented 23-year-old left-handed starting pitcher. Something this organization hasn’t had since Francisco Liriano.
What to Look For in 2026
As noted earlier, Rojas will likely begin his 2026 campaign as part of the Triple-A St. Paul Saints starting rotation, alongside fellow young, high-upside starting pitchers in Mick Abel, Connor Prielipp, and Andrew Morris. He will continue working on refining his four-seam fastball shape, sustaining his velo bump, and sharpening his secondary pitches with the Saints' pitching development staff, with eyes toward making his major league debut come midsummer, if not earlier. Again, his surface stats with St. Paul in 2025 were nothing to write home about. Still, he has the stuff necessary to blossom into a frontline starting pitcher, ushering in Minnesota’s next wave of young starting rotation talent
Monthly Splits
| Split | Team | W | L | ERA | G | GS | CG | SHO | SV | SVO | IP | H | R | ER | HR | HB | BB | IBB | SO | AVG | WHIP | GO/AO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No Outs | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 4.1 | 3 | -- | -- | 0 | 0 | 1 | 0 | 2 | .250 | 0.92 | 2.50 | |
| Two Outs | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 2.1 | 3 | -- | -- | 0 | 0 | 4 | 0 | 3 | .333 | 3.00 | 0.00 | |
| Ahead in Count | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 3.2 | 3 | -- | -- | 0 | 0 | 0 | 0 | 4 | .273 | 0.82 | 1.00 | |
| Runners at 1st & 2nd | STP | -- | -- | -- | 1 | -- | -- | -- | -- | -- | 0.1 | 0 | -- | -- | 0 | 0 | 0 | 0 | 1 | .000 | 0.00 | -.-- |
| One Out | -- | -- | -- | 3 | -- | -- | -- | -- | -- | 2.2 | 2 | -- | -- | 0 | 0 | 2 | 0 | 2 | .222 | 1.50 | 1.50 | |
| Starter | 0 | 1 | 0.00 | 2 | 2 | 0 | 0 | 0 | 0 | 4.0 | 3 | 2 | 0 | 0 | 0 | 3 | 0 | 5 | .231 | 1.50 | 1.50 | |
| Batting Seventh | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 0.2 | 2 | -- | -- | 0 | 0 | 1 | 0 | 1 | .667 | 4.50 | -.-- | |
| Batting Sixth | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 0.2 | 1 | -- | -- | 0 | 0 | 1 | 0 | 1 | .333 | 3.00 | 0.00 | |
| Batting Ninth | -- | -- | -- | 3 | -- | -- | -- | -- | -- | 0.1 | 1 | -- | -- | 0 | 0 | 1 | 0 | 0 | .500 | 6.00 | 1.00 | |
| Batting Eighth | STP | -- | -- | -- | 2 | -- | -- | -- | -- | -- | 0.2 | 0 | -- | -- | 0 | 0 | 0 | 0 | 0 | .000 | 0.00 | 1.00 |
| On Grass | 0 | 1 | 0.00 | 4 | 2 | 0 | 0 | 0 | 0 | 9.1 | 8 | 2 | 0 | 0 | 0 | 7 | 0 | 7 | .267 | 1.61 | 1.14 | |
| Day Games | STP | 0 | 0 | 0.00 | 1 | 1 | 0 | 0 | 0 | 0 | 2.2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | .125 | 0.75 | 1.00 |
| Home Games | 0 | 1 | 0.00 | 2 | 1 | 0 | 0 | 0 | 0 | 4.2 | 5 | 2 | 0 | 0 | 0 | 3 | 0 | 4 | .294 | 1.71 | 1.00 | |
| First Inning | -- | -- | 0.00 | 2 | -- | -- | -- | -- | -- | 2.0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | .333 | 1.50 | 1.00 | |
| Second Inning | -- | -- | 0.00 | 2 | -- | -- | -- | -- | -- | 1.1 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 2 | .200 | 1.50 | 1.00 | |
| Away Games | 0 | 0 | 0.00 | 2 | 1 | 0 | 0 | 0 | 0 | 4.2 | 3 | 0 | 0 | 0 | 0 | 4 | 0 | 3 | .231 | 1.50 | 1.33 | |
| Pre All-Star | MIN | 0 | 0 | 0.00 | 1 | 0 | 0 | 0 | 0 | 0 | 2.0 | 2 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | .400 | 2.50 | 2.00 |
| Behind in Count | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 2.1 | 4 | -- | -- | 0 | 0 | 7 | 0 | 0 | .400 | 4.71 | 0.50 | |
| Seventh Inning | STP | -- | -- | 0.00 | 1 | -- | -- | -- | -- | -- | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .250 | 1.00 | 0.00 |
| Eighth Inning | STP | -- | -- | 0.00 | 1 | -- | -- | -- | -- | -- | 1.0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | .250 | 2.00 | 1.00 |
| Leading Off Inning | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 2.2 | 3 | -- | -- | 0 | 0 | 1 | 0 | 2 | .300 | 1.50 | 1.50 | |
| Ninth Inning | STP | -- | -- | 0.00 | 1 | -- | -- | -- | -- | -- | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0.00 | 1.00 |
| April | 0 | 1 | 0.00 | 4 | 2 | 0 | 0 | 0 | 0 | 9.1 | 8 | 2 | 0 | 0 | 0 | 7 | 0 | 7 | .267 | 1.61 | 1.14 | |
| Scoring Position | STP | -- | -- | -- | 1 | -- | -- | -- | -- | -- | 0.1 | 0 | -- | -- | 0 | 0 | 0 | 0 | 1 | .000 | 0.00 | -.-- |
| Third Inning | STP | -- | -- | 0.00 | 1 | -- | -- | -- | -- | -- | 0.2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | .000 | 1.50 | 1.00 |
| vs Right | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 7.0 | 8 | -- | -- | 0 | 0 | 4 | 0 | 5 | .333 | 1.71 | 0.83 | |
| Fifth Inning | MIN | -- | -- | 0.00 | 1 | -- | -- | -- | -- | -- | 1.0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .333 | 2.00 | 1.00 |
| Runner at 1st | -- | -- | -- | 3 | -- | -- | -- | -- | -- | 4.0 | 1 | -- | -- | 0 | 0 | 2 | 0 | 2 | .125 | 0.75 | 1.50 | |
| Reliever | 0 | 0 | 0.00 | 2 | 0 | 0 | 0 | 0 | 0 | 5.1 | 5 | 0 | 0 | 0 | 0 | 4 | 0 | 2 | .294 | 1.69 | 1.00 | |
| Sixth Inning | -- | -- | 0.00 | 2 | -- | -- | -- | -- | -- | 2.0 | 2 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | .400 | 2.00 | 2.00 | |
| Bases Empty | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 5.0 | 7 | -- | -- | 0 | 0 | 5 | 0 | 4 | .333 | 2.40 | 1.00 | |
| Night Games | 0 | 1 | 0.00 | 3 | 1 | 0 | 0 | 0 | 0 | 6.2 | 7 | 2 | 0 | 0 | 0 | 6 | 0 | 4 | .318 | 1.95 | 1.20 | |
| vs Left | -- | -- | -- | 3 | -- | -- | -- | -- | -- | 2.0 | 0 | -- | -- | 0 | 0 | 3 | 0 | 2 | .000 | 1.50 | 3.00 | |
| Batting Third | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 1.0 | 1 | -- | -- | 0 | 0 | 1 | 0 | 1 | .250 | 2.00 | 0.00 | |
| Batting Second | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 0.2 | 1 | -- | -- | 0 | 0 | 2 | 0 | 1 | .333 | 4.50 | 1.00 | |
| Batting Fifth | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 2.0 | 0 | -- | -- | 0 | 0 | 0 | 0 | 1 | .000 | 0.00 | 3.00 | |
| Batting Fourth | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 1.2 | 0 | -- | -- | 0 | 0 | 1 | 0 | 2 | .000 | 0.60 | 1.00 | |
| Batting First | -- | -- | -- | 4 | -- | -- | -- | -- | -- | 1.1 | 2 | -- | -- | 0 | 0 | 0 | 0 | 0 | .500 | 1.50 | 1.00 | |
| First Half | 0 | 1 | 0.00 | 3 | 2 | 0 | 0 | 0 | 0 | 7.1 | 6 | 2 | 0 | 0 | 0 | 4 | 0 | 7 | .240 | 1.36 | 1.00 |
| Season | Team | LG | Level | W | L | ERA | G | GS | CG | SHO | HLD | SV | SVO | IP | H | R | ER | HR | NP | HB | BB | IBB | SO | AVG | WHIP | GO/AO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | F-BLU | FCL | ROK | 0 | 0 | 2.28 | 8 | 4 | 0 | 0 | 1 | 0 | 1 | 23.2 | 14 | 6 | 6 | 1 | 185 | 0 | 5 | 0 | 39 | .171 | 0.80 | 0.93 |
| 2022 | 2 teams | - | Minors | 2 | 2 | 3.98 | 13 | 11 | 0 | 0 | 0 | 0 | 1 | 40.2 | 36 | 23 | 18 | 1 | 673 | 1 | 19 | 0 | 46 | .232 | 1.35 | 1.27 |
| 2022 | F-BLU | FCL | ROK | 0 | 0 | 0.00 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1.0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 0 | 3 | .000 | 0.00 | -.-- |
| 2022 | DUN | FSL | A | 2 | 2 | 4.08 | 12 | 10 | 0 | 0 | 0 | 0 | 1 | 39.2 | 36 | 23 | 18 | 1 | 664 | 1 | 19 | 0 | 43 | .237 | 1.39 | 1.27 |
| 2023 | DUN | FSL | A | 4 | 6 | 3.75 | 20 | 15 | 0 | 0 | 1 | 0 | 0 | 84.0 | 71 | 41 | 35 | 8 | 1346 | 2 | 33 | 0 | 82 | .226 | 1.24 | 0.55 |
| 2024 | 3 teams | - | Minors | 3 | 3 | 2.59 | 13 | 12 | 0 | 0 | 0 | 0 | 1 | 62.2 | 56 | 22 | 18 | 4 | 975 | 3 | 14 | 0 | 69 | .236 | 1.12 | 1.07 |
| 2024 | F-BLU | FCL | ROK | 0 | 0 | 0.00 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 3.0 | 2 | 0 | 0 | 0 | 41 | 1 | 1 | 0 | 5 | .182 | 1.00 | 4.00 |
| 2024 | DUN | FSL | A | 0 | 0 | 6.75 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 4.0 | 4 | 3 | 3 | 0 | 55 | 0 | 1 | 0 | 3 | .250 | 1.25 | 0.80 |
| 2024 | VAN | NWL | A+ | 3 | 3 | 2.43 | 11 | 10 | 0 | 0 | 0 | 0 | 1 | 55.2 | 50 | 19 | 15 | 4 | 879 | 2 | 12 | 0 | 61 | .238 | 1.11 | 1.02 |
| 2025 | 5 teams | - | Minors | 2 | 5 | 4.70 | 19 | 18 | 0 | 0 | 0 | 0 | 0 | 69.0 | 75 | 42 | 36 | 7 | 1232 | 5 | 32 | 0 | 90 | .274 | 1.55 | 0.90 |
| 2025 | F-BLU | FCL | ROK | 0 | 0 | 3.60 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 5.0 | 5 | 2 | 2 | 0 | 86 | 0 | 2 | 0 | 8 | .263 | 1.40 | 2.00 |
| 2025 | DUN | FSL | A | 1 | 0 | 0.00 | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 13.0 | 5 | 0 | 0 | 0 | 185 | 2 | 3 | 0 | 18 | .122 | 0.62 | 0.80 |
| 2025 | NH | EAS | AA | 0 | 2 | 3.86 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 18.2 | 18 | 9 | 8 | 2 | 317 | 0 | 2 | 0 | 30 | .247 | 1.07 | 1.78 |
| 2025 | BUF | INT | AAA | 0 | 1 | 10.80 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 5.0 | 10 | 6 | 6 | 2 | 79 | 0 | 2 | 0 | 6 | .435 | 2.40 | 0.40 |
| 2025 | STP | INT | AAA | 1 | 2 | 6.59 | 8 | 8 | 0 | 0 | 0 | 0 | 0 | 27.1 | 37 | 25 | 20 | 3 | 565 | 3 | 23 | 0 | 28 | .314 | 2.20 | 0.69 |
| 2025 | 2 teams | - | AAA | 1 | 3 | 7.24 | 9 | 9 | 0 | 0 | 0 | 0 | 0 | 32.1 | 47 | 31 | 26 | 5 | 644 | 3 | 25 | 0 | 34 | .333 | 2.23 | 0.65 |
| 2026 | 2 teams | - | Minors | 0 | 1 | 0.00 | 3 | 2 | 0 | 0 | 1 | 0 | 0 | 7.1 | 6 | 2 | 0 | 0 | 133 | 0 | 4 | 0 | 7 | .240 | 1.36 | 1.00 |
| 2026 | FTM | FSL | A | 0 | 1 | 0.00 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1.1 | 2 | 2 | 0 | 0 | 35 | 0 | 2 | 0 | 2 | .400 | 3.00 | 1.00 |
| 2026 | STP | INT | AAA | 0 | 0 | 0.00 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 6.0 | 4 | 0 | 0 | 0 | 98 | 0 | 2 | 0 | 5 | .200 | 1.00 | 0.83 |
| Date | Team | OPP | W | L | ERA | G | GS | CG | SHO | SV | SVO | IP | H | R | ER | HR | HB | BB | IBB | SO | AVG | WHIP | GO/AO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-04-04 | FTM | vs CLR | 0 | 1 | 0.00 | 1 | 1 | 0 | 0 | 0 | 0 | 1.1 | 2 | 2 | 0 | 0 | 0 | 2 | 0 | 2 | .400 | 3.00 | 1.00 |
| 2026-04-12 | STP | @ TOL | 0 | 0 | 0.00 | 1 | 1 | 0 | 0 | 0 | 0 | 2.2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | .125 | 0.75 | 1.00 |
| 2026-04-16 | STP | vs LHV | 0 | 0 | 0.00 | 1 | 0 | 0 | 0 | 0 | 0 | 3.1 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | .200 | 1.00 | 0.83 |
| 2026-04-22 | MIN | @ NYM | 0 | 0 | 0.00 | 1 | 0 | 0 | 0 | 0 | 0 | 2.0 | 2 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | .400 | 2.50 | 2.00 |


Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now