Eric Hartman

CF Rome Emperors
Age 21 L/R 6'1" / 185 lbs A+ Svc 0.0 · Ctrl thru 2033
Overview
A+PROSPECTMiLBFA 2034
OGV OFP40OGV rank#174ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202519A/ROKATL397.240/.344/.35854854—.193/.278/.275
202620AA/A+ATL583.249/.353/.456265678—.205/.282/.382
2027PROJMLE21MLBATL1.209/.283/.36800830.0
2028PROJ35% MLB22MLBATL174.215/.290/.38168890.3
2029PROJ49% MLB23MLBATL268.219/.295/.3911011930.6
Next 3 projected WAR 0.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$4M2032Arb-2$8M2033Arb-3$11M
Skills · percentileMiLB Statcast 2026 AA
Speed95
BB%81
Chase%74
Z-Con%58
Whiff%33
K%20
Career WAR0.0 WAR median (P10 -0.6 / P90 15, comp-based) · star 5% · didn't stick 80%
CompsJacob Melton (age 23) · Zac Veen (age 21) · Jonatan Clase (age 21)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†83
AVG/OBP/SLG.209 / .283 / .368
PA1
HR0
K%31
BB%8
BABIP276
ISO159
MLB%0%
Value2027 · WAR
BAT: -4.3 runs (wOBA-derived runs vs avg)-4BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
0.00.91.90.00.30.60.80.91.00.927282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$10M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.3$1M+$0.4M
2029Pre-Arb$0.8M+0.6$2M+$1M
2030Pre-Arb$0.8M+0.8$3M+$2M
2031Arb-1$4M+0.9$3M+$0.0M (cut)
2032Arb-2$8M+1.0$5M+$0.9M
2033Arb-3$11M+0.9$2M+$0.0M (cut)
Totals $10M $16M +$5M

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)
202519 AAugusta GreenJackets — 370318 791745 378511 445 248347374721 126320 2310 326 59 — — — — — —
202519 ROKFCL Braves — 2720 2000 571 41 100308100408 143 2619 223 -8 — — — — — —
202620 AAColumbus Clingstones — 157132 24312 22483 182 182312265577 83268 3114 277 37 — — — — — —
202620 A+Rome Emperors — 426366 10018124 47988 387 273368525893 251305 2311 387 93 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202519 A MLEAugusta GreenJackets — 370329 661433 2611811 445 201281289570 88291 327 256 59 — — — — — —
202519 ROK MLEFCL Braves — 2722 2000 3101 41 9123191322 117 3711 157 -8 — — — — — —
202620 AA MLEColumbus Clingstones — 157138 22312 16593 182 159261239500 80254 3810 223 37 — — — — — —
202620 A+ MLERome Emperors — 426384 8514122 291288 387 221290435725 214254 307 305 93 — — — — — —
202519 A MLE2 teams — 397351 671433 2912812 486 191276274549 83286 327 249 55 — — — — — —
202519 A RAW2 teams — 397338 811745 429212 486 240344358702 118310 2311 319 55 — — — — — —
202620 A+ MLE2 teams — 583522 10516223 4518711 569 201279372650 170259 328 283 78 — — — — — —
202620 A+ RAW2 teams — 583498 12421226 6914611 569 249353456809 207296 2512 357 78 — — — — — —
202519 A MLE2 teams — 397353 671433 2912812 486 190276272547 82279 327 249 55 — — — — — —
202620 A+ MLE2 teams — 583522 10516223 4518711 569 201279372650 170254 328 283 78 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202519 A MLE2 teams — 397353 671433 2912812 486 190276272547 82279 327 249 55 — — — — — —
202620 A+ MLE2 teams — 583522 10516223 4518711 569 201279372650 170254 328 283 78 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEATL 0% 648583 12221322 4920311 325 209283368651 158276 318 291 83 -13 +4 -3 +2 +14 0.1
▸ 2027 — real world (MLB)
202721 MLB CTXATL 0% 11 0000 000 00 209283368651 158276 00 291 83 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEATL 35% 504451 9717218 401538 234 215290381671 166277 308 299 89 -7 +3 -2 +2 +11 0.7
202923 MLB MLEATL 49% 552494 10919221 441639 234 219295391686 172278 308 305 93 -5 +3 -1 +2 +12 1.1
203024 MLB MLEATL 53% 578517 11520222 471679 223 223299397696 175280 298 309 95 -3 +3 +0 +2 +13 1.5
203125 MLB MLEATL 55% 578516 11720322 481649 203 224301400701 176281 288 311 97 -2 +3 +2 +2 +13 1.7
203226 MLB MLEATL 56% 590527 11921322 491669 193 225302400702 175281 288 312 97 -2 +3 +2 +2 +13 1.7
203327 MLB MLEATL 55% 590527 11720222 491679 183 224301397698 173280 288 310 96 -3 +2 +2 +2 +13 1.6
203428 MLB MLEATL 55% 582521 11520221 481668 163 222299393691 170279 298 307 94 -4 +2 +1 +2 +13 1.4
203529 MLB MLEATL 53% 565505 11119220 471638 132 220296386682 166278 298 304 92 -6 +2 +0 +2 +12 1.1
203630 MLB MLEATL 53% 552494 10718219 451618 122 217292378670 162275 298 299 88 -8 +2 -1 +2 +12 0.8
203731 MLB MLEATL 52% 534479 10217218 431587 92 212287368655 156272 308 293 84 -10 +1 -1 +2 +12 0.3
202822 MLB CTXATL 35% 174155 34616 14533 81 215290381671 166277 308 299 89 -2 +1 -1 +1 +4 0.3
202923 MLB CTXATL 49% 268241 539110 21794 112 219295391686 172278 298 305 93 -2 +1 -0 +1 +6 0.6
203024 MLB CTXATL 53% 305272 6010112 25885 112 223299397696 175280 298 309 95 -2 +1 +0 +1 +7 0.8
203125 MLB CTXATL 55% 316282 6311112 26905 112 224301400701 176281 288 311 97 -1 +1 +1 +1 +7 0.9
203226 MLB CTXATL 56% 328293 6511112 27925 112 225302400702 175281 288 312 97 -1 +1 +1 +1 +7 1.0
203327 MLB CTXATL 55% 325290 6411112 27925 102 224301397698 173280 288 310 96 -2 +1 +1 +1 +7 0.9
203428 MLB CTXATL 55% 318284 6311112 26915 91 222299393691 170279 298 307 94 -2 +1 +0 +1 +7 0.8
203529 MLB CTXATL 53% 301269 5910111 25874 71 220296386682 166278 298 304 92 -3 +1 +0 +1 +7 0.6
203630 MLB CTXATL 53% 290260 5710110 24844 61 217292378670 162275 298 299 88 -4 +1 -0 +1 +6 0.4
203731 MLB CTXATL 52% 278250 53919 22824 51 212287368655 156272 298 293 84 -5 +1 -1 +1 +6 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 29032596 5719810106 23783844 8915 220296388684 168279 298 305 89 -25 +12 +1 +10 +63 6.3
/ 162G— A+C — 650581 12822224 5318810 203 220297389686 169279 298 305 89 -6 +3 +0 +2 +14 1.4
Career— MLE — 68156093 132122828238 5502009110 28946 217293381674 164279 298 300 89 -54 +25 +1 +21 +126 12.1
/ 162G— MLE — 650581 12722323 5219210 284 219293386679 167281 308 300 89 -6 +3 +0 +2 +14 1.4

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 A+Rome Emperors · 426 PAwOBA .381 → .305 (−76)K% 23.0% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.00%÷1.000×1.310——30.14%
BB% (unintentional) /PA11.03%÷1.000×0.600—×1.0426.90%
HBP% /PA1.88%—×0.770—×1.0421.51%
Singles /BIP21.27%÷1.000×0.870×0.950×1.04218.32%
Doubles /BIP6.72%÷1.000×0.780×0.950×1.0425.19%
Triples /BIP0.37%÷1.000×0.850×0.950×1.0420.31%
Home runs /BIP8.96%÷1.000×0.880—×1.0428.21%

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 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .381 → .305; ISO .251 → .218; BABIP .305 → .254. 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 AAColumbus Clingstones · 157 PAwOBA .271 → .223 (−47)K% 30.6% → 37.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.57%÷1.000×1.220——37.30%
BB% (unintentional) /PA14.01%÷1.000×0.680—×1.05010.01%
HBP% /PA1.91%—×0.840—×1.0501.69%
Singles /BIP21.43%÷1.000×0.920×0.987×1.05020.43%
Doubles /BIP3.57%÷1.000×0.910×0.987×1.0503.37%
Triples /BIP1.19%÷1.000×0.880×0.987×1.0501.09%
Home runs /BIP2.38%÷1.000×0.800—×1.0502.00%

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

Result: wOBA .271 → .223; ISO .083 → .070; BABIP .268 → .254. 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 AAugusta GreenJackets · 370 PAwOBA .319 → .256 (−63)K% 23.0% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.97%÷0.984×1.360——31.76%
BB% (unintentional) /PA9.73%÷0.985×0.690—×1.0457.12%
HBP% /PA2.97%—×0.780—×1.0452.42%
Singles /BIP22.75%÷1.030×0.920×0.993×1.04521.07%
Doubles /BIP7.30%÷0.977×0.830×0.993×1.0456.43%
Triples /BIP1.72%÷1.037×0.910×0.993×1.0451.56%
Home runs /BIP2.15%÷1.281×0.800—×1.0451.40%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 156, 1B 106, 2B 95, 3B 107, K 97, BB 97 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .319 → .256; ISO .126 → .094; BABIP .320 → .291. 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 ROKFCL Braves · 27 PAwOBA .228 → .157 (−71)K% 25.9% → 38.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.93%÷0.980×1.440——38.10%
BB% (unintentional) /PA18.52%÷1.013×0.620—×1.00811.42%
HBP% /PA3.70%—×0.720—×1.0082.69%
Singles /BIP15.38%÷1.005×0.820—×1.00812.64%
Doubles /BIP0.00%÷0.996×0.720—×1.0080.00%
Triples /BIP0.00%÷1.000×0.720—×1.0080.00%
Home runs /BIP0.00%÷0.856×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 71, 1B 101, 2B 99, 3B 100, K 96, BB 103 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .228 → .157; ISO .000 → .000; BABIP .143 → .117. 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).