Jump to content
Twins Daily
  • Create Account
  • 40

    Prev:
    -

    Luke Keaschall

    • Minnesota Twins - MLB
    • 2B

    Collapse Explore Scouting Report

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

    Scouting Report

    What's to Like
    A 2023 second-round pick out of Arizona State, Luke Keaschall quickly climbed the organizational ranks with his blend of athleticism, defensive versatility, and offensive potential. There have been comparisons between Keaschall and former Red Sox star Dustin Pedroia, because they attended the same college and are both short. Defensively, he has been capable of playing multiple positions, but an elbow injury this season limited the way the organization could use him. 

    Offensively, Keaschall made significant strides in 2024. Minnesota had Keaschall begin this season in Cedar Rapids, since he had limited at-bats at that level until the end of last season. He was a monster in the Kernels lineup, hitting .335/.457/.544 with 12 doubles and seven home runs in 44 games. At the end of May, the Twins promoted him to Double-A, where he was over three years younger than the average age of the competition. In 58 games, he posted a respectable .832 OPS with 18 extra-base hits and a 51-to-32 strikeout-to-walk ratio.

    In 2024, he only faced younger pitchers in 28 plate appearances. Against older pitchers, he hit .302/.424/.483 with 61 walks and 79 strikeouts. Although he's a right-handed hitter, he posted reverse splits, with his OPS being over 100 points higher against righties. He did all of this while knowing that he was going to need elbow surgery at some point.   

    What's Left to Work On 
    Like many young hitters, Keaschall still has work to do against advanced pitching. At times in Double-A, he struggled against high-quality off-speed offerings, leading to a slightly elevated strikeout rate. His swing mechanics are solid, but he could benefit from minor tweaks to better handle breaking balls on the outer half of the plate. He also needs to prove that his offensive improvements were legitimate, which can be challenging while recovering from surgery. 

    “I work my tail off in the weight room,” Keaschall said during the season. “At the end of the day, I'm still growing, I'm still maturing, I'm still getting bigger and stronger and better at the game and refining my swing and mechanics. I think just over time, becoming a better baseball player, maturing a little bit more.”

    While Keaschall is an aggressive runner on the base paths, he could improve his success rate on stolen base attempts. MLB Pipeline and FanGraphs give him a 55 grade on his running ability, which is slightly above average on the 20-80 scouting scale. Refining his baserunning instincts will make his speed an even greater weapon.  

    The most significant question mark is, of course, his recovery from Tommy John surgery. Although position players typically recover faster than pitchers, there’s always some uncertainty surrounding a player’s throwing mechanics and arm strength post-surgery. Last winter, he went to Driveline to work on his arm action from multiple defensive positions. The Twins will likely ease him back into defensive work during spring training.

    What's Next  
    The Twins are optimistic that Keaschall will be ready for full participation in spring training. With his rapid ascent through the system, he is poised to start the season at Double-A, though a strong spring performance could accelerate his timeline. If Keaschall continues to refine his approach at the plate and shows no lingering effects from his surgery, he could be knocking on the door of a major-league debut by late 2025. His combination of defensive versatility and offensive potential gives him a real shot to be a pivotal contributor to the Twins’ roster in the near future.  

    As one of the fastest risers in the system, Keaschall has already proven he belongs on the radar of Twins fans. Now, the next chapter of his journey hinges on how he bounces back from adversity, which his fiery playing style suggests he’ll handle easily. 

    Monthly Splits

    Split Team G AB R H 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS
    No Outs MIN 38 57 -- 13 2 1 0 2 7 0 5 -- -- .228 .323 .298 .621
    Two Outs MIN 47 67 -- 12 5 0 1 7 8 1 17 -- -- .179 .276 .299 .575
    Runners at 1st & 2nd MIN 18 13 -- 3 0 0 0 1 6 0 1 -- -- .231 .474 .231 .705
    One Out MIN 46 75 -- 24 3 0 0 9 4 0 13 -- -- .320 .361 .360 .721
    Ahead in Count MIN 45 71 -- 19 5 1 1 6 19 1 5 -- -- .268 .424 .408 .832
    Starter MIN 53 117 -- 28 5 0 1 10 10 0 18 -- -- .239 .305 .308 .613
    Batting Seventh MIN 9 30 -- 8 3 0 0 2 5 0 5 -- -- .267 .361 .367 .728
    Runners at 1st & 3rd MIN 6 5 -- 0 0 0 0 0 1 0 0 -- -- .000 .167 .000 .167
    Batting Sixth MIN 14 51 -- 10 1 0 0 4 4 1 14 -- -- .196 .281 .216 .497
    Batting Ninth MIN 2 2 -- 0 0 0 0 0 0 0 1 -- -- .000 .333 .000 .333
    Bases Loaded MIN 10 11 -- 4 1 0 0 7 0 0 3 -- -- .364 .333 .455 .788
    Batting Eighth MIN 4 17 -- 7 1 0 0 1 0 0 3 -- -- .412 .444 .471 .915
    On Grass MIN 50 181 21 44 10 1 1 18 18 1 31 8 3 .243 .319 .326 .645
    Day Games MIN 26 96 12 24 4 1 0 3 7 1 14 5 2 .250 .305 .313 .618
    Extra Innings MIN 3 2 1 1 0 0 0 0 1 0 0 0 0 .500 .667 .500 1.167
    Home Games MIN 28 102 13 23 6 1 1 12 8 0 21 6 1 .225 .292 .333 .625
    First Inning MIN 26 24 3 4 1 0 0 2 2 0 5 0 0 .167 .231 .208 .439
    Second Inning MIN 28 25 4 6 1 0 0 2 2 0 6 2 0 .240 .321 .280 .601
    Away Games MIN 27 97 12 26 4 0 0 6 11 1 14 4 2 .268 .351 .309 .660
    Pre All-Star MIN 55 199 25 49 10 1 1 18 19 1 35 10 3 .246 .321 .322 .643
    Seventh Inning MIN 24 22 3 6 2 0 0 3 2 1 4 1 0 .273 .333 .364 .697
    Runner at 3rd MIN 6 5 -- 1 1 0 0 2 0 0 1 -- -- .200 .167 .400 .567
    Behind in Count MIN 43 64 -- 17 2 0 0 8 0 0 19 -- -- .266 .288 .297 .585
    Eighth Inning MIN 31 25 3 5 1 1 0 2 3 0 5 1 1 .200 .290 .320 .610
    Runner at 2nd MIN 15 15 -- 9 0 0 0 4 3 1 1 -- -- .600 .667 .600 1.267
    May MIN 24 79 13 23 6 1 0 4 11 1 14 3 3 .291 .398 .392 .790
    Leading Off Inning MIN 30 41 -- 10 2 1 0 0 2 0 4 -- -- .244 .295 .341 .636
    Ninth Inning MIN 15 12 1 3 0 0 0 1 1 0 2 0 0 .250 .400 .250 .650
    On Turf MIN 5 18 4 5 0 0 0 0 1 0 4 2 0 .278 .350 .278 .628
    April MIN 27 106 12 24 4 0 1 13 6 0 20 7 0 .226 .272 .292 .564
    Runners at 2nd & 3rd MIN 3 3 -- 0 0 0 0 0 0 0 1 -- -- .000 .000 .000 .000
    Scoring Position MIN 39 52 -- 17 2 0 0 14 10 1 7 -- -- .327 .422 .365 .787
    Third Inning MIN 21 19 4 7 2 0 0 1 2 0 2 1 1 .368 .429 .474 .903
    vs Right MIN 53 133 -- 31 6 1 1 10 11 0 24 -- -- .233 .309 .316 .625
    Fourth Inning MIN 30 25 4 8 0 0 1 3 4 0 4 3 0 .320 .414 .440 .854
    Fifth Inning MIN 25 24 2 3 1 0 0 2 1 0 5 1 1 .125 .160 .167 .327
    Runner at 1st MIN 29 33 -- 9 3 0 1 4 4 0 3 -- -- .273 .368 .455 .823
    Reliever MIN 54 82 -- 21 5 1 0 8 9 1 17 -- -- .256 .344 .341 .685
    Sixth Inning MIN 22 21 0 6 2 0 0 2 1 0 2 1 0 .286 .318 .381 .699
    Bases Empty MIN 52 114 -- 23 5 1 0 0 5 0 25 -- -- .202 .254 .263 .517
    Night Games MIN 29 103 13 25 6 0 1 15 12 0 21 5 1 .243 .336 .330 .666
    March MIN 4 14 0 2 0 0 0 1 2 0 1 0 0 .143 .235 .143 .378
    Late / Close MIN 19 19 -- 6 1 1 0 2 3 1 4 -- -- .316 .458 .474 .932
    vs Left MIN 34 66 -- 18 4 0 0 8 8 1 11 -- -- .273 .347 .333 .680
    Batting Third MIN 18 70 -- 15 2 0 1 9 6 0 9 -- -- .214 .273 .286 .559
    Batting Second MIN 1 4 -- 1 0 0 0 0 0 0 2 -- -- .250 .250 .250 .500
    Batting Fifth MIN 7 25 -- 8 3 1 0 2 4 0 1 -- -- .320 .414 .520 .934
    Season Team LG Level G AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS GO/AO
    2023 3 teams - Minors 31 111 29 32 53 10 1 3 15 19 1 25 11 0 .288 .414 .477 .891 0.97
    2023 F-TWI FCL ROK 3 7 4 1 1 0 0 0 0 2 0 2 2 0 .143 .500 .143 .643 3.00
    2023 FTM FSL A 20 72 20 21 34 8 1 1 9 15 1 20 8 0 .292 .426 .472 .898 0.89
    2023 CR MID A+ 8 32 5 10 18 2 0 2 6 2 0 3 1 0 .313 .353 .563 .916 0.90
    2024 2 teams - Minors 102 379 80 115 183 21 1 15 48 62 1 80 23 6 .303 .420 .483 .903 0.63
    2024 CR MID A+ 44 158 37 53 86 12 0 7 21 30 0 29 14 1 .335 .457 .544 1.001 0.66
    2024 WCH TEX AA 58 221 43 62 97 9 1 8 27 32 1 51 9 5 .281 .393 .439 .832 0.61
    2025 STP INT AAA 28 95 16 25 32 2 1 1 9 17 0 17 11 2 .263 .373 .337 .710 0.78
    Date Team OPP AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG HBP SAC SF
    2026-03-26 MIN @ BAL 3 0 1 1 0 0 0 1 0 0 0 0 0 .333 .250 .333 0 0 1
    2026-03-28 MIN @ BAL 4 0 0 0 0 0 0 0 0 0 1 0 0 .143 .125 .143 0 0 0
    2026-03-29 MIN @ BAL 4 0 1 1 0 0 0 0 1 0 0 0 0 .182 .231 .182 0 0 0
    2026-03-30 MIN @ KC 3 0 0 0 0 0 0 0 1 0 0 0 0 .143 .235 .143 0 0 0
    2026-04-01 MIN @ KC 5 0 1 2 1 0 0 2 0 0 1 0 0 .158 .227 .211 0 0 0
    2026-04-02 MIN @ KC 4 0 2 2 0 0 0 0 0 0 1 0 0 .217 .269 .261 0 0 0
    2026-04-03 MIN vs TB 5 2 1 1 0 0 0 0 0 0 0 1 0 .214 .258 .250 0 0 0
    2026-04-04 MIN vs TB 4 0 1 1 0 0 0 0 0 0 2 0 0 .219 .257 .250 0 0 0
    2026-04-05 MIN vs TB 4 0 0 0 0 0 0 0 0 0 0 0 0 .194 .231 .222 0 0 0
    2026-04-06 MIN vs DET 3 2 1 4 0 0 1 2 2 0 1 0 0 .205 .273 .308 0 0 0
    2026-04-07 MIN vs DET 4 1 1 1 0 0 0 1 0 0 1 0 0 .209 .271 .302 0 0 0
    2026-04-08 MIN vs DET 5 1 1 1 0 0 0 1 0 0 0 1 0 .208 .264 .292 0 0 0
    2026-04-09 MIN vs DET 2 0 0 0 0 0 0 0 0 0 1 0 0 .200 .255 .280 0 0 0
    2026-04-10 MIN @ TOR 4 1 1 1 0 0 0 0 0 0 0 0 0 .204 .254 .278 0 0 0
    2026-04-11 MIN @ TOR 3 1 0 0 0 0 0 0 1 0 0 0 0 .193 .254 .263 0 0 0
    2026-04-12 MIN @ TOR 4 1 2 2 0 0 0 0 0 0 2 1 0 .213 .269 .279 0 0 0
    2026-04-13 MIN vs BOS 4 2 1 2 1 0 0 1 1 0 1 0 0 .215 .278 .292 0 0 0
    2026-04-14 MIN vs BOS 4 0 2 2 0 0 0 1 0 0 0 0 0 .232 .289 .304 0 0 0
    2026-04-15 MIN vs BOS 3 0 0 0 0 0 0 0 0 0 0 0 0 .222 .278 .292 0 0 0
    2026-04-17 MIN vs CIN 4 0 0 0 0 0 0 0 0 0 1 0 0 .211 .265 .276 0 0 0
    2026-04-18 MIN vs CIN 5 0 2 3 1 0 0 1 0 0 1 1 0 .222 .273 .296 0 0 0
    2026-04-19 MIN vs CIN 5 0 0 0 0 0 0 0 0 0 0 0 0 .209 .258 .279 0 0 0
    2026-04-21 MIN @ NYM 4 0 2 2 0 0 0 2 0 0 1 1 0 .222 .268 .289 0 0 0
    2026-04-22 MIN @ NYM 4 0 0 0 0 0 0 0 0 0 0 0 0 .213 .257 .277 0 0 0
    2026-04-23 MIN @ NYM 5 0 0 0 0 0 0 0 0 0 1 0 0 .202 .245 .263 0 0 0
    2026-04-25 MIN @ TB 3 1 1 1 0 0 0 0 0 0 1 1 0 .206 .255 .265 1 0 0
    2026-04-26 MIN @ TB 4 0 1 1 0 0 0 0 0 0 1 0 0 .208 .254 .264 0 0 0
    2026-04-27 MIN vs SEA 4 0 2 3 1 0 0 1 1 0 1 0 0 .218 .269 .282 0 0 0
    2026-04-28 MIN vs SEA 3 0 1 1 0 0 0 0 1 0 2 1 0 .221 .276 .283 0 0 0
    2026-04-29 MIN vs SEA 4 0 1 1 0 0 0 0 0 0 1 0 0 .222 .276 .282 0 0 0
    2026-04-30 MIN vs TOR 3 0 0 0 0 0 0 1 0 0 0 0 0 .217 .267 .275 0 0 1
    2026-05-01 MIN vs TOR 3 0 0 0 0 0 0 0 1 0 2 0 0 .211 .267 .268 0 0 0
    2026-05-02 MIN vs TOR 3 1 1 2 1 0 0 0 1 0 0 0 0 .214 .273 .278 0 0 0
    2026-05-03 MIN vs TOR 4 1 2 4 2 0 0 1 0 0 0 0 0 .223 .280 .300 0 0 0
    2026-05-05 MIN @ WSH 2 2 1 1 0 0 0 0 3 0 0 1 0 .227 .297 .303 0 0 0
    2026-05-06 MIN @ WSH 3 1 1 2 1 0 0 0 0 0 0 0 0 .230 .298 .311 0 0 0
    2026-05-07 MIN @ WSH 2 1 1 1 0 0 0 0 2 1 0 0 0 .234 .310 .314 0 0 0
    2026-05-08 MIN @ CLE 3 0 1 1 0 0 0 0 1 0 0 0 0 .236 .314 .314 0 0 0
    2026-05-09 MIN @ CLE 2 0 0 0 0 0 0 0 2 0 0 0 0 .232 .319 .310 0 0 0
    2026-05-10 MIN @ CLE 4 0 0 0 0 0 0 0 0 0 1 0 0 .226 .311 .301 0 0 0
    2026-05-12 MIN vs MIA 3 0 1 1 0 0 0 0 0 0 2 1 0 .228 .316 .302 1 0 0
    2026-05-13 MIN vs MIA 4 0 0 0 0 0 0 0 0 0 1 0 0 .222 .309 .294 0 0 0
    2026-05-14 MIN vs MIA 4 1 1 1 0 0 0 0 0 0 2 1 0 .223 .307 .293 0 0 0
    2026-05-15 MIN vs MIL 4 1 1 1 0 0 0 0 0 0 0 0 0 .224 .306 .292 0 0 0
    2026-05-17 MIN vs MIL 3 1 2 4 0 1 0 0 1 0 0 0 1 .232 .316 .311 0 0 0
    2026-05-18 MIN vs HOU 4 0 1 1 0 0 0 2 0 0 2 0 0 .232 .314 .310 0 0 0
    2026-05-19 MIN vs HOU 0 0 0 0 0 0 0 0 0 0 0 0 0 .232 .318 .310 1 0 0
    2026-05-20 MIN vs HOU 4 0 0 0 0 0 0 0 0 0 0 0 0 .227 .311 .302 0 0 0
    2026-05-22 MIN @ BOS 4 1 2 2 0 0 0 1 0 0 1 0 1 .233 .318 .307 1 0 0
    2026-05-25 MIN @ CWS 4 0 1 1 0 0 0 0 0 0 0 0 0 .233 .317 .306 0 0 0
    2026-05-26 MIN @ CWS 4 1 1 1 0 0 0 0 0 0 0 0 0 .234 .316 .304 0 0 0
    2026-05-27 MIN @ CWS 3 0 1 2 1 0 0 0 0 0 0 0 0 .235 .316 .310 0 0 0
    2026-05-29 MIN @ PIT 4 0 1 2 1 0 0 0 0 0 1 0 0 .236 .315 .314 0 0 0
    2026-05-30 MIN @ PIT 5 2 3 3 0 0 0 0 0 0 1 0 0 .245 .321 .321 0 0 0
    2026-05-31 MIN @ PIT 3 0 1 1 0 0 0 0 0 0 1 0 1 .246 .321 .322 0 0 0

    See all » Luke Keaschall Articles

    Week in Review: Demotions, Debuts and Pitching Dominance

    Royce Lewis has been sent down. Ryan Jeffers is injured and will be out for a while, as will one the system's best MLB-ready prospects. But through the bad breaks, the Twins kept dire vibes at bay with a week of winning baseball.

    See all » Luke Keaschall Videos


    User Feedback

    Recommended Comments

    There are no comments to display.



    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...