Data Hub
Teams / Minnesota Twins / Luke Keaschall
Season
Luke Keaschall

Luke Keaschall

Minnesota Twins · 2B
B: R T: R Age: 23 Ht: 6'0" Wt: 190 From: Watsonville, CA
HR
1
RBI
18
R
22
SB
10
K%
15.6%
xAVG
.222
xwOBA
.283
xSLG
.319
ISO
.073
BB%
9.3%
Today · Wed May 27 · 7:40 PM ET
Matchup
@ CWS
Davis Martin (RHP)
Opp SP
ERA 2.04 · K% 27.4 · xwOBA .300
CSW 28.9% · HH% 46.9
Vegas
Total 8.0
Team Implied 4.0
Park
New Comiskey
HR 96 · R 96 · wOBA 98
HH 98 · (vs RHB)
Weather
— · Wind —
Salary
DK $4,000
FD $2,700
Batting 7
Projection
Rating 34.3
Med 6.0fp · Val —
Projected pOWN%
Statcast Luck
LUCKY
BA .268 / xBA .244 (+.024)
SLG .376 / xSLG .346
wOBA .325 / xwOBA .303
EV 80.2 · Max 107.2
Barrel 24 · HH% 26.0
At New Comiskey
Career: 5G, 21 PA
AVG .316 · OBP .381 · OPS .749
HR 0 · RBI 1 · SB 0
K 1 · BB 2
Avg DK 5.6
Props Today
Market
HR 0.5 O +1400 / U
TB 0.5 O -170 / U +127
Hits 0.5 O -164 / U +132
RBI 0.5 O +271 / U -395
Runs 0.5 O +163 / U -218
SB 0.5 O +350 / U -519
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
4/6 vs DET Casey Mize FF 101.8 26° 367ft
Rolling Form · Last 50/100/250 PA
Window AVG xBA SLG xSLG wOBA xwOBA
L50 .233 .208 .279 .285 .295 .282
L100 .268 .210 .354 .290 .341 .295
Today's Matchup · BvP + Signals
BvP · Davis Martin
PA 5
AB 4
H 2
HR 0
BB 1
K 0
AVG .500
SLG .500
OPS 1.100
wOBA .000
ISO .000
2B 0
Signals Firing Today
Reverse-Split vs SP
Reverse-platoon batter (same-hand xwOBA > opp-hand by 15+pts) vs same-hand SP
+3.5%
Last 100 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 94.1mph @ -6° · 16ft · BIP · 2026-04-26 104.1mph @ 25° · 360ft · BIP · 2026-04-26 81.0mph @ 16° · 191ft · double · 2026-04-27 68.6mph @ -33° · 4ft · BIP · 2026-04-27 69.7mph @ -24° · 6ft · field_out · 2026-04-27 99.7mph @ -22° · 5ft · BIP · 2026-04-27 58.0mph @ -51° · 2ft · single · 2026-04-27 71.1mph @ 14° · 137ft · BIP · 2026-04-29 67.9mph @ 48° · 174ft · BIP · 2026-04-29 60.2mph @ -9° · 16ft · field_out · 2026-04-29 79.4mph @ 29° · 269ft · single · 2026-04-29 76.8mph @ -23° · 5ft · BIP · 2026-04-29 75.9mph @ 43° · 225ft · BIP · 2026-04-29 93.3mph @ 42° · 316ft · field_out · 2026-04-29 69.1mph @ 18° · 150ft · BIP · 2026-04-29 76.7mph @ 59° · 160ft · field_out · 2026-04-30 93.8mph @ -4° · 25ft · field_out · 2026-04-30 62.8mph @ -49° · 2ft · BIP · 2026-04-30 89.3mph @ 35° · 322ft · field_out · 2026-04-30 94.0mph @ 28° · 349ft · sac_fly · 2026-04-30 64.4mph @ 16° · 132ft · BIP · 2026-05-01 101.2mph @ 33° · 394ft · field_out · 2026-05-01 80.8mph @ 10° · 140ft · BIP · 2026-05-02 67.8mph @ -30° · 3ft · BIP · 2026-05-02 69.8mph @ 16° · 153ft · BIP · 2026-05-02 71.3mph @ 14° · 147ft · BIP · 2026-05-02 80.4mph @ -21° · 7ft · field_out · 2026-05-02 95.3mph @ 23° · 330ft · double · 2026-05-02 90.9mph @ -25° · 5ft · BIP · 2026-05-02 70.6mph @ 51° · 196ft · BIP · 2026-05-02 75.7mph @ 36° · 247ft · BIP · 2026-05-02 78.6mph @ 48° · 220ft · field_out · 2026-05-02 79.8mph @ 67° · 185ft · BIP · 2026-05-03 53.3mph @ 77° · 54ft · field_out · 2026-05-03 95.7mph @ 24° · 308ft · double · 2026-05-03 101.0mph @ 16° · 317ft · double · 2026-05-03 81.7mph @ -31° · 4ft · BIP · 2026-05-03 105.9mph @ 14° · 295ft · field_out · 2026-05-03 79.0mph @ -57° · 2ft · single · 2026-05-05 54.9mph @ 11° · 80ft · BIP · 2026-05-05 95.2mph @ 36° · 320ft · BIP · 2026-05-05 76.9mph @ 55° · 210ft · BIP · 2026-05-05 69.1mph @ -59° · 2ft · BIP · 2026-05-05 74.3mph @ 71° · 121ft · BIP · 2026-05-05 88.6mph @ -18° · 7ft · field_out · 2026-05-05 70.9mph @ 12° · 118ft · single · 2026-05-07 89.8mph @ -13° · 10ft · field_out · 2026-05-07 89.5mph @ 69° · 167ft · BIP · 2026-05-08 91.4mph @ 37° · 332ft · field_out · 2026-05-08 96.5mph @ 32° · 364ft · field_out · 2026-05-08 101.7mph @ 10° · 200ft · single · 2026-05-08 52.5mph @ -61° · 1ft · field_out · 2026-05-09 59.7mph @ 47° · 161ft · BIP · 2026-05-09 70.8mph @ 55° · 172ft · BIP · 2026-05-09 47.5mph @ -49° · 3ft · BIP · 2026-05-09 85.5mph @ 29° · 324ft · field_out · 2026-05-09 75.6mph @ 11° · 131ft · BIP · 2026-05-10 74.9mph @ 55° · 201ft · BIP · 2026-05-10 69.8mph @ 71° · 81ft · double_play · 2026-05-10 67.5mph @ -11° · 16ft · BIP · 2026-05-10 63.7mph @ -20° · 7ft · grounded_into_double_play · 2026-05-10 89.7mph @ 27° · 324ft · field_out · 2026-05-10 65.1mph @ 52° · 165ft · BIP · 2026-05-12 92.9mph @ 8° · 126ft · BIP · 2026-05-12 59.5mph @ 29° · 160ft · single · 2026-05-12 95.7mph @ 66° · 131ft · field_out · 2026-05-13 47.3mph @ 9° · 58ft · field_out · 2026-05-13 90.6mph @ -35° · 3ft · field_out · 2026-05-13 69.3mph @ 28° · 203ft · BIP · 2026-05-14 61.0mph @ 49° · 178ft · BIP · 2026-05-14 51.5mph @ -20° · 6ft · BIP · 2026-05-14 102.0mph @ 23° · 363ft · field_out · 2026-05-14 101.1mph @ -13° · 11ft · single · 2026-05-14 49.2mph @ -17° · 7ft · field_out · 2026-05-15 97.8mph @ 51° · 287ft · field_out · 2026-05-15 103.3mph @ -4° · 28ft · single · 2026-05-15 90.8mph @ 24° · 297ft · BIP · 2026-05-15 105.1mph @ 3° · 77ft · field_out · 2026-05-15 72.4mph @ 18° · 173ft · BIP · 2026-05-17 53.3mph @ 44° · 132ft · BIP · 2026-05-17 69.0mph @ 62° · 151ft · field_out · 2026-05-17 54.8mph @ -27° · 7ft · BIP · 2026-05-17 88.3mph @ 22° · 278ft · single · 2026-05-17 98.4mph @ 25° · 371ft · triple · 2026-05-17 51.8mph @ -43° · 3ft · BIP · 2026-05-18 73.7mph @ 38° · 240ft · single · 2026-05-18 93.1mph @ -38° · 3ft · field_out · 2026-05-18 89.4mph @ 12° · 185ft · single · 2026-05-22 75.5mph @ 42° · 216ft · BIP · 2026-05-22 90.8mph @ 24° · 275ft · BIP · 2026-05-22 99.6mph @ 13° · 239ft · single · 2026-05-22 104.0mph @ 20° · 269ft · BIP · 2026-05-22 71.2mph @ 22° · 200ft · BIP · 2026-05-22 89.2mph @ 1° · 52ft · force_out · 2026-05-22 86.6mph @ 53° · 225ft · field_out · 2026-05-25 83.2mph @ 38° · 262ft · field_out · 2026-05-25 72.1mph @ 34° · 222ft · field_out · 2026-05-25 83.9mph @ 74° · 170ft · BIP · 2026-05-25 73.9mph @ 41° · 242ft · BIP · 2026-05-25 107.2mph @ 8° · 210ft · single · 2026-05-25
Launch Angle (°)
25° 50°
DCPA · recent 14
No DCPA history
Recent SBs
5/14 @MIA 2B
5/12 @MIA 2B
5/5 @WSH 2B
4/28 @SEA 2B
4/25 @TB 2B
Last 50 PA Profile
EV 89.6 · Bat 65.5
xBA .460
Whiff 0.2% · SqUp 0.6%