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 52 77 -- 18 3 1 1 5 9 0 9 -- -- .234 .318 .338 .656
    Two Outs MIN 59 85 -- 19 6 0 1 9 12 1 20 -- -- .224 .327 .329 .656
    Runners at 1st & 2nd MIN 23 19 -- 6 0 0 0 3 6 0 1 -- -- .316 .480 .316 .796
    One Out MIN 57 87 -- 26 3 0 0 10 7 0 15 -- -- .299 .364 .333 .697
    Ahead in Count MIN 57 85 -- 25 7 1 1 7 28 1 5 -- -- .294 .470 .435 .905
    Starter MIN 67 144 -- 37 5 0 2 14 14 0 23 -- -- .257 .327 .333 .660
    Batting Seventh MIN 14 49 -- 14 4 0 0 5 6 0 9 -- -- .286 .357 .367 .724
    Runners at 1st & 3rd MIN 9 7 -- 0 0 0 0 0 2 0 0 -- -- .000 .222 .000 .222
    Batting Sixth MIN 16 58 -- 10 1 0 0 4 5 1 16 -- -- .172 .262 .190 .452
    Batting Ninth MIN 6 13 -- 4 1 0 0 0 5 0 3 -- -- .308 .526 .385 .911
    Bases Loaded MIN 12 12 -- 4 1 0 0 8 0 0 4 -- -- .333 .286 .417 .703
    Batting Eighth MIN 9 30 -- 11 1 0 1 4 2 0 4 -- -- .367 .429 .500 .929
    On Grass MIN 62 219 28 53 11 1 2 23 23 1 38 8 3 .242 .321 .329 .650
    Day Games MIN 32 114 16 30 5 1 1 5 10 1 16 6 2 .263 .325 .351 .676
    Extra Innings MIN 3 2 1 1 0 0 0 0 1 0 0 0 0 .500 .667 .500 1.167
    Home Games MIN 38 134 20 29 7 1 2 17 12 0 27 6 1 .216 .287 .328 .615
    First Inning MIN 26 24 3 4 1 0 0 2 2 0 5 0 0 .167 .231 .208 .439
    Second Inning MIN 38 34 5 9 1 0 0 2 3 0 9 2 0 .265 .342 .294 .636
    Away Games MIN 33 115 15 34 5 0 0 7 16 1 17 5 2 .296 .393 .339 .732
    Pre All-Star MIN 71 249 35 63 12 1 2 24 28 1 44 11 3 .253 .337 .333 .670
    Seventh Inning MIN 32 27 5 6 2 0 0 3 5 1 5 1 0 .222 .344 .296 .640
    Runner at 3rd MIN 7 6 -- 2 1 0 0 3 0 0 1 -- -- .333 .286 .500 .786
    Behind in Count MIN 55 82 -- 19 2 0 0 9 0 0 26 -- -- .232 .250 .256 .506
    June MIN 16 50 10 14 2 0 1 6 9 0 9 1 0 .280 .393 .380 .773
    Eighth Inning MIN 40 33 4 7 2 1 0 2 4 0 6 1 1 .212 .300 .333 .633
    Runner at 2nd MIN 19 17 -- 9 0 0 0 4 4 1 1 -- -- .529 .636 .529 1.165
    May MIN 24 79 13 23 6 1 0 4 11 1 14 3 3 .291 .398 .392 .790
    Leading Off Inning MIN 41 55 -- 13 3 1 0 0 4 0 6 -- -- .236 .300 .327 .627
    Ninth Inning MIN 20 17 2 4 1 0 0 1 1 0 3 0 0 .235 .350 .294 .644
    On Turf MIN 9 30 7 10 1 0 0 1 5 0 6 3 0 .333 .444 .367 .811
    April MIN 27 106 12 24 4 0 1 13 6 0 20 7 0 .226 .272 .292 .564
    Runners at 2nd & 3rd MIN 4 4 -- 0 0 0 0 0 0 0 1 -- -- .000 .000 .000 .000
    Scoring Position MIN 50 65 -- 21 2 0 0 18 12 1 8 -- -- .323 .420 .354 .774
    Third Inning MIN 27 24 5 8 2 0 0 1 3 0 3 1 1 .333 .407 .417 .824
    vs Right MIN 67 169 -- 42 8 1 1 14 17 0 31 -- -- .249 .332 .325 .657
    Fourth Inning MIN 41 34 7 12 0 0 1 5 6 0 4 4 0 .353 .450 .441 .891
    Fifth Inning MIN 31 29 3 6 1 0 1 6 1 0 6 1 1 .207 .226 .345 .571
    Runner at 1st MIN 37 40 -- 11 3 0 2 6 5 0 5 -- -- .275 .370 .500 .870
    Reliever MIN 69 105 -- 26 7 1 0 10 14 1 21 -- -- .248 .349 .333 .682
    Sixth Inning MIN 28 25 0 6 2 0 0 2 2 0 3 1 0 .240 .321 .320 .641
    Bases Empty MIN 68 144 -- 31 7 1 0 0 11 0 31 -- -- .215 .285 .278 .563
    Night Games MIN 39 135 19 33 7 0 1 19 18 0 28 5 1 .244 .346 .319 .665
    March MIN 4 14 0 2 0 0 0 1 2 0 1 0 0 .143 .235 .143 .378
    Late / Close MIN 23 23 -- 7 2 1 0 2 3 1 5 -- -- .304 .429 .478 .907
    vs Left MIN 45 80 -- 21 4 0 1 10 11 1 13 -- -- .263 .348 .350 .698
    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
    2026-06-01 MIN vs CWS 2 1 0 0 0 0 0 1 1 0 0 0 0 .244 .320 .318 0 0 1
    2026-06-02 MIN vs CWS 4 1 2 2 0 0 0 2 0 0 0 0 0 .249 .323 .322 0 0 0
    2026-06-03 MIN vs CWS 4 0 1 1 0 0 0 0 0 0 1 0 0 .249 .322 .321 0 0 0
    2026-06-04 MIN vs KC 3 1 0 0 0 0 0 0 1 0 1 0 0 .245 .321 .316 0 0 0
    2026-06-05 MIN vs KC 4 0 0 0 0 0 0 0 0 0 1 0 0 .241 .316 .310 0 0 0
    2026-06-06 MIN vs KC 1 0 0 0 0 0 0 0 0 0 0 0 0 .240 .314 .309 0 0 0
    2026-06-07 MIN vs KC 4 0 1 1 0 0 0 0 0 0 0 0 0 .240 .313 .308 0 0 0
    2026-06-09 MIN @ DET 2 0 2 2 0 0 0 0 1 0 0 0 0 .247 .324 .314 1 0 0
    2026-06-10 MIN @ DET 4 0 1 1 0 0 0 0 0 0 1 0 0 .247 .323 .313 0 0 0
    2026-06-12 MIN vs STL 3 1 0 0 0 0 0 0 1 0 2 0 0 .243 .322 .309 0 0 0
    2026-06-13 MIN vs STL 4 1 1 4 0 0 1 2 0 0 1 0 0 .244 .321 .321 0 0 0
    2026-06-14 MIN vs STL 3 2 1 2 1 0 0 0 1 0 0 0 0 .245 .323 .325 0 0 0
    2026-06-15 MIN @ TEX 3 0 0 0 0 0 0 0 0 0 1 0 0 .242 .320 .321 0 0 0
    2026-06-16 MIN @ TEX 4 1 2 3 1 0 0 1 1 0 1 0 0 .246 .325 .328 0 0 0
    2026-06-18 MIN @ TEX 2 1 2 2 0 0 0 0 2 0 0 1 0 .252 .335 .333 0 0 0
    2026-06-19 MIN @ AZ 3 1 1 1 0 0 0 0 1 0 0 0 0 .253 .337 .333 0 0 0

    See all » Luke Keaschall Articles

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