Luke Keaschall2B Minnesota Twins
Age 23 R/R 6'0" / 190 lbs MLB BB +3% Svc 0.953 · Ctrl thru 2031 peak 2.0 · 2029
wRC+†vL 1575vR 144
AVG/OBP/SLG.256 / .337 / .375
PA350
HR7
SB18
K%18
BB%9
xwOBA.276
Barrel%3.7%
MLB%100%
BAT: -10.0 runs (wOBA-derived runs vs avg)-10BATRUN: +3.7 runs (SB/CS + UBR baserunning)+4RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.40+0.4WAR
Scouting · nowfuture
HIT
5555
PWR
4040
SPD
6060
EYE
5260
trajectory · 10 yrs
2.0peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.953 yrs.days
Team Control Through   2031
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Pre-Arb$0.8M+0.4$2M+$0.8M
2027Pre-Arb$0.8M+1.7$14M+$13M
2028Pre-Arb$0.8M+1.9$16M+$15M
2029Arb-1$4M+2.0$17M+$13M
2030Arb-2$8M+2.0$18M+$10M
2031Arb-3$10M+1.8$17M+$6M
Totals $25M $84M +$59M

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202320 A2 teams 128109 28912 12334 90 .257.352.413.765 .156.338 269 .332 112 +2 +2 +0 +0 +4 0.8
202421 AA2 teams 464398 9616114 4310718 236 .241.342.392.734 .151.291 239 .320 103 +1 +2 +0 +2 +13 1.9
202522 MLB2 teams 325283 811515 30507 255 .286.369.399.768 .113.326 159 .337 116 +6 +3 -1 +1 +9 1.9
▸ 2026 Season (actual · ROS · total)
202623 MLBMinnesota Twins 10699 20301 6150 50 .202.248.263.510 .061.226 146 .230 34 -8 +1 +0 +0 +3 -0.3
ROS23 MLBMIN 244218 53914 20424 132 .243.318.349.667 .106.285 178 .306 93 -2 +2 -1 +1 +7 0.7
TOT23 MLBMIN 350317 731215 26574 182 .230.297.322.619 .091.265 167 .283 75 -10 +3 -0 +1 +10 0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLBMIN 477426 1051819 40668 254 .246.323.357.680 .110.274 148 .311 96 -2 +3 -1 +2 +14 1.6
202825 MLBMIN 489436 11019210 42678 264 .252.329.374.703 .122.275 149 .315 99 -0 +4 -1 +2 +14 1.8
202926 MLBMIN 494439 11119210 43679 264 .253.332.374.706 .121.275 149 .317 101 +0 +4 -1 +2 +14 1.9
203027 MLBMIN 489434 10919110 44678 264 .251.331.369.700 .118.275 149 .317 101 +0 +4 -1 +2 +14 1.9
203128 MLBMIN 482428 10618110 43678 254 .248.328.364.692 .117.275 149 .316 100 -0 +3 -2 +2 +14 1.7
203229 MLBMIN 470417 1031819 42678 233 .247.328.360.687 .113.274 149 .314 98 -1 +3 -3 +2 +13 1.5
203330 MLBMIN 458406 1001719 41678 223 .246.327.360.687 .113.273 159 .311 96 -2 +3 -3 +2 +13 1.3
203431 MLBMIN 443393 951618 40667 192 .242.323.349.671 .107.272 159 .307 93 -3 +3 -4 +2 +13 1.0
203532 MLBMIN 424376 901517 38667 161 .239.321.340.661 .101.271 169 .302 90 -5 +3 -4 +2 +12 0.7
203633 MLBMIN 394350 821416 35646 141 .234.315.331.646 .097.269 169 .297 85 -7 +2 -5 +1 +11 0.3
203734 MLBMIN 349309 721215 31596 110 .233.315.327.642 .094.268 179 .290 80 -8 +2 -6 +1 +10 -0.0
203835 MLBMIN 296263 59914 26535 90 .224.306.312.618 .087.266 189 .283 75 -8 +2 -6 +1 +8 -0.4
203936 MLBMIN 238211 46703 21454 70 .218.301.294.595 .076.264 199 .275 68 -9 +1 -7 +1 +7 -0.7
▸ Career Totals (MLE all levels + projections)
Career 66645896 144625018125 5911053125 31943 .245.327.357.684 .112.278 169 .310 95 -37 +47 -46 +24 +189 18.0
/ 162G 650575 14124212 5810312 314 .245.327.357.684 .111.278 169 .310 95 -4 +5 -4 +2 +18 1.8

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202320 A+Cedar Rapids Kernels 3432 10202 230 10 .312.353.562.915 .250.296 96 .399 163 +2 +0 +1 0.4
202320 AFort Myers Mighty Mussels 9472 21811 15204 80 .292.440.472.912 .181.370 2116 .397 162 +7 +2 +3 1.1
202421 AAWichita Wind Surge 267221 62918 325111 95 .281.398.439.837 .158.327 1912 .375 145 +14 -0 +8 2.1
202421 A+Cedar Rapids Kernels 197158 531207 30297 141 .335.462.5441.006 .209.371 1515 .441 195 +21 +2 +6 3.0
202522 MLBMinnesota Twins 207182 551404 19295 143 .302.383.445.829 .143.340 149 .371 142 +10 +2 -1 +1 +6 1.8
202522 AAASt. Paul Saints 11895 25211 17172 112 .263.386.337.723 .074.296 1414 .327 108 +1 +1 +3 0.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career 207182 551404 19295 143 .302.383.445.829 .143.340 149 .371 142 +10 +2 -1 +1 +6 1.8

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Luke Keaschall (OGILVIE) 23 55 40 60 60 .245/.319/.353 .108.274 619 14% 8% 93 +0.7
Desmond Jennings
2010 · AAA
23 54→59 45→50 62→60 50 .264/.324/.399 .135.301 1133 16% 7% 105 +2.1 .250/.317/.380 .130.300 1133 19% 8% 98 +1.6 .252/.331/.406.154.301152821%9%106+2.2
Elvis Andrus
2012 · MLB
23 56→59 37→50 56→60 55 .265/.332/.334 .070.301 430 13% 9% 92 +1.2 .266/.327/.343 .077.307 425 14% 8% 92 +1.2 .269/.322/.402.134.299121914%7%97+1.5
Maikel Garcia
2023 · MLB
23 51→56 42→45 57→60 48 .243/.300/.351 .107.306 826 23% 8% 82 +0.5 .247/.304/.352 .105.303 826 20% 8% 85 +0.7 .251/.312/.364.113.29592717%8%88+1.0
Luis Rivas
2002 · MLB
22 54→55 41→50 56→55 49 .259/.312/.362 .103.297 825 16% 6% 90 +1.0 .254/.302/.380 .126.287 1020 15% 6% 91 +1.1 .251/.295/.390.139.278112014%5%88+0.6
Garrett Hampson
2019 · MLB
24 54→56 41→45 60 48 .257/.310/.358 .102.313 730 20% 7% 88 +0.9 .233/.287/.346 .113.302 1025 25% 7% 76 +0.0 .230/.295/.332.102.30182225%8%73-0.1
Tyler Pastornicky
2012 · AAA
22 53→61 40→45 56→60 48 .253/.298/.346 .093.288 727 15% 6% 79 +0.3 .251/.294/.344 .093.295 715 17% 5% 78 +0.2 .249/.293/.328.078.29751217%5%69-0.2
Erick Aybar
2007 · MLB
23 53→63 42→50 57→60 44 .253/.289/.367 .113.278 834 13% 4% 82 +0.5 .258/.297/.357 .099.290 620 13% 4% 82 +0.5 .273/.310/.401.128.29692111%4%98+1.5
Jean Segura
2014 · MLB
24 56→64 42→50 60 44 .271/.309/.378 .107.310 934 16% 5% 93 +1.3 .265/.304/.371 .106.301 927 15% 4% 89 +0.9 .304/.351/.439.135.338122413%6%123+3.5
Vidal Bruján
2021 · AA
23 52→59 41→45 59→65 49 .247/.305/.351 .104.294 834 18% 7% 85 +0.7 .222/.280/.339 .117.266 1137 20% 7% 72 -0.2 .220/.290/.331.110.269102821%7%69-0.3
Jose Tabata
2012 · MLB
23 57→61 41→45 52→55 51 .274/.332/.377 .103.315 724 15% 7% 102 +1.9 .260/.320/.362 .102.302 614 15% 7% 94 +1.3 .258/.315/.351.092.2984814%6%87+0.6
Dalton Pompey
2016 · MLB
23 53→58 42→45 59→55 47 .254/.313/.364 .110.320 826 22% 7% 91 +1.1 .241/.297/.335 .094.311 722 23% 7% 77 +0.1 .231/.291/.320.089.30482025%7%68-0.2
Cristian Guzman
2001 · MLB
23 50→60 44→50 61→55 50 .242/.295/.379 .137.273 821 15% 7% 88 +0.9 .269/.306/.406 .137.304 920 14% 5% 98 +1.6 .301/.333/.418.117.3327511%4%110+1.8
Julio Borbon
2010 · MLB
24 58→61 39→40 58→60 47 .277/.320/.363 .086.312 634 14% 5% 93 +1.3 .267/.307/.347 .080.306 527 14% 5% 84 +0.6 .278/.311/.346.068.32452815%4%82+0.4
Ryan Brett
2015 · AA
23 53→55 42→45 57→60 43 .257/.297/.368 .111.309 926 20% 5% 85 +0.7 .231/.267/.337 .106.285 914 22% 4% 65 -0.7 .199/.229/.282.083.2567725%2%32-1.4
Greg Allen
2017 · AA
24 52→56 40→45 55→65 50 .247/.326/.341 .094.290 626 16% 7% 92 +1.2 .244/.312/.337 .093.304 627 21% 6% 85 +0.7 .251/.325/.358.107.32073522%6%92+0.8
Ender Inciarte
2015 · MLB
24 54→62 38→45 58→60 47 .256/.296/.339 .083.291 528 14% 5% 77 +0.1 .279/.324/.377 .098.312 721 12% 6% 98 +1.6 .292/.341/.396.103.32571912%6%106+2.3
Peter Bourjos
2011 · MLB
24 49→55 45→55 63→60 41 .241/.282/.374 .133.293 1129 22% 4% 81 +0.4 .246/.300/.394 .148.305 1321 23% 6% 94 +1.3 .248/.309/.396.147.314121824%6%98+0.9
Alcides Escobar
2011 · MLB
24 55→63 39→45 58→55 46 .261/.301/.355 .094.301 623 16% 5% 83 +0.6 .250/.288/.340 .090.286 524 14% 5% 74 -0.1 .245/.290/.359.114.2979620%5%78+0.1
Victor Robles
2020 · MLB
23 50 46→50 54→60 44 .245/.313/.384 .139.300 1225 22% 6% 98 +1.6 .229/.303/.348 .119.293 1120 24% 6% 85 +0.7 .280/.351/.382.102.34965120%6%110+0.8
José Peraza
2018 · MLB
24 55→64 38→45 56→65 44 .260/.293/.338 .077.293 628 14% 4% 76 +0.0 .263/.304/.365 .102.292 919 13% 4% 88 +0.9 .262/.305/.370.108.28891613%4%85+0.5