Kale EmshoffC Frisco RoughRiders
Age 28 R/R 6'2" / 228 lbs AA K +3% Svc 0.0 · Ctrl thru 2034 peak 0.1 · 2026
wRC+†61
AVG/OBP/SLG.195 / .259 / .326
PA136
HR4
K%35
BB%7
MLB%2%
BAT: -6.0 runs (wOBA-derived runs vs avg)-6BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
2020
PWR
5151
SPD
4545
EYE
3939
trajectory · 10 yrs
0.1peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-4M $-7M -$3M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
202123 A2 teams 267238 441117 231195 00 .185.271.328.598 .143.327 459 .262 58 -13 +0 +0 +5 +8 -0.0
202224 A+Quad Cities River Bandits 415376 611308 2418511 22 .162.234.261.494 .098.283 456 .223 29 -33 -0 +0 +7 +12 -1.5
202325 A+Quad Cities River Bandits 353324 591227 231154 21 .182.245.296.541 .114.255 337 .238 40 -24 +0 +0 +6 +10 -0.8
202426 A+2 teams 236219 40808 111014 20 .183.235.329.564 .146.286 435 .249 49 -14 +0 +0 +4 +7 -0.2
202527 AAFrisco RoughRiders 1917 1000 2110 00 .059.158.059.217 .000.167 5811 .138 -36 -3 +0 +0 +0 +1 -0.2
▸ 2026 Season
202628 MLBTEX 136125 26514 9481 20 .208.267.360.627 .152.283 357 .265 61 -6 +0 +0 +2 +4 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%TEX 194176 36715 14662 21 .205.271.341.612 .136.283 347 .268 64 -8 +0 -1 +3 +5 -0.0
202830 MLB 19%TEX 254231 47917 18853 31 .203.270.342.612 .139.282 337 .270 64 -10 +0 -2 +5 +7 -0.0
202931 MLB 29%TEX 257233 46916 19863 20 .197.267.322.589 .124.281 337 .269 64 -11 +0 -3 +5 +7 -0.1
203032 MLB 40%TEX 246224 45916 18832 20 .201.266.330.597 .129.280 347 .265 61 -11 +0 -4 +4 +7 -0.3
203133 MLB 54%TEX 220200 39715 16762 10 .195.261.315.576 .120.278 357 .260 57 -11 +0 -4 +4 +6 -0.5
203234 MLB 71%TEX 182165 32614 13642 10 .194.261.315.576 .121.276 357 .253 52 -10 +0 -5 +3 +5 -0.6
▸ Career Totals (MLE all levels + projections)
Career 27792528 476961067 190103939 195 .188.256.314.569 .125.284 377 .253 51 -152 +2 -19 +50 +79 -4.2
/ 162G 650591 11122216 442439 41 .188.254.313.567 .125.283 377 .253 51 -36 +0 -4 +12 +18 -1.0

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
202123 A+Quad Cities River Bandits 3327 6200 6130 00 .222.364.296.660 .074.429 3918 .314 99 -0 +0 +1 0.1
202123 AColumbia Fireflies 234198 5414110 30745 00 .273.382.505.887 .232.383 3213 .390 157 +15 +0 +7 2.2
202224 A+Quad Cities River Bandits 415361 8119012 3914811 22 .224.319.377.695 .152.337 369 .313 98 -1 -0 +12 1.1
202325 A+Quad Cities River Bandits 353316 7115210 29914 21 .225.296.380.676 .155.281 268 .301 89 -5 +0 +10 0.6
202426 AANorthwest Arkansas Naturals 9387 19603 5381 00 .218.269.391.660 .172.348 415 .293 82 -2 +0 +3 0.1
202426 A+Quad Cities River Bandits 143127 35707 11413 20 .276.348.496.844 .220.346 298 .367 139 +6 +0 +4 1.1
202527 AAFrisco RoughRiders 1916 2000 380 00 .125.263.125.388 .000.250 4216 .205 15 -2 +0 +1 -0.1

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
Kale Emshoff (OGILVIE) 28 20 51 45 39 .195/.259/.326 .131.283 42 35% 7% 61 -0.2
Gabe Johnson
2008 · AAA
28 38 48→50 45→40 40 .198/.259/.337 .138.279 175 35% 7% 63 -0.8 .207/.265/.317 .110.307 108 34% 7% 59 -1.1 .179/.239/.258.079.2736435%7%31-0.7
Dave Wallace
2008 · AAA
28 34 47→45 43→40 42 .182/.258/.310 .127.254 165 34% 8% 56 -1.3 .209/.277/.329 .120.281 136 29% 8% 69 -0.4 .205/.282/.307.102.26711026%8%64-0.2
Kevin Richardson
2010 · AAA
29 36 48→50 43→40 35 .191/.246/.323 .132.283 173 38% 5% 54 -1.4 .200/.247/.340 .140.324 175 42% 5% 59 -1.1 .191/.237/.332.141.30718242%4%49-0.8
David Masters
2021 · AA
28 42→36 46→45 42→40 43 .212/.279/.339 .128.290 143 31% 8% 72 -0.2 .215/.274/.369 .154.312 198 36% 7% 78 +0.2 .170/.231/.347.178.22628639%6%50-0.4
Camden Duzenack
2023 · AAA
28 39→37 49→50 51→50 36 .205/.244/.348 .143.271 1712 31% 4% 59 -1.1 .225/.280/.351 .126.287 1310 26% 6% 75 -0.0 .235/.302/.339.104.29610623%6%79+0.1
Brian Serven
2022 · AAA
27 35 49→50 46→30 38 .191/.245/.335 .144.238 185 29% 5% 57 -1.2 .196/.257/.319 .123.257 154 29% 6% 57 -1.2 .182/.252/.278.096.25112031%7%42-0.9
Jorge Saez
2018 · AA
27 39 48→45 46→30 42 .203/.267/.339 .136.286 174 34% 8% 67 -0.5 .210/.276/.341 .131.299 176 33% 8% 71 -0.3 .174/.247/.285.110.24217334%8%42-0.6
Grayson Greiner
2021 · MLB
28 40 46→45 45→30 44 .206/.272/.331 .125.276 154 30% 8% 66 -0.6 .196/.260/.306 .110.334 125 42% 7% 55 -1.4 .177/.244/.263.086.3299146%8%34-0.9
Andrew Susac
2018 · MLB
28 37→39 48→50 47→30 43 .197/.261/.333 .136.264 163 31% 8% 63 -0.9 .206/.283/.350 .144.290 177 33% 9% 76 +0.1 .198/.293/.339.141.28118034%11%76+0.0
Jason Delay
2022 · AAA
27 38 47→45 48→40 33 .198/.238/.325 .127.287 156 36% 4% 50 -1.7 .216/.269/.301 .085.295 55 27% 6% 56 -1.3 .226/.285/.301.075.2973223%6%61-0.4
Aaron Sisk
2007 · AA
28 40 50 47→45 43 .211/.269/.364 .152.271 1810 29% 7% 74 -0.1 .223/.279/.372 .149.284 198 28% 7% 80 +0.4 .227/.285/.382.154.27822326%6%84+0.3
Matt Spring
2013 · AA
28 35 48→50 40→45 35 .185/.242/.321 .136.292 164 41% 6% 52 -1.6 .190/.243/.340 .150.296 183 40% 6% 57 -1.2 .167/.219/.320.153.24520040%5%40-0.8
Seby Zavala
2021 · AAA
27 38→39 50 41→40 35 .199/.251/.349 .150.288 194 37% 6% 63 -0.9 .197/.262/.338 .141.315 174 40% 7% 65 -0.7 .193/.272/.319.126.30114138%8%62-0.4
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 .197/.260/.308 .111.260 136 29% 7% 56 -1.3 .211/.260/.328 .117.271 135 26% 6% 60 -1.0 .210/.254/.324.114.26612125%5%54-0.6
Patrick Dorrian
2023 · AAA
27 38→37 50→55 47→45 41 .196/.266/.350 .154.290 196 38% 8% 70 -0.3 .196/.260/.343 .147.289 186 37% 7% 65 -0.7 .181/.245/.318.137.26118537%7%49-1.0
Jake Means
2023 · AA
27 35→30 47→45 50→45 43 .183/.260/.318 .135.266 159 36% 9% 59 -1.1 .181/.252/.301 .120.260 1410 34% 8% 51 -1.7 .130/.207/.227.097.17215834%8%11-2.0
Zack Short
2023 · MLB
28 37→39 46→50 46→45 50 .191/.285/.319 .128.261 149 31% 11% 70 -0.3 .189/.283/.313 .124.261 1410 31% 11% 68 -0.5 .168/.270/.287.119.22814831%11%54-0.9
Brandon Hicks
2015 · MLB
29 36→40 50 46→50 41 .190/.266/.341 .151.284 187 38% 8% 68 -0.5 .188/.260/.304 .116.308 138 40% 8% 55 -1.4 .166/.236/.251.085.2939844%8%28-1.3
John Nelson
2007 · AAA
28 34→35 47→45 48→45 37 .181/.241/.311 .129.276 169 39% 6% 49 -1.8 .189/.246/.332 .143.280 198 38% 6% 56 -1.3 .158/.218/.302.144.21522038%6%36-1.3
Alvin Colina
2010 · AAA
28 41 45 45→40 39 .209/.261/.332 .122.276 145 29% 5% 62 -0.9 .215/.263/.342 .127.288 157 30% 5% 66 -0.6 .180/.219/.291.112.24214332%3%31-1.0