Tim Elko

1B Charlotte Knights
Age 28 R/R 6'3" / 250 lbs AAA HR +4% Svc 2.000S2 · Ctrl thru 2030
Overview
AAAROOKIEArb-1FA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAA/AA/INTL2 orgs639.287/.345/.45122383—.246/.289/.360
202526AAACWS414.292/.359/.55226280—.230/.284/.373
202526MLBCWS72.134/.194/.3284142-1.4
202627AAA/A+CWS150.224/.302/.4036136—.173/.228/.296
2027PROJ10% MLB28MLBCWS12.219/.271/.3941083-0.0
2028PROJ27% MLB29MLBCWS49.217/.269/.3872081-0.1
Last 3 seasons WAR -1.4  ·  Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.000First FA2031Super-2
2027Arb-1$0.2M2028Arb-2$0.3M2029Ext$0.4M2030Ext$0.7M
Skills · percentileMiLB Statcast 2026 AAA
Max EV82
Speed73
Chase%55
BB%45
Z-Con%11
Whiff%6
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsKyle Garlick (age 28) · Carlos Peguero (age 29) · Brendan Katin (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†83
AVG/OBP/SLG.219 / .271 / .394
PA12
HR1
K%42
BB%8
BABIP339
ISO273
MLB%10%
Value2027 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Tools · Splits · ContractCON 50 / POW 60
Toolsscout grade · Statcast %ile · 2025
CONTACT50
xAVG
100.162
POWER60
Barrel%
6810.8
Avg EV
7590.8
Bat Spd
7774.2
EYE40
scouting grade only
SPEED45
Sprint
5827.8
Platoon Splits2025 · 72 PA
vs LHP
vs RHP
Edge
PA
20
52
—
wRC+
11
55
▶▶R
wOBA
184
250
▶▶R
ISO
158
208
▶▶R
BABIP
200
143
◀◀L
K%
65.0%
32.7%
▶▶R
BB%
5.0%
7.7%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2025
Service   2.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$0.2M———
2028Arb-2$0.3M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.5M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202223 AKannapolis Cannon Ballers — 7270 19402 2280 00 271292414706 143425 393 312 12 — — — — — —
202223 ROKACL White Sox — 2726 4003 1130 00 154185500685 346100 484 291 -35 — — — — — —
202324 AABirmingham Barons — 137130 35306 3492 00 269296431727 162377 362 317 44 — — — — — —
202324 A+Winston-Salem Dash — 131116 37835 11311 00 319383569952 250386 248 404 91 — — — — — —
202324 AKannapolis Cannon Ballers — 286259 7714117 24852 01 297361556917 259380 308 398 88 — — — — — —
202425 AAACharlotte Knights — 219197 57719 21641 11 289361472833 183387 2910 369 82 — — — — — —
202425 AABirmingham Barons — 371343 991619 211095 20 289338420758 131398 296 338 74 — — — — — —
202425 INTLGlendale Desert Dogs — 4945 12304 4210 00 267327600927 333400 438 398 155 — — — — — —
202526 MLBChicago White Sox — 7267 9104 5300 10 134194328523 194152 427 232 42 -5 +0 -2 -9 +2 -1.4
202526 AAACharlotte Knights — 414373 10919026 341235 20 292359552912 260367 308 396 80 — — — — — —
202627 AAACharlotte Knights — 128114 27216 13510 10 237315430745 193362 4010 328 49 — — — — — —
202627 A+Winston-Salem Dash — 2220 3200 2120 00 150227250477 100375 559 221 -39 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 7267 9104 5300 10 134194328523 194152 427 232 43 -5 +0 -2 -9 +2 -1.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202223 A MLEKannapolis Cannon Ballers — 7271 12301 1390 00 169181254434 85357 541 186 12 — — — — — —
202223 ROK MLEACL White Sox — 2726 1001 1190 00 3874154228 11571 704 116 -35 — — — — — —
202324 AA MLEBirmingham Barons — 137131 27304 2642 00 206230321550 115332 471 233 44 — — — — — —
202324 A+ MLEWinston-Salem Dash — 131120 29624 7431 00 242289425714 183312 335 303 91 — — — — — —
202324 A MLEKannapolis Cannon Ballers — 286266 6010113 171152 01 226277417694 192334 406 298 88 — — — — — —
202425 AAA MLECharlotte Knights — 219204 49616 14781 11 240292368660 127359 366 290 82 — — — — — —
202425 AA MLEBirmingham Barons — 371352 881417 131365 20 250286355642 105380 374 278 74 — — — — — —
202526 MLB MLEChicago White Sox — 7267 9104 5300 10 134194328523 194152 427 230 42 -5 +0 -2 -9 +2 -1.4
202526 AAA MLECharlotte Knights — 414383 8816013 241485 20 230284373657 144334 366 287 80 — — — — — —
202627 AAA MLECharlotte Knights — 128118 22214 9610 10 186244322566 136322 487 241 49 — — — — — —
202627 A+ MLEWinston-Salem Dash — 2221 2100 1160 00 95136143279 48288 735 111 -39 — — — — — —
202223 A MLE2 teams — 9997 14302 2580 00 144162237399 93324 592 167 -1 — — — — — —
202223 A RAW2 teams — 9996 23405 3410 00 240263438700 198360 413 306 -1 — — — — — —
202324 A MLE3 teams — 554517 11618322 262225 01 224268398667 174337 405 283 78 — — — — — —
202324 A RAW3 teams — 554505 14925428 381655 01 295350527877 232381 307 380 78 — — — — — —
202425 AA MLE3 teams — 639603 14922214 292316 31 247288360648 113376 365 282 77 — — — — — —
202425 AA RAW3 teams — 639585 16826222 461946 31 287345451796 164395 307 353 77 — — — — — —
202526 AAA MLE2 teams — 486450 9717017 291785 30 216271367637 151311 376 279 75 — — — — — —
202526 AAA RAW2 teams — 486440 11820030 391535 30 268335518853 250340 318 371 75 — — — — — —
202627 AAA MLE2 teams — 150139 23214 10770 10 165221281502 115322 517 222 36 — — — — — —
202627 AAA RAW2 teams — 150134 30416 15630 10 224302403705 179364 4210 313 36 — — — — — —
202223 A MLE2 teams — 9997 14302 2580 00 144162237399 93279 592 167 -1 — — — — — —
202324 A MLE3 teams — 554518 11618322 262225 01 224268398666 174328 405 283 78 — — — — — —
202425 AA MLE3 teams — 639599 14922214 292316 31 249288362651 114372 365 282 77 — — — — — —
202526 AAA MLE2 teams — 486449 9717017 291785 30 216271367638 151307 376 279 75 — — — — — —
202627 AAA MLE2 teams — 150139 23214 10770 10 165221281502 115317 517 222 36 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AA MLE3 teams — 639599 14922214 292316 31 249288362651 114372 365 282 77 — — — — — —
202526 AAA MLE2 teams — 486449 9717017 291785 30 216271367638 151307 376 279 75 — — — — — —
202627 AAA MLE2 teams — 150139 23214 10770 10 165221281502 115317 517 222 36 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLECWS 10% 200185 41618 12831 20 218270390660 172338 426 291 83 -4 +0 -0 -4 +4 -0.2
▸ 2027 — real world (MLB)
202728 MLB CTXCWS 10% 1211 3001 150 00 219271394665 175339 428 293 83 -0 +0 -0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLECWS 27% 179165 35507 11731 10 216268383651 167330 416 287 81 -4 +0 -2 -3 +4 -0.5
202829 MLB CTXCWS 27% 4946 9102 3200 00 217269387656 170331 416 289 81 -1 +0 -0 -1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 121113 18206 8500 10 159215336551 177211 417 255 71 -6 +0 -3 -10 +3 -1.6
/ 162G— A+C — 650607 9711032 432690 50 160215336551 176212 417 255 71 -32 +1 -14 -51 +14 -8.4
Career— MLE — 22312086 45971671 11489118 92 220266362628 142342 405 273 71 -12 +1 -4 -14 +8 -2.2
/ 162G— MLE — 650608 13521221 332605 31 222267367634 145345 405 273 71 -20 +1 -7 -24 +14 -3.7

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAACharlotte Knights · 128 PAwOBA .322 → .241 (−81)K% 39.8% → 47.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.84%÷1.000×1.200——47.81%
BB% (unintentional) /PA10.16%÷1.000×0.690—×0.9926.95%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP28.57%÷1.000×0.930×1.005×0.99226.49%
Doubles /BIP3.17%÷1.000×0.830×1.005×0.9922.63%
Triples /BIP1.59%÷1.000×0.970×1.005×0.9921.54%
Home runs /BIP9.52%÷1.000×0.700—×0.9926.61%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .322 → .241; ISO .193 → .130; BABIP .362 → .322. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 A+Winston-Salem Dash · 22 PAwOBA .216 → .111 (−105)K% 54.5% → 71.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA54.55%÷1.000×1.310——71.45%
BB% (unintentional) /PA9.09%÷1.000×0.600—×0.9485.17%
HBP% /PA0.00%—×0.770—×0.9480.00%
Singles /BIP12.50%÷1.000×0.870—×0.94810.31%
Doubles /BIP25.00%÷1.000×0.780—×0.94818.49%
Triples /BIP0.00%÷1.000×0.850—×0.9480.00%
Home runs /BIP0.00%÷1.000×0.880—×0.9480.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 28 vs a level average of 22.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average).

Result: wOBA .216 → .111; ISO .100 → .048; BABIP .375 → .288. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAACharlotte Knights · 414 PAwOBA .386 → .287 (−99)K% 29.7% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.71%÷0.996×1.200——35.81%
BB% (unintentional) /PA8.21%÷0.984×0.690—×1.0035.78%
HBP% /PA1.21%—×0.940—×1.0031.14%
Singles /BIP25.60%÷1.002×0.930×1.050×1.00325.02%
Doubles /BIP7.60%÷0.980×0.830×1.050×1.0036.78%
Triples /BIP0.00%÷0.961×0.970×1.050×1.0030.00%
Home runs /BIP10.40%÷1.320×0.700—×1.0035.53%

Factors used: league row International League. Park (home-season share, regressed): HR 164, 1B 100, 2B 96, 3B 92, K 99, BB 97 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .386 → .287; ISO .260 → .149; BABIP .367 → .334. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AABirmingham Barons · 371 PAwOBA .328 → .278 (−50)K% 29.4% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.38%÷0.980×1.220——36.59%
BB% (unintentional) /PA5.39%÷1.081×0.680—×0.9883.35%
HBP% /PA1.35%—×0.840—×0.9881.12%
Singles /BIP31.20%÷0.979×0.920×1.041×0.98830.14%
Doubles /BIP6.84%÷0.990×0.910×1.041×0.9886.46%
Triples /BIP0.43%÷1.044×0.880×1.041×0.9880.37%
Home runs /BIP3.85%÷0.935×0.800—×0.9883.25%

Factors used: league row SL. Park (home-season share, regressed): HR 87, 1B 96, 2B 98, 3B 109, K 96, BB 116 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.041.

Result: wOBA .328 → .278; ISO .131 → .108; BABIP .398 → .380. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAACharlotte Knights · 219 PAwOBA .360 → .290 (−70)K% 29.2% → 35.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.22%÷0.991×1.200——35.39%
BB% (unintentional) /PA9.59%÷1.025×0.690—×1.0186.57%
HBP% /PA0.46%—×0.940—×1.0180.44%
Singles /BIP30.08%÷1.033×0.930×1.045×1.01828.81%
Doubles /BIP5.26%÷0.994×0.830×1.045×1.0184.68%
Triples /BIP0.75%÷1.049×0.970×1.045×1.0180.74%
Home runs /BIP6.77%÷1.016×0.700—×1.0184.75%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 107, 2B 99, 3B 110, K 98, BB 105 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .360 → .290; ISO .183 → .131; BABIP .387 → .359. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AKannapolis Cannon Ballers · 286 PAwOBA .388 → .298 (−90)K% 29.7% → 40.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.72%÷1.004×1.360——40.27%
BB% (unintentional) /PA8.39%÷0.951×0.690—×0.9705.91%
HBP% /PA0.70%—×0.780—×0.9700.53%
Singles /BIP25.86%÷1.002×0.920×1.033×0.97023.79%
Doubles /BIP8.05%÷1.050×0.830×1.033×0.9706.37%
Triples /BIP0.57%÷0.988×0.910×1.033×0.9700.53%
Home runs /BIP9.77%÷0.861×0.800—×0.9708.81%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 72, 1B 100, 2B 110, 3B 98, K 101, BB 90 — applied at half strength. Age: age 25 vs a level average of 22.0 → −3.0% on BB/HBP/hit rates (3.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .388 → .298; ISO .259 → .199; BABIP .380 → .334. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AABirmingham Barons · 137 PAwOBA .312 → .233 (−80)K% 35.8% → 46.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.77%÷0.938×1.220——46.54%
BB% (unintentional) /PA2.19%÷0.995×0.680—×0.9981.49%
HBP% /PA1.46%—×0.840—×0.9981.22%
Singles /BIP32.10%÷1.069×0.920×1.038×0.99828.63%
Doubles /BIP3.70%÷0.961×0.910×1.038×0.9983.63%
Triples /BIP0.00%÷0.967×0.880×1.038×0.9980.00%
Home runs /BIP7.41%÷1.013×0.800—×0.9985.84%

Factors used: league row SL. Park (home-season share, regressed): HR 103, 1B 114, 2B 92, 3B 93, K 88, BB 99 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .312 → .233; ISO .162 → .113; BABIP .377 → .332. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Winston-Salem Dash · 131 PAwOBA .402 → .303 (−99)K% 23.7% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.66%÷0.948×1.310——32.69%
BB% (unintentional) /PA8.40%÷0.943×0.600—×0.9785.22%
HBP% /PA0.76%—×0.770—×0.9780.57%
Singles /BIP24.71%÷1.011×0.870×1.003×0.97820.86%
Doubles /BIP9.41%÷1.030×0.780×1.003×0.9786.99%
Triples /BIP3.53%÷1.008×0.850×1.003×0.9782.92%
Home runs /BIP5.88%÷1.017×0.880—×0.9784.98%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 103, 1B 102, 2B 106, 3B 102, K 90, BB 89 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .402 → .303; ISO .250 → .193; BABIP .386 → .312. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .