Jump to content
Twins Daily
  • Create Account
  • Twins Minor League Coverage

    Kaelen Culpepper is Preparing Himself to Fill Two Roles the Twins Desperately Need

    Kaelen Culpepper is off to a solid start at Triple-A St. Paul. Under the hood, his underlying numbers suggest he might be about to heat up even more.

    Jamie Cameron
    Image courtesy of © Kevin Jairaj-Imagn Images

    Twins Video

    If the Triple-A season were a round of golf, Kaelen Culpepper might be two under par through the first five holes. It’s not been a scorching start, but he’s within touching distance of a great front nine. Botched metaphor aside, Culpepper has surpassed 30 games at St. Paul, so it’s time to dig into his numbers and make some initial assessments of his performance. 

    Upon first glance, it’s a solid start. Through 34 games, Culpepper is hitting .250/.335/.465, with 8 home runs among 15 extra-base hits. He’s walking a healthy 10.4% of the time, and striking out just 20.1% of the time, good for a 103 wRC+ through the first month-plus of games. Not bad.

    Let’s start with Culpepper’s bat-to-ball skills. Is he making enough contact? Definitely. Culpepper is running an overall contact rate of 79.2% (on the high end of average for a big leaguer). His in-zone contact rate is 89.5% (an average big-leaguer hovers around 85%). Why is this significant? Well, Culpepper’s data hasn’t been widely publicly available since he debuted in 2024. Additionally, before 2026, he hadn’t played a game at the Triple-A level. This is his first month at the doorstep of the majors, which makes what we've seen so far really encouraging stuff.

    Coming out of college, scouting reports had mixed reviews on Culpepper’s ability to hit for power. He wasn’t a prolific power hitter in college, maxing out at 11 home runs in his junior season in an environment that maximizes offensive production. Conversely, it was a pretty right-handed swing with good bat speed that looked geared towards maximizing pull-side loft. How is all that playing out in Lowertown?

    Pretty well, so far. After clubbing 20 home runs in 113 MiLB games in 2025, Culpepper has 8 more through 31 in 2026, with those 15 extra-base hits overall. His exit velocity numbers look solid, too. He’s currently running an average EV of 91 mph, with a MaxEV of 110.2 mph. We can shoehorn those numbers confidently into a 50-55 power grade, good for somewhere in the range of 20-26 home runs in a given season. Culpepper is hitting the ball hard with regularity, running a hard-hit rate of 48.2%, well above the major-league average of around 38%.

    Ok, so far, so good. What about that pesky ground ball rate though? Culpepper ran a ground ball percentage of 50% in 2025—problematically high, no matter how hard you hit the ball or how solid your bat-to-ball skills are. He’s cut that significantly in the early going in 2026. It’s currently sitting at 43.2%, in the region of where it should be, with an average launch angle of 12.4°.


    KC 2026.jpg

    Far too rosy a picture so far, right? There has to be a bugaboo in this increasingly solid-looking offensive profile? Well, there is. Culpepper chases a lot. His current rate sits at 31.1%, which is high enough that it could expose him a bit in the majors. It’s not crippling, though. For context, there are around 100 big-league hitters who currently have a higher chase rate. 

    Culpepper has always chased. He was an aggressive swinger in college. That’s a trait the Twins aren’t afraid of drafting. It’ll likely always be part of his game. How he’s chased has changed, though, which is a development worth spending a moment on. The scouting report is out on Culpepper. Breaking and off-speed stuff, down and away. Here’s the simplest visual possible, the number of pitches he’s been thrown at Triple-A to date, by zone location.


    Pitches by zone.png

    That’s a lot down and away. Here’s the good news, though. While Culpepper is still chasing a lot, he’s chasing less down and away, and more inside. Why is that helpful? Inside is Culpepper’s nitro zone. Peep the visual below, which shows Culpepper’s slugging percentage by zone location. If you’re going to chase, chase where you can do damage, and show that it's a result of having honed your focus on one productive part of the strike zone, rather than a result of being defensive or deceived.


    SLG.png

    Through the end of the week-long series in Vegas, Culpepper was running a .269 BABIP. There’s not much about his contact skills, quality of contact, or batted-ball profile to suggest there’s some underlying issue here. In short, despite his solid 103 wRC+, I think Culpepper is about to heat up and produce more.

    The Twins are encouraged by Culpepper’s play at shortstop. He’d easily be the Twins' best defensive infielder right now. I feel relatively confident calling him likely to be an average big-league shortstop (complimentary), if not slightly better. His arm will allow the skill set to work excellently at third base, too (don’t tell Royce, anyone).

    If his first 34 games at Triple-A can be relied on, Culpepper can soon fill several voids the Twins desperately need him to. An above-average defensive infielder, and at the very least, a solid, two-win, everyday player. In another 30 games or so, I expect him to be knocking on the door a little more loudly.


    Interested in learning more about the Minnesota Twins' top prospects? Check out our comprehensive top prospects list that includes up-to-date stats, articles and videos about every prospect, scouting reports, and more!

    View Twins Top Prospects

    Follow Twins Daily For Minnesota Twins News & Analysis

    Recent Twins Articles

    Recent Twins Videos

    Twins Top Prospects

    Andrew Morris

    Minnesota Twins - MLB, SP
    Andrew Morris hit 99.6 mph on a strikeout pitch on Tuesday. He threw five other fastballs over 98 mph.

    User Feedback

    Recommended Comments



    Featured Comments

    2 hours ago, RpR said:

    If they are good enough, their time will come, no matter how much some people whine.

    Half the MLB team isn’t good enough. Why does James Outman get a pass exactly? He’s not going to help this team in 2027.

    The only whining is coming from you every time someone mentions a prospect. 

    Lewis' mistake was to say "I don't do slumps"; funny (not) now charisma comes around in life.

    Please Royce: hit singles to right field for a month.  Get used to seeing the ball a bit more in the zone.  Ignore Buxton's HRs to left (even encourage Buxton to get some bunts or at least occasionally try to hit the ball to the right field gap - but, gotta love the HRs to left).

    I know I missed the gist of the Culpepper article.......

    On 5/12/2026 at 9:09 AM, Bangkok Twins Fan said:

    That's the elephant in the room. The "cratering" of both players this season, especially so drastically, is alarming. But yeah, not much trade value for either at this point. 

    Neither guy had a “good” ‘25. It’s even more drastic of a disappointment than I could have imagined, particularly with Lewis! They both have Options …….. I get they were hitting #3 & #4 to start the year and were part of the “core” that was going to propel the ‘26 offense. It’s not happening & either or preferably both should get to St Paul sooner than later.

    Rodriguez - Jenkins - Roden all being hurt is the only way Wallner is still on the Roster with a -1.100 WAR 25% of the way through the Season. Honestly, it could be worse if Shelton wasn’t recently playing Martin ahead of Wallner v. RH pitching….,,more opportunity for Matt would inflate his negative WAR.

    8 hours ago, twinstalker said:

    Well, this pretty much says it all.

    Twins apparently aren't afraid of drafting bad defense, either.

    I hear ya.

    9th in baseball at 28.2% Chase this year.

    Martin is at 12.6% & Buxton is at 36.6% ……. Larnach is essentially the same rate as Team average…………”average Chase” is 23.5-25.5%.

    11 hours ago, RpR said:

    If they are good enough, their time will come, no matter how much some people whine.

    So how do you decide when they're ready? Are they only allowed to come up when they're never going to get sent back down? How do you know when that will occur? 

    Part of how their time occurs is when you give them a roster spot. development isn't linear, and you're better off not burning off too many option years in AAA because you've philosophically decided that you don't trust rookies or something.

    When a team isn't good enough to compete, it's also a good time to test those young players and actually find out if they are ready by the only sure means: let them play.

    It's still only mid-May, so it's not like we've only got 20 games left in the season to give someone a tryout for next year. But end of May/Early June you have to start making some calls if you want to give promising players a real look and not just a cup of coffee. And sometimes guys play well, put a charge into a team, and they go on a run...

    17 hours ago, RpR said:

    LOL, this is the Big Leagues. Yeah bring them up so they can miserably fail, brilliant.

    This is the real world  , not The Secret Life of Walter Mitty.

    You mean like Hrbek, Gaetti, Gagne, Laudner, Bush, Brunansky, and Viola mostly failed miserably when they were first brought up in the early 80’s?


    Yeah, that would be dumb.

    10 hours ago, nicksaviking said:

    Half the MLB team isn’t good enough. Why does James Outman get a pass exactly? He’s not going to help this team in 2027.

    The only whining is coming from you every time someone mentions a prospect. 

    LOL, yeah, that is why Outman , Clemens and Larnach were/are mentioned SO often for week after week as to OH WHY, OH WHY are they here , LOL.

    I do not live in the world of wishful thinking, wonder boy rookies, you and so many do.

     

    2 hours ago, jmlease1 said:

    So how do you decide when they're ready? Are they only allowed to come up when they're never going to get sent back down? How do you know when that will occur? 

    Part of how their time occurs is when you give them a roster spot. development isn't linear, and you're better off not burning off too many option years in AAA because you've philosophically decided that you don't trust rookies or something.

    When a team isn't good enough to compete, it's also a good time to test those young players and actually find out if they are ready by the only sure means: let them play.

    It's still only mid-May, so it's not like we've only got 20 games left in the season to give someone a tryout for next year. But end of May/Early June you have to start making some calls if you want to give promising players a real look and not just a cup of coffee. And sometimes guys play well, put a charge into a team, and they go on a run...

    People whose whole life is baseball know when they - probably - are ready, vs. coming up because there is no better option.

    A high strike out rate, or sub-Mendoza Line batting average vs. AAA pitching IS a big thing that will keep them in the Minors longer.  Keaschall heading towards Lewis type play is some thing I did Not expect and has dimmed  my view on Saints boys.

    Journey man veterans showing up after the season started, shows , some times, they think there is a better option.

    1 hour ago, jkcarew said:

    You mean like Hrbek, Gaetti, Gagne, Laudner, Bush, Brunansky, and Viola mostly failed miserably when they were first brought up in the early 80’s?


    Yeah, that would be dumb.

    😄I do not know what world you live in but not one of those came even close to failing, period, much less miserably, when they came up for Minn., 😆

    Try again.

    33 minutes ago, RpR said:

    LOL, yeah, that is why Outman , Clemens and Larnach were/are mentioned SO often for week after week as to OH WHY, OH WHY are they here , LOL.

    I do not live in the world of wishful thinking, wonder boy rookies, you and so many do.

     

    Name me one player who was never a rookie.

    And what's the wishful thinking? Nobody is expecting these guys to be HOFers. The guys they'd be replacing have created such a low bar, that the idea is that even if the young guys come up and stink, so what, the guys they are replacing already stink. 

    24 minutes ago, RpR said:

    😄I do not know what world you live in but not one of those came even close to failing, period, much less miserably, when they came up for Minn., 😆

    Try again.

    Yet you would have complained about playing rookies none the less.......

    1 hour ago, RpR said:

    😄I do not know what world you live in but not one of those came even close to failing, period, much less miserably, when they came up for Minn., 😆

    Try again.

    Hrbek had an OPS+ of 85 he first taste of MLB. Gaetti only got a cup of coffee, but looked rough (did fine, if not quite starting quality in '82, his first real season). Brunansky crushed it. Laudner of course was never a quality starter and often a poor backup, really. (a historically bad all-star, there only under the kindness of Tom Kelly, who frankly should have been ashamed of himself) Viola was bad in both of his first 2 tries at MLB; he actually gave up more earned runs than anyone in 1983. Bush? A marginal player I'm afraid. gagne? Did nothing in his 2 cups of coffee, then struggled to be more than a backup getting starting time for a couple of seasons, before blossoming into an excellent fielder.

    A mixed record in their starts, for sure. I think you could argue there was some real failure there.




    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 account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...