Edian Espinal

C Lakeland Flying Tigers
Age 22 S/R 5'7" / 205 lbs A HR -8% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP40OGV rank#145ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202621A+/ADET390.311/.415/.439717100—.270/.350/.379
2027PROJMLE22MLBDET500.259/.331/.3839101031.1
2028PROJ35% MLB23MLBDET118.256/.329/.382221050.5
2029PROJ51% MLB24MLBDET202.257/.330/.387441071.0
Next 3 projected WAR 2.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A+
K%97
Speed97
Whiff%92
Z-Con%84
Chase%61
wRC+46
Career WAR0.0 WAR median (P10 -0.3 / P90 4.5, comp-based) · star 0% · didn't stick 89%
CompsEdgar Quero (age 21) · Adael Amador (age 21) · Juan Brito (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†103
AVG/OBP/SLG.257 / .329 / .379
PA210
HR4
K%22
BB%8
ISO124
MLB%0%
Value2027 · WAR
BAT: +0.7 runs (wOBA-derived runs vs avg)+1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +1.10+1.1WAR
0.00.91.90.51.01.31.41.41.31.10.90.60.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$66M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.4$8M+$7M
2033Pre-Arb$0.9M+1.3$7M+$6M
2034Pre-Arb$1.0M+1.1$5M+$5M
2035Arb-1$3M+0.9$2M+$0.6M
2036Arb-2$4M+0.6$1M+$0.0M (cut)
2037Arb-3$3M+0.4$0.7M+$0.0M (cut)
Totals $6M $23M +$19M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202621 A+West Michigan Whitecaps — 110103 32320 4132 70 311349379727 68352 124 325 70 — — — — — —
202621 ALakeland Flying Tigers — 280225 70647 47405 104 311440467907 156348 1417 404 112 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202621 A+ MLEWest Michigan Whitecaps — 110104 28220 3162 70 269303327630 58308 153 271 70 — — — — — —
202621 A MLELakeland Flying Tigers — 280240 65546 32545 104 271368400768 129312 1911 333 112 — — — — — —
202621 A MLE2 teams — 390344 91756 35717 174 265345366711 102314 189 316 100 — — — — — —
202621 A RAW2 teams — 390328 102967 51537 174 311415439854 128349 1413 382 100 — — — — — —
202621 A MLE2 teams — 390345 91756 35717 174 264345365710 101311 189 316 100 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202621 A MLE2 teams — 390345 91756 35717 174 264345365710 101311 189 316 100 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEDET 0% 500448 1162049 421106 102 259331383714 124321 228 320 103 +2 +1 -1 +9 +11 1.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEDET 35% 338302 791337 29734 72 261333390723 130320 229 324 105 +2 +1 -1 +6 +7 1.6
202924 MLB MLEDET 51% 399357 941639 34865 82 261334395729 134319 229 326 107 +3 +1 -1 +7 +9 1.9
203025 MLB MLEDET 60% 435389 10117310 38945 92 261334398731 137318 229 327 107 +4 +1 -1 +8 +9 2.1
203126 MLB MLEDET 65% 445399 10318310 38965 92 260333398731 138317 229 326 107 +4 +1 -1 +8 +10 2.2
203227 MLB MLEDET 66% 445398 10318310 39975 82 258331396727 137315 229 325 106 +3 +1 -1 +8 +10 2.1
203328 MLB MLEDET 67% 445399 10218310 38985 72 256329391720 134314 229 322 104 +2 +1 -2 +8 +10 1.9
203429 MLB MLEDET 66% 445399 10117310 38995 52 254326384711 131312 229 318 102 +1 +0 -2 +8 +10 1.7
203530 MLB MLEDET 65% 437393 991739 37994 31 251323376699 126311 238 313 98 -1 +0 -3 +8 +9 1.4
203631 MLB MLEDET 71% 402361 891538 34934 01 246318366684 120307 238 307 94 -3 -0 -4 +7 +9 0.9
203732 MLB MLEDET 76% 363327 781326 30853 01 241311353665 113303 238 300 89 -5 -0 -4 +6 +8 0.5
203833 MLB MLEDET 80% 311280 661125 25753 00 234304338642 104299 248 290 83 -6 +0 -5 +6 +7 0.1
203934 MLB MLEDET 75% 246222 51814 20612 00 226294320614 95292 258 279 75 -7 +0 -5 +4 +5 -0.3
202823 MLB CTXDET 35% 118106 27512 10261 21 256329382711 126315 228 319 105 +1 +0 -0 +2 +3 0.5
202924 MLB CTXDET 51% 202181 47824 17442 41 257330387717 130314 228 321 107 +2 +0 -0 +4 +4 1.0
203025 MLB CTXDET 60% 260233 601026 22563 51 257330389719 132313 228 322 107 +2 +1 -1 +5 +6 1.3
203126 MLB CTXDET 65% 289259 651126 25633 61 256329389718 133312 229 321 107 +2 +1 -1 +5 +6 1.4
203227 MLB CTXDET 66% 295264 671226 26643 51 254327387714 133310 229 320 106 +2 +1 -1 +5 +6 1.4
203328 MLB CTXDET 67% 299268 671226 26663 51 252325382707 130309 229 317 104 +1 +1 -1 +5 +6 1.3
203429 MLB CTXDET 66% 294264 651126 25663 31 249323376698 126308 229 313 102 +1 +0 -2 +5 +6 1.1
203530 MLB CTXDET 65% 286257 641126 24653 21 246319368687 122306 238 309 98 -1 +0 -2 +5 +6 0.9
203631 MLB CTXDET 71% 287258 631125 24663 01 242314358672 116303 238 303 94 -2 -0 -3 +5 +6 0.6
203732 MLB CTXDET 76% 276248 601025 23653 00 237308346654 109299 248 295 89 -4 +0 -3 +5 +6 0.4
203833 MLB CTXDET 80% 247223 51814 20592 00 230300331631 101294 248 286 83 -5 +0 -4 +4 +5 0.1
203934 MLB CTXDET 75% 185167 38613 15461 00 222291314604 92288 258 275 75 -6 +0 -4 +3 +4 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 30382728 6741152159 25768630 329 247319370688 122308 238 309 100 -6 +3 -21 +54 +66 9.8
/ 162G— A+C — 650584 14425413 551476 72 247318370688 123307 238 309 100 -1 +1 -4 +12 +14 2.1
Career— MLE — 53114758 120619639108 453117359 7722 253326379705 126313 229 315 100 -3 +5 -30 +88 +107 17.0
/ 162G— MLE — 650582 14824513 551447 93 254326380705 125315 228 315 100 -0 +1 -4 +12 +14 2.2

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 ALakeland Flying Tigers · 280 PAwOBA .399 → .333 (−65)K% 14.3% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷1.000×1.360——19.43%
BB% (unintentional) /PA16.79%÷1.000×0.690——11.58%
HBP% /PA1.79%—×0.780——1.39%
Singles /BIP28.65%÷1.000×0.920×0.993—26.16%
Doubles /BIP3.24%÷1.000×0.830×0.993—2.67%
Triples /BIP2.16%÷1.000×0.910×0.993—1.95%
Home runs /BIP3.78%÷1.000×0.800——3.03%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .399 → .333; ISO .156 → .132; BABIP .348 → .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).

2026 A+West Michigan Whitecaps · 110 PAwOBA .320 → .271 (−49)K% 11.8% → 15.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.82%÷1.000×1.270——15.01%
BB% (unintentional) /PA3.64%÷1.000×0.710—×1.0122.61%
HBP% /PA1.82%—×0.790—×1.0121.45%
Singles /BIP30.00%÷1.000×0.920×0.958×1.01226.75%
Doubles /BIP3.33%÷1.000×0.810×0.958×1.0122.62%
Triples /BIP2.22%÷1.000×0.850×0.958×1.0121.83%
Home runs /BIP0.00%÷1.000×0.800—×1.0120.00%

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

Result: wOBA .320 → .271; ISO .068 → .054; BABIP .352 → .308. 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).