Ha-Seong Kim

SS Atlanta Braves
Age 31 R/R 5'10" / 200 lbs MLB Svc 6.000 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202428MLBSD470.233/.333/.3701122972.2
202529AAATB91.208/.360/.2500652—.195/.303/.234
202529MLBATL191.234/.307/.34556850.3
202630AAAATL74.219/.324/.2970336—.179/.257/.239
202630MLBATL147.116/.219/.140028-1.0
2027PROJ31MLBATL202.224/.311/.32537830.2
2028PROJ32MLBATL185.218/.304/.3123477-0.3
Last 3 seasons WAR 1.5  ·  Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.000First FA2028Options2
2027Ext / FA-deal$2M
Skills · percentileStatcast 2024-2026
Speed55
Bat Spd42
xwOBA39
Avg EV35
Barrel%21
Form.213/.305/.306 ▼ rolling true talent (60d window) · proj .223/.308/.325
CompsCalvin Murray (age 31) · Pokey Reese (age 31) · Christian Colón (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8683vR 73
AVG/OBP/SLG.224 / .311 / .325
PA202
HR3
SB7
K%20
BB%10
BABIP268
ISO96
MLB%100%
Value2027 · WAR
BAT: -4.2 runs (wOBA-derived runs vs avg)-4BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.5 runs (Defensive runs vs avg)-1FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: +0.30+0.3WAR
trajectory · projected WAR by year
0.3-0.32728
Tools · Recent Form · Splits · ContractCON 55 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
xAVG
220.228
POWER40
Barrel%
214.4
Avg EV
3588.0
Bat Spd
4270.5
EYE60
scouting grade only
SPEED50
Sprint
5527.7
Recent Formrolling true talent ⓘ
K%22%▼▼24% over 54 PA (60d) · proj 20%
BB%11%▲13% over 54 PA (60d) · proj 10%
ISO.093·.065 over 46 AB (60d) · proj .101
HR/BB1.8%·0.0% over 33 BBE (60d) · proj 2.3%
BABIP.267·.242 over 33 BIP (60d) · proj .268
SLASH.213/.305/.306▼proj .223/.308/.325
Platoon Splits2024-2025 · 661 PA
vs LHP
vs RHP
Edge
PA
192
469
—
wRC+
104
89
◀L
wOBA
322
299
◀L
ISO
119
133
▶R
BABIP
289
252
◀L
K%
14.1%
19.0%
◀◀L
BB%
10.4%
10.7%
—
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2021
Service   6.000 yrs.days
Team Control Through   2027
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$2M+0.3$1M-$1M
Totals $2M $1M -$1M
Options · projected decision
2027MUTUAL OPT$2.4M / $0.0M buyoutDECLINE
2028MUTUAL OPT$2.4M / $0.0M buyoutDECLINE

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)
202125 MLBSan Diego Padres — 298267 541228 22714 61 202273352625 150241 247 277 74 -9 +1 +3 +3 +6 0.5
202226 MLBSan Diego Padres — 582517 13029311 511007 122 251327383710 132290 179 317 104 +3 +2 +8 +6 +13 3.1
202327 MLBSan Diego Padres — 626538 14023017 751243 389 260354398752 138306 2012 335 114 +11 +4 +8 +2 +14 3.9
202428 MLBSan Diego Padres — 470403 9416311 58772 225 233333370702 136261 1612 315 97 -1 +2 +5 +5 +10 2.2
202529 MLBAtlanta Braves — 191171 40405 16392 62 234307345652 111271 208 294 85 -3 +0 -1 +3 +4 0.3
202529 AAADurham Bulls — 9172 15300 15102 60 208360250610 42234 1116 293 52 — — — — — —
202630 MLBAtlanta Braves — 147129 15110 16381 20 116219140359 23165 2611 181 8 -16 +0 +0 +2 +3 -1.0
202630 AAAGwinnett Stripers — 7464 14500 10130 30 219324297621 78275 1814 291 36 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 23142025 47385952 23844919 8619 234320361681 128273 1910 306 93 -19 +10 +24 +22 +50 8.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202125 MLB MLESan Diego Padres — 298268 551328 21714 61 205273358631 153241 247 278 74 -9 +1 +3 +3 +6 0.5
202226 MLB MLESan Diego Padres — 582517 13331311 511007 122 257332393725 135290 179 322 104 +3 +2 +8 +6 +13 3.1
202327 MLB MLESan Diego Padres — 626539 14325017 741243 389 265357406763 141306 2012 337 114 +11 +4 +8 +2 +14 3.9
202428 MLB MLESan Diego Padres — 470407 9517311 54772 225 233326371697 138261 1611 312 97 -1 +2 +5 +5 +10 2.2
202529 MLB MLEAtlanta Braves — 191171 40405 16392 62 234307345652 111271 208 294 85 -3 +0 -1 +3 +4 0.3
202529 AAA MLEDurham Bulls — 9177 15300 10112 60 195303234537 39207 1211 245 52 — — — — — —
202630 MLB MLEAtlanta Braves — 147129 15110 16381 20 116219140359 23165 2611 181 8 -16 +0 +0 +2 +3 -1.0
202630 AAA MLEGwinnett Stripers — 7467 12400 7160 30 179257239496 60229 229 222 36 — — — — — —
202125 MLB MLESan Diego Padres — 298268 551328 21714 61 205273358631 153245 247 278 74 -9 +1 +3 +3 +6 0.5
202125 MLB RAWSan Diego Padres — 298267 541228 22714 61 202273352625 150241 247 277 74 -9 +1 +3 +3 +6 0.5
202226 MLB MLESan Diego Padres — 582517 13331311 511007 122 257332393725 135298 179 322 104 +3 +2 +8 +6 +13 3.1
202226 MLB RAWSan Diego Padres — 582517 13029311 511007 122 251327383710 132290 179 317 104 +3 +2 +8 +6 +13 3.1
202327 MLB MLESan Diego Padres — 626539 14325017 741243 389 265357406763 141313 2012 337 114 +11 +4 +8 +2 +14 3.9
202327 MLB RAWSan Diego Padres — 626538 14023017 751243 389 260354398752 138306 2012 335 114 +11 +4 +8 +2 +14 3.9
202428 MLB MLESan Diego Padres — 470407 9517311 54772 225 233326371697 138261 1611 312 97 -1 +2 +5 +5 +10 2.2
202428 MLB RAWSan Diego Padres — 470403 9416311 58772 225 233333370702 136261 1612 315 97 -1 +2 +5 +5 +10 2.2
202529 MLB MLE2 teams — 282248 55705 26504 122 222306310616 89254 189 278 75 -9 +2 -1 +3 +6 0.1
202529 MLB RAW2 teams — 282243 55705 31494 122 226324317641 91259 1711 294 75 -9 +2 -1 +3 +6 0.1
202630 MLB MLE2 teams — 221196 27510 23541 50 138232173405 36190 2410 195 18 -22 +1 +0 +2 +5 -1.4
202630 MLB RAW2 teams — 221193 29610 26511 50 150255192446 41204 2312 218 18 -22 +1 +0 +2 +5 -1.4
202125 MLB MLESan Diego Padres — 298271 551328 21714 61 203273354627 151241 247 278 74 — — — — — —
202226 MLB MLESan Diego Padres — 582519 13331311 511007 122 256332391723 135290 179 322 104 — — — — — —
202327 MLB MLESan Diego Padres — 626544 14325017 741243 389 263357403760 140306 2012 337 114 — — — — — —
202428 MLB MLESan Diego Padres — 470411 9517311 54772 225 231326367694 136261 1611 312 97 — — — — — —
202529 MLB MLE2 teams — 282250 55705 26504 122 220306308614 88251 189 278 75 — — — — — —
202630 MLB MLE2 teams — 221195 27510 23541 50 138232174406 36186 2410 195 18 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 MLB MLESan Diego Padres — 470411 9517311 54772 225 231326367694 136261 1611 312 97 — — — — — —
202529 MLB MLE2 teams — 282250 55705 26504 122 220306308614 88251 189 278 75 — — — — — —
202630 MLB MLE2 teams — 221195 27510 23541 50 138232174406 36186 2410 195 18 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLEATL 100% 312275 611015 32612 102 224311325636 101268 2010 290 83 -6 +1 -1 +3 +7 0.3
▸ 2027 — real world (MLB)
202731 MLB CTXATL 100% 202177 39613 21402 72 224311325636 101268 2010 290 83 -4 +1 -1 +2 +4 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLEATL 100% 185163 37613 19371 41 218304312616 94264 2010 282 77 -5 +0 -4 +2 +4 -0.3
202832 MLB CTXATL 100% 185163 37613 19371 41 218304312616 94264 2010 282 77 -5 +0 -4 +2 +4 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24992188 510911055 25748620 9020 233319359679 126273 1910 304 89 -24 +10 +20 +24 +54 8.6
/ 162G— A+C — 650569 13324314 671265 235 234320360680 127274 1910 304 89 -6 +3 +5 +6 +14 2.2
Career— MLE — 28662515 5841101158 28955324 10622 232317354671 122273 1910 300 89 -28 +11 +19 +26 +59 8.8
/ 162G— MLE — 650570 13225213 661255 245 232317351668 119272 1910 300 89 -7 +3 +5 +6 +14 2.1

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 AAAGwinnett Stripers · 74 PAwOBA .284 → .222 (−62)K% 17.6% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.57%÷1.000×1.200——21.08%
BB% (unintentional) /PA13.51%÷1.000×0.690—×0.9628.97%
HBP% /PA0.00%—×0.940—×0.9620.00%
Singles /BIP17.65%÷1.000×0.930×0.969×0.96215.30%
Doubles /BIP9.80%÷1.000×0.830×0.969×0.9627.59%
Triples /BIP0.00%÷1.000×0.970×0.969×0.9620.00%
Home runs /BIP0.00%÷1.000×0.700—×0.9620.00%

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 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.969.

Result: wOBA .284 → .222; ISO .078 → .061; BABIP .275 → .229. 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 AAADurham Bulls · 91 PAwOBA .293 → .245 (−48)K% 11.0% → 12.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.99%÷1.057×1.200——12.47%
BB% (unintentional) /PA16.48%÷1.030×0.690—×0.97210.74%
HBP% /PA2.20%—×0.940—×0.9722.01%
Singles /BIP19.35%÷0.956×0.930×0.950×0.97217.39%
Doubles /BIP4.84%÷0.940×0.830×0.950×0.9723.94%
Triples /BIP0.00%÷0.900×0.970×0.950×0.9720.00%
Home runs /BIP0.00%÷1.380×0.700—×0.9720.00%

Factors used: league row International League. Park (home-season share, regressed): HR 176, 1B 91, 2B 88, 3B 80, K 111, BB 106 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .293 → .245; ISO .042 → .037; BABIP .234 → .207. 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).