Jump to content
Twins Daily
  • Create Account
  • 3

    Prev:
    -

    Kaelen Culpepper

    • Minnesota Twins - MLB
    • SS

    Collapse Explore Scouting Report

    • Bats: R / Throws: R
    • Age: 23
    • Rule 5 Eligible: After 2027 Season
    • Acquisition Method: Draft

    Scouting Report

    Twins Video

    It’s easy to see the upside that the Twins banked on when they selected Culpepper with the 21st overall pick in the 2024 draft. He was coming off a fantastic campaign with the Kansas State Wildcats, where he flashed plus speed, slick fielding, and some noticeable pop. And after his first full season of professional ball, that vision of a high-performing middle infielder has become even clearer. Culpepper started the 2025 season with the Cedar Rapids Kernels, where he raked to the tune of an .864 OPS (147 wRC+) while displaying his acrobatic defense calling card. It took just 54 games for the Twins to determine that it was time for Culpepper to face steeper competition at the Double-A level, and the shortstop continued to deliver with the Wichita Wind Surge. His performance earned him a selection to the MLB Futures Game, where he shared the field with the game’s other top prospects. He’s likely to begin his 2026 campaign in Double A, but if he maintains this blistering pace while refining his offensive approach, he could make the case for a promotion to the Twin Cities in short order. 

    What to Like
    Culpepper’s profile is certainly enticing, especially when you consider the question marks surrounding the top of the organization’s depth chart at the shortstop position. In fact, his strengths so far in his young career seem to counter the weaknesses of Brooks Lee, the presumed starting shortstop for the Twins.

    Culpepper has shown strong defensive range up the middle thanks to his plus speed and highlight reel-worthy athleticism–something Lee has struggled to develop. A future at the shortstop position is certainly possible given his 60-grade arm, but even if he requires a move to a new defensive home at some point, there’s confidence that he could be a strong everyday second or third baseman. 

    Culpepper also tapped into some power that wasn’t necessarily a given when the Twins drafted him a year prior. He popped 20 home runs in 113 games played in 2025, leading to a very strong .469 slugging percentage. That’s a 28-homer pace across 162 games, which is something Lee never displayed at any level in his career. And while it’s unrealistic to expect that sort of powerful production from KC as he continues to develop, it’s going to be hard to forget that he flashed this type of in-game pop while still adding size and strength as a 22-year-old. 

    And even if that strength dips, a strong defensive middle infielder with 15-20 home run power and plus speed on the base paths would make him an extremely valuable commodity. 

    What to Work On
    While Culpepper was still able to make a decent amount of contact with his swings, evaluators are worried about his penchant to chase out of the strike zone. This mostly comes from a lack of breaking ball recognition, especially on sliders low and out of the zone. Like Lee, Culpepper has good enough bat-to-ball skills that he’s able to reach down and make contact with pitches below the zone, but there’s a reason we didn’t mention this in the “what to like” portion of his write-up. He was able to get away with this at the collegiate level, but that flaw is only going to get further exacerbated as he faces steeper competition. If Culpepper isn’t able to make an adjustment for this part of his offensive skillset, it’s hard to project him as a plus hitter at the game’s top level. But evaluators are willing to give him the opportunity to improve in this regard before writing him off, given his clear high-end talent. 

    Culpepper has shown enough to suggest he’ll continue to be viewed as a starting caliber shortstop, but scouts don’t seem to love his quick-twitch reaction on hard hit balls. This could be due to his pre-pitch setup, which is something that can certainly be adjusted and improved with time. But if he can’t stick up the middle, his bat profile might not be a great fit at the hot corner. Are these warts enough for him to not be considered the best shortstop prospect in the system? Probably not, but last year’s first round pick, Marek Houston, was the clear-cut best collegiate shortstop in his draft class and may be hot on his heels.

    What to Look For in 2026
    Culpepper is going to be one of the must-see youngsters in the Twins’ system, and a couple of good breaks could find him making his MLB debut by the end of the season. It’s certainly not a lock to happen since he only has about two months of experience in the upper levels of the minor leagues. But he held his own in that time, slashing a strong .285/.367/.460 (129 wRC+) against competition that was roughly two years older on average. 

    Say he starts the year back with Double-A Wichita and continues to display strong defense while maintaining that level of offensive production, a promotion to Triple-A St. Paul could come along pretty quickly, and then it’s mostly a matter of opportunity that would determine his call to the Twins. The Twins aren’t going to rush him to the big leagues as some sort of knight in shining armor, ready to propel them back into contention. But anything can happen for a top prospect in their early-20s, who is healthy, performing, and making necessary adjustments to their game. 

    Monthly Splits

    Split Team G AB R H 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS
    Starter 84 180 -- 50 9 0 9 27 21 0 33 -- -- .278 .365 .478 .843
    Seventh Inning 40 32 6 9 2 0 1 5 6 0 7 3 0 .281 .400 .438 .838
    Runner at 3rd STP 7 7 -- 2 1 0 0 2 0 0 3 -- -- .286 .286 .429 .715
    Eighth Inning 37 33 8 12 0 1 2 3 4 0 11 1 1 .364 .432 .606 1.038
    Runner at 2nd 20 18 -- 5 1 0 0 3 4 0 1 -- -- .278 .435 .333 .768
    Leading Off Inning 76 118 -- 31 2 0 10 10 15 0 24 -- -- .263 .356 .534 .890
    Ninth Inning 30 24 3 6 0 0 0 2 5 0 10 2 0 .250 .400 .250 .650
    Runners at 2nd & 3rd 8 7 -- 2 1 0 0 6 0 0 0 -- -- .286 .250 .429 .679
    Third Inning 58 52 9 10 3 0 0 3 5 0 9 3 0 .192 .276 .250 .526
    Fourth Inning 30 27 7 9 2 0 3 6 2 0 6 1 0 .333 .367 .741 1.108
    Fifth Inning 46 43 6 12 3 1 3 13 2 0 8 2 0 .279 .304 .605 .909
    Runner at 1st 49 54 -- 13 1 0 0 0 7 0 16 -- -- .241 .349 .259 .608
    Sixth Inning 37 32 2 8 4 0 0 3 4 0 7 1 0 .250 .351 .375 .726
    Bases Empty 84 204 -- 58 8 1 12 12 29 0 44 -- -- .284 .387 .510 .897
    Night Games 58 230 46 64 12 2 9 29 26 0 57 14 2 .278 .357 .465 .822
    Post All-Star MIN 10 35 4 11 1 0 1 2 2 0 11 0 0 .314 .375 .429 .804
    Late / Close 27 30 -- 10 2 0 0 3 4 0 6 -- -- .333 .412 .400 .812
    Batting Third STP 2 10 -- 4 0 0 0 2 0 0 4 -- -- .400 .400 .400 .800
    Batting Second STP 16 60 -- 17 6 1 1 7 7 0 12 -- -- .283 .394 .467 .861
    Batting Fourth STP 1 5 -- 1 0 0 0 0 0 0 1 -- -- .200 .200 .200 .400
    Batting First STP 55 220 -- 58 9 1 13 37 32 0 47 -- -- .264 .362 .491 .853
    No Outs 81 155 -- 41 4 0 11 21 18 0 31 -- -- .265 .348 .503 .851
    Two Outs 65 78 -- 25 7 1 1 17 15 0 16 -- -- .321 .442 .474 .916
    Runners at 1st & 2nd 23 25 -- 8 3 0 3 14 1 0 7 -- -- .320 .346 .800 1.146
    One Out 65 97 -- 25 5 1 3 10 8 0 28 -- -- .258 .336 .423 .759
    Ahead in Count 66 76 -- 23 5 0 4 17 41 0 14 -- -- .303 .551 .526 1.077
    Batting Seventh MIN 3 9 -- 1 0 0 1 2 1 0 5 -- -- .111 .308 .444 .752
    Runners at 1st & 3rd 6 6 -- 1 0 1 0 3 0 0 2 -- -- .167 .167 .500 .667
    Batting Ninth MIN 6 22 -- 9 1 0 0 0 1 0 4 -- -- .409 .435 .455 .890
    Bases Loaded 12 9 -- 2 1 0 0 8 0 0 2 -- -- .222 .250 .333 .583
    Batting Eighth MIN 1 4 -- 1 0 0 0 0 0 0 2 -- -- .250 .250 .250 .500
    On Grass 84 330 67 91 16 2 15 48 41 0 75 17 3 .276 .368 .473 .841
    Day Games 26 100 21 27 4 0 6 19 15 0 18 3 1 .270 .392 .490 .882
    Extra Innings STP 3 3 0 0 0 0 0 0 1 0 1 0 0 .000 .250 .000 .250
    Home Games 46 172 42 53 10 1 9 26 21 0 34 10 1 .308 .399 .535 .934
    First Inning 75 63 24 19 1 0 6 6 11 0 13 4 0 .302 .429 .603 1.032
    Second Inning 26 21 2 6 1 0 0 7 2 0 3 0 2 .286 .400 .333 .733
    Away Games 38 158 25 38 6 1 6 22 20 0 41 7 2 .241 .333 .405 .738
    Behind in Count 72 133 -- 32 4 0 4 14 0 0 41 -- -- .241 .259 .361 .620
    July STP 6 24 4 5 1 0 0 1 0 0 7 1 1 .208 .240 .250 .490
    June STP 12 43 10 15 2 1 2 6 6 0 3 3 1 .349 .451 .581 1.032
    May STP 25 100 26 28 5 0 7 21 19 0 22 7 1 .280 .407 .540 .947
    Scoring Position 51 72 -- 20 7 1 3 36 5 0 15 -- -- .278 .329 .528 .857
    April STP 22 88 15 18 4 0 4 12 11 0 21 5 0 .205 .297 .386 .683
    vs Right 81 225 -- 66 13 2 7 32 32 0 46 -- -- .293 .394 .462 .856
    August 15 56 9 18 4 1 1 4 4 0 17 1 0 .321 .381 .482 .863
    Reliever 80 150 -- 41 7 2 6 21 20 0 42 -- -- .273 .371 .467 .838
    March STP 4 19 3 7 0 0 1 4 1 0 5 0 0 .368 .400 .526 .926
    vs Left 53 105 -- 25 3 0 8 16 9 0 29 -- -- .238 .311 .495 .806
    First Half STP 61 245 53 67 11 1 14 43 37 0 50 15 2 .273 .377 .498 .875
    Second Half STP 13 50 10 13 4 1 0 3 2 0 14 2 1 .260 .315 .380 .695
    Season Team LG Level G AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS GO/AO
    2024 2 teams - Minors 26 99 17 24 39 4 1 3 12 11 0 15 4 1 .242 .330 .394 .724 0.94
    2024 FTM FSL A 9 37 6 11 20 3 0 2 9 3 0 2 2 1 .297 .366 .541 .907 1.00
    2024 CR MID A+ 17 62 11 13 19 1 1 1 3 8 0 13 2 0 .210 .310 .306 .616 0.89
    2025 2 teams - Minors 113 454 77 131 213 16 3 20 64 50 0 90 25 4 .289 .375 .469 .844 1.31
    2025 CR MID A+ 54 215 38 63 103 9 2 9 34 26 0 40 15 2 .293 .385 .479 .864 1.33
    2025 WCH TEX AA 59 239 39 68 110 7 1 11 30 24 0 50 10 2 .285 .367 .460 .827 1.28
    2026 STP INT AAA 74 295 63 80 141 15 2 14 46 39 0 64 17 3 .271 .367 .478 .845 0.89
    Date Team OPP AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG HBP SAC SF
    2026-03-27 STP @ IND 5 1 3 3 0 0 0 1 0 0 2 0 0 .600 .600 .600 0 0 0
    2026-03-28 STP @ IND 4 2 1 4 0 0 1 3 1 0 1 0 0 .444 .500 .778 0 0 0
    2026-03-29 STP @ IND 5 0 1 1 0 0 0 0 0 0 1 0 0 .357 .400 .571 0 0 0
    2026-03-31 STP vs WOR 5 0 2 2 0 0 0 0 0 0 1 0 0 .368 .400 .526 0 0 0
    2026-04-01 STP vs WOR 4 0 0 0 0 0 0 0 1 0 0 0 0 .304 .360 .435 0 0 0
    2026-04-04 STP vs WOR 4 1 1 1 0 0 0 0 0 0 1 0 0 .296 .367 .407 1 0 0
    2026-04-05 STP vs WOR 3 1 1 4 0 0 1 1 0 0 0 0 0 .300 .364 .500 0 0 0
    2026-04-05 STP vs WOR 4 1 1 4 0 0 1 3 1 0 1 0 0 .294 .368 .559 0 0 0
    2026-04-07 STP @ TOL 4 0 0 0 0 0 0 0 0 0 1 0 0 .263 .333 .500 0 0 0
    2026-04-08 STP @ TOL 5 1 1 1 0 0 0 0 1 0 1 1 0 .256 .333 .465 0 0 0
    2026-04-09 STP @ TOL 3 1 2 3 1 0 0 0 1 0 0 0 0 .283 .365 .500 0 0 0
    2026-04-10 STP @ TOL 5 0 2 2 0 0 0 0 0 0 1 0 0 .294 .368 .490 0 0 0
    2026-04-11 STP @ TOL 4 0 0 0 0 0 0 0 0 0 2 0 0 .273 .344 .455 0 0 0
    2026-04-12 STP @ TOL 5 0 0 0 0 0 0 0 0 0 1 0 0 .250 .318 .417 0 0 0
    2026-04-14 STP vs LHV 5 0 1 2 1 0 0 0 0 0 1 0 0 .246 .310 .415 0 0 0
    2026-04-15 STP vs LHV 5 2 3 4 1 0 0 2 0 0 1 1 0 .271 .329 .443 0 0 0
    2026-04-16 STP vs LHV 5 0 1 2 1 0 0 1 0 0 2 0 0 .267 .321 .440 0 0 0
    2026-04-17 STP vs LHV 2 3 1 1 0 0 0 0 2 0 1 1 0 .273 .341 .442 0 0 0
    2026-04-19 STP vs LHV 3 2 1 1 0 0 0 1 2 0 0 1 0 .275 .356 .438 0 0 0
    2026-04-23 STP @ IND 3 0 0 0 0 0 0 0 1 0 2 0 0 .265 .351 .422 0 0 0
    2026-04-24 STP @ IND 4 0 0 0 0 0 0 0 0 0 0 0 0 .253 .337 .402 0 0 0
    2026-04-25 STP @ IND 4 0 0 0 0 0 0 1 1 0 1 1 0 .242 .330 .385 0 0 0
    2026-04-26 STP @ IND 3 1 0 0 0 0 0 0 1 0 2 0 0 .234 .327 .372 0 0 0
    2026-04-28 STP vs IOW 5 2 3 9 0 0 2 2 0 0 0 0 0 .253 .339 .444 0 0 0
    2026-04-29 STP vs IOW 5 0 0 0 0 0 0 0 0 0 2 0 0 .240 .325 .423 0 0 0
    2026-04-30 STP vs IOW 3 0 0 0 0 0 0 1 0 0 1 0 0 .234 .314 .411 0 0 1
    2026-05-01 STP vs IOW 4 1 2 3 1 0 0 2 1 0 0 0 0 .243 .325 .423 0 0 0
    2026-05-02 STP vs IOW 3 2 1 4 0 0 1 1 1 0 0 1 0 .246 .336 .447 1 0 0
    2026-05-05 STP @ LV 5 1 2 6 1 0 1 2 1 0 0 0 0 .252 .343 .479 0 0 0
    2026-05-06 STP @ LV 4 1 0 0 0 0 0 0 2 0 1 0 0 .244 .343 .463 0 0 0
    2026-05-07 STP @ LV 5 1 2 5 0 0 1 4 0 0 0 1 0 .250 .345 .484 0 0 0
    2026-05-08 STP @ LV 5 1 1 1 0 0 0 0 0 0 2 0 0 .248 .340 .474 0 0 0
    2026-05-09 STP @ LV 6 1 1 2 1 0 0 0 0 0 4 0 0 .245 .333 .468 0 0 0
    2026-05-10 STP @ LV 5 0 2 2 0 0 0 3 0 0 0 0 0 .250 .335 .465 0 0 0
    2026-05-12 STP vs COL 3 2 1 1 0 0 0 1 1 0 0 0 0 .252 .337 .463 0 0 1
    2026-05-13 STP vs COL 3 1 1 1 0 0 0 0 2 0 2 1 0 .253 .345 .460 0 0 0
    2026-05-15 STP vs COL 4 1 1 4 0 0 1 1 0 0 0 1 0 .253 .343 .474 0 0 0
    2026-05-15 STP vs COL 3 0 0 0 0 0 0 0 1 0 2 0 0 .248 .341 .465 0 0 0
    2026-05-16 STP vs COL 5 1 2 3 1 0 0 0 1 0 0 0 0 .253 .346 .469 0 0 0
    2026-05-19 STP vs OMA 2 1 0 0 0 0 0 0 1 0 0 0 0 .250 .352 .463 2 0 0
    2026-05-20 STP vs OMA 4 3 1 2 1 0 0 2 2 0 1 0 0 .250 .357 .464 0 0 0
    2026-05-21 STP vs OMA 4 1 1 1 0 0 0 0 0 0 1 0 0 .250 .355 .459 0 0 0
    2026-05-22 STP vs OMA 1 0 0 0 0 0 0 0 0 0 0 1 0 .249 .353 .457 0 0 0
    2026-05-23 STP vs OMA 5 1 1 4 0 0 1 1 0 0 0 0 0 .247 .349 .466 0 0 0
    2026-05-24 STP vs OMA 4 1 1 1 0 0 0 0 0 0 2 1 0 .247 .347 .462 0 0 0
    2026-05-26 STP @ LOU 4 2 1 4 0 0 1 1 1 0 1 0 0 .247 .349 .473 0 0 0
    2026-05-27 STP @ LOU 5 0 1 1 0 0 0 2 0 0 2 0 0 .246 .345 .466 0 0 0
    2026-05-28 STP @ LOU 4 1 1 1 0 0 0 0 2 0 1 1 1 .246 .349 .462 0 0 0
    2026-05-29 STP @ LOU 5 1 1 4 0 0 1 1 0 0 1 0 0 .245 .346 .470 0 0 0
    2026-05-30 STP @ LOU 4 2 3 3 0 0 0 0 1 0 1 0 0 .255 .356 .475 0 0 0
    2026-05-31 STP @ LOU 3 0 1 1 0 0 0 0 2 0 1 0 0 .256 .361 .473 0 0 0
    2026-06-02 STP vs IND 4 2 2 5 0 0 1 1 0 0 0 1 0 .261 .363 .488 0 0 0
    2026-06-03 STP vs IND 4 3 2 2 0 0 0 0 1 0 0 0 0 .265 .368 .488 0 0 0
    2026-06-04 STP vs IND 3 0 1 1 0 0 0 0 2 0 0 0 1 .266 .372 .486 0 0 0
    2026-06-05 STP vs IND 4 1 2 5 0 0 1 1 0 0 0 0 0 .270 .374 .500 0 0 0
    2026-06-06 STP vs IND 4 0 0 0 0 0 0 1 0 0 1 0 0 .265 .371 .491 1 0 0
    2026-06-09 STP @ TOL 4 0 2 3 1 0 0 0 0 0 0 0 0 .270 .373 .496 0 0 0
    2026-06-10 STP @ TOL 5 1 1 1 0 0 0 0 1 0 0 1 0 .268 .372 .489 0 0 0
    2026-06-11 STP @ TOL 3 0 1 1 0 0 0 0 1 0 0 0 0 .269 .374 .487 0 0 0
    2026-06-12 STP @ TOL 4 2 3 6 1 1 0 3 1 0 1 1 0 .277 .381 .504 0 0 0
    2026-06-13 STP @ TOL 3 0 0 0 0 0 0 0 0 0 0 0 0 .273 .377 .498 0 0 0
    2026-06-28 STP @ LOU 4 0 0 0 0 0 0 0 0 0 1 0 0 .269 .372 .490 0 0 0
    2026-06-30 STP vs BUF 1 1 1 1 0 0 0 0 0 0 0 0 0 .272 .376 .492 1 0 0
    2026-07-24 STP vs COL 5 1 1 1 0 0 0 1 0 0 2 1 0 .271 .373 .486 0 0 0
    2026-07-25 STP vs COL 3 0 0 0 0 0 0 0 0 0 0 0 0 .267 .370 .481 0 0 0
    2026-07-26 STP vs COL 3 2 1 2 1 0 0 0 0 0 0 0 0 .268 .371 .483 1 0 0
    2026-07-28 STP @ OMA 5 0 0 0 0 0 0 0 0 0 1 0 0 .263 .365 .474 0 0 0
    2026-07-29 STP @ OMA 4 0 2 2 0 0 0 0 0 0 1 0 1 .267 .367 .474 0 0 0
    2026-07-30 STP @ OMA 4 1 1 1 0 0 0 0 0 0 3 0 0 .266 .366 .471 0 0 0
    2026-08-01 STP @ OMA 4 0 0 0 0 0 0 0 0 0 2 0 0 .263 .361 .464 0 0 0
    2026-08-02 STP @ OMA 4 2 1 2 1 0 0 0 1 0 2 1 0 .262 .362 .465 0 0 0
    2026-08-04 STP vs LOU 4 2 3 5 0 1 0 0 1 0 0 0 0 .269 .368 .476 0 0 0
    2026-08-05 STP vs LOU 4 1 2 4 2 0 0 2 0 0 2 0 0 .272 .370 .483 0 0 0
    2026-08-06 STP vs LOU 5 0 1 1 0 0 0 0 0 0 0 0 0 .271 .367 .478 0 0 0
    2026-08-07 MIN @ MIL 4 1 1 4 0 0 1 1 0 0 0 0 0 .250 .250 1.000 0 0 0
    2026-08-08 MIN @ MIL 1 1 0 0 0 0 0 0 1 0 1 0 0 .200 .500 .800 2 0 0
    2026-08-10 MIN vs BAL 4 0 0 0 0 0 0 1 0 0 4 0 0 .111 .308 .444 0 0 1
    2026-08-11 MIN vs BAL 4 0 1 1 0 0 0 0 0 0 1 0 0 .154 .294 .385 0 0 0
    2026-08-13 MIN vs PHI 4 0 1 1 0 0 0 0 0 0 2 0 0 .176 .286 .353 0 0 0
    2026-08-15 MIN vs PHI 4 0 2 3 1 0 0 0 0 0 1 0 0 .238 .320 .429 0 0 0
    2026-08-16 MIN vs PHI 3 0 1 1 0 0 0 0 1 0 0 0 0 .250 .345 .417 0 0 0
    2026-08-17 MIN vs ATL 4 0 1 1 0 0 0 0 0 0 2 0 0 .250 .333 .393 0 0 0
    2026-08-18 MIN vs ATL 3 1 1 1 0 0 0 0 0 0 0 0 0 .258 .333 .387 0 0 0
    2026-08-19 MIN vs ATL 4 1 3 3 0 0 0 0 0 0 0 0 0 .314 .375 .429 0 0 0

    See all » Kaelen Culpepper Articles

    See all » Kaelen Culpepper Videos


    User Feedback

    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 account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
×
×
  • Create New...