Kean Wong

Pos2B
B/TL/R
Born1995-04-17
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202126AAALAA203.339/.384/.476410106—.308/.335/.421
202126MLBLAA66.167/.194/.2330010-0.5
202227AAA/INTL2 orgs598.259/.348/.32834368—.237/.295/.292
202328AAACWS174.270/.379/.4055580—.236/.310/.318
202429No MLB games played
202530No MLB games played
202631No MLB games played
Last 3 seasons WAR -0.5
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2023 AAA
Z-Con%81
BB%70
K%69
Whiff%68
Chase%59
Speed54

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)
201318 ROKGCL Rays — 194177 58720 11223 71 328377390767 62374 116 342 70 — — — — — —
201419 ABowling Green Hot Rods — 454422 1291532 27731 137 306349370719 64364 166 323 86 — — — — — —
201520 A+Charlotte Stone Crabs — 438394 1081431 29650 156 274324332656 58320 157 289 70 — — — — — —
201621 AAMontgomery Biscuits — 492446 1232225 31722 1010 276326368693 92317 156 305 80 — — — — — —
201621 INTLPeoria Javelinas — 9080 25400 9111 42 312389362751 50362 1210 346 120 — — — — — —
201722 AAADurham Bulls — 417377 1002105 34782 149 265329361690 95321 198 311 74 — — — — — —
201722 AAMontgomery Biscuits — 4945 10100 390 30 222271244515 22278 186 235 26 — — — — — —
201823 AAADurham Bulls — 502451 1272339 401125 73 282347406753 124354 228 335 84 — — — — — —
201924 MLBLos Angeles Angels — 1818 3000 060 01 167167167333 250 330 151 -12 -2 -0 -0 +2 +0 -0.1
201924 AAADurham Bulls — 506453 13929610 421128 63 307376464839 157389 228 372 101 — — — — — —
202126 MLBLos Angeles Angels — 6660 10210 2170 01 167194233427 67233 263 181 10 -7 -0 +1 +1 +1 -0.5
202126 AAASalt Lake Bees — 203189 641024 14320 103 339384476860 138392 167 382 106 — — — — — —
202227 AAASalt Lake Bees — 565497 1301843 611252 416 262345332677 70340 2211 309 66 — — — — — —
202227 INTLNaranjeros de Hermosillo — 3324 5100 751 20 208406250656 42250 1521 319 102 — — — — — —
202328 AAACharlotte Knights — 174148 40505 24332 52 270379405785 135318 1914 357 80 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 8478 13210 2230 02 167188218405 51236 272 174 4 -10 -1 +0 +3 +2 -0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEGCL Rays — 194181 49520 7323 71 271309320629 50321 164 271 70 — — — — — —
201419 A MLEBowling Green Hot Rods — 454431 1271432 181001 137 295324355679 60373 224 296 86 — — — — — —
201520 A+ MLECharlotte Stone Crabs — 438400 1061421 23940 156 265305318622 52324 215 272 70 — — — — — —
201621 AA MLEMontgomery Biscuits — 492455 1242124 22902 1010 273309354663 81319 184 286 80 — — — — — —
201722 AAA MLEDurham Bulls — 417386 961904 25912 149 249298329627 80310 226 277 74 — — — — — —
201722 AA MLEMontgomery Biscuits — 4946 9100 2110 30 196229217447 22263 224 206 26 — — — — — —
201823 AAA MLEDurham Bulls — 502464 1181938 271305 73 254302360662 106330 265 292 84 — — — — — —
201924 MLB MLELos Angeles Angels — 1818 3000 060 01 167167167333 250 330 151 -12 -2 -0 -0 +2 +0 -0.1
201924 AAA MLEDurham Bulls — 506465 1282468 301328 63 275330404734 129362 266 317 101 — — — — — —
202126 MLB MLELos Angeles Angels — 6660 10210 2170 01 167194233427 67233 263 182 10 -7 -0 +1 +1 +1 -0.5
202126 AAA MLESalt Lake Bees — 203195 60923 8390 103 308335421755 113367 194 325 106 — — — — — —
202227 AAA MLESalt Lake Bees — 565518 1231632 401512 416 237295292586 54326 277 266 66 — — — — — —
202328 AAA MLECharlotte Knights — 174157 37403 15412 52 236310318629 83303 249 286 80 — — — — — —
201318 ROK MLEGCL Rays — 194181 49520 7323 71 271309320629 50329 164 271 70 — — — — — —
201318 ROK RAWGCL Rays — 194177 58720 11223 71 328377390767 62374 116 342 70 — — — — — —
201419 A MLEBowling Green Hot Rods — 454431 1271432 181001 137 295324355679 60378 224 296 86 — — — — — —
201419 A RAWBowling Green Hot Rods — 454422 1291532 27731 137 306349370719 64364 166 323 86 — — — — — —
201520 A+ MLECharlotte Stone Crabs — 438400 1061421 23940 156 265305318622 52338 215 272 70 — — — — — —
201520 A+ RAWCharlotte Stone Crabs — 438394 1081431 29650 156 274324332656 58320 157 289 70 — — — — — —
201621 AA MLE2 teams — 582540 1472525 261063 1412 272309354663 81329 184 286 80 — — — — — —
201621 AA RAW2 teams — 582526 1482625 40833 1412 281336367703 86324 147 311 80 — — — — — —
201722 AAA MLE2 teams — 466432 1062004 271022 179 245293319612 74311 226 270 69 — — — — — —
201722 AAA RAW2 teams — 466422 1102205 37872 179 261323348672 88316 198 303 69 — — — — — —
201823 AAA MLEDurham Bulls — 502464 1181938 271305 73 254302360662 106334 265 292 84 — — — — — —
201823 AAA RAWDurham Bulls — 502451 1272339 401125 73 282347406753 124354 228 335 84 — — — — — —
201924 AAA MLE2 teams — 524483 1312468 301388 64 271324395720 124364 266 311 97 — — — — — —
201924 AAA RAW2 teams — 524471 14229610 421188 64 301369452821 151384 238 364 97 — — — — — —
202126 AAA MLE2 teams — 269255 701133 10560 104 275302376678 102342 214 290 82 — — — — — —
202126 AAA RAW2 teams — 269249 741234 16490 104 297340418757 120357 186 333 82 — — — — — —
202227 AAA MLE2 teams — 598547 1311742 421603 436 239297296593 57331 277 266 66 — — — — — —
202227 AAA RAW2 teams — 598521 1351943 681303 436 259348328676 69336 2211 310 66 — — — — — —
202328 AAA MLECharlotte Knights — 174157 37403 15412 52 236310318629 83301 249 286 80 — — — — — —
202328 AAA RAWCharlotte Knights — 174148 40505 24332 52 270379405785 135318 1914 357 80 — — — — — —
201318 ROK MLEGCL Rays — 194182 49520 7323 71 269309319628 49321 164 271 70 — — — — — —
201419 A MLEBowling Green Hot Rods — 454432 1271432 181001 137 294324354679 60373 224 296 86 — — — — — —
201520 A+ MLECharlotte Stone Crabs — 438412 1061421 23940 156 257305308613 51324 215 272 70 — — — — — —
201621 AA MLE2 teams — 582548 1472525 261063 1412 268309349658 80319 184 286 80 — — — — — —
201722 AAA MLE2 teams — 466434 1062004 271022 179 244293318611 74305 226 270 69 — — — — — —
201823 AAA MLEDurham Bulls — 502465 1181938 271305 73 254302359662 105330 265 292 84 — — — — — —
201924 AAA MLE2 teams — 524481 1312468 301388 64 272324397721 125358 266 311 97 — — — — — —
202126 AAA MLE2 teams — 269257 701133 10560 104 272302374675 101334 214 290 82 — — — — — —
202227 AAA MLE2 teams — 598548 1311742 421603 436 239297296593 57326 277 266 66 — — — — — —
202328 AAA MLECharlotte Knights — 174155 37403 15412 52 239310323633 84303 249 286 80 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 8478 13210 2230 02 167188218405 51236 272 174 79 -10 -1 +0 +3 +2 -0.6
/ 162G— A+C — 650604 1001580 151780 015 166186217403 51235 272 174 79 -74 -6 +2 +22 +14 -4.3
Career— MLE — 42013890 10221532536 22595927 13754 263308343650 80338 235 284 79 -10 -1 +0 +3 +2 -0.6
/ 162G— MLE — 650602 1592446 351484 218 264309347656 83339 235 284 79 -74 -6 +2 +22 +14 -4.3

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.

2023 AAACharlotte Knights · 174 PAwOBA .349 → .286 (−62)K% 19.0% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.97%÷0.978×1.200——23.28%
BB% (unintentional) /PA13.79%÷1.078×0.690—×0.9928.76%
HBP% /PA1.15%—×0.940—×0.9921.07%
Singles /BIP26.09%÷0.967×0.930×1.031×0.99225.67%
Doubles /BIP4.35%÷0.971×0.830×1.031×0.9923.80%
Triples /BIP0.00%÷0.996×0.970×1.031×0.9920.00%
Home runs /BIP4.35%÷1.152×0.700—×0.9922.62%

Factors used: league row International League. Park (home-season share, regressed): HR 130, 1B 93, 2B 94, 3B 99, K 96, BB 116 — 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.031.

Result: wOBA .349 → .286; ISO .135 → .092; BABIP .318 → .303. 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).

2022 AAASalt Lake Bees · 565 PAwOBA .303 → .266 (−38)K% 22.1% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.12%÷0.989×1.200——26.85%
BB% (unintentional) /PA10.62%÷1.034×0.690—×1.0037.11%
HBP% /PA0.35%—×0.940—×1.0030.33%
Singles /BIP28.23%÷0.993×0.930×1.036×1.00327.46%
Doubles /BIP4.84%÷0.956×0.830×1.036×1.0034.36%
Triples /BIP1.08%÷1.150×0.970×1.036×1.0030.94%
Home runs /BIP0.81%÷0.978×0.700—×1.0030.58%

Factors used: league row International League. Park (home-season share, regressed): HR 96, 1B 99, 2B 91, 3B 130, K 98, BB 107 — 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.036.

Result: wOBA .303 → .266; ISO .070 → .060; BABIP .340 → .326. 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).

2021 AAASalt Lake Bees · 203 PAwOBA .369 → .325 (−43)K% 15.8% → 19.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.76%÷0.982×1.200——19.26%
BB% (unintentional) /PA5.91%÷1.090×0.690—×1.0183.81%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP30.57%÷1.032×0.930×1.044×1.01829.29%
Doubles /BIP6.37%÷1.002×0.830×1.044×1.0185.61%
Triples /BIP1.27%÷1.150×0.920×1.044×1.0181.08%
Home runs /BIP2.55%÷0.907×0.700—×1.0182.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 81, 1B 106, 2B 100, 3B 130, K 96, BB 118 — 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.044.

Result: wOBA .369 → .325; ISO .138 → .114; BABIP .392 → .367. 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).

2019 AAADurham Bulls · 506 PAwOBA .362 → .317 (−45)K% 22.1% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.13%÷1.020×1.200——26.04%
BB% (unintentional) /PA8.10%÷0.998×0.690—×1.0485.87%
HBP% /PA1.58%—×0.940—×1.0481.56%
Singles /BIP27.57%÷0.986×0.930×0.977×1.04826.60%
Doubles /BIP8.50%÷1.006×0.830×0.977×1.0487.18%
Triples /BIP1.76%÷1.025×0.970×0.977×1.0481.70%
Home runs /BIP2.93%÷1.128×0.840—×1.0482.29%

Factors used: league row IL. Park (home-season share, regressed): HR 126, 1B 97, 2B 101, 3B 105, K 104, BB 100 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .362 → .317; ISO .157 → .130; BABIP .389 → .362. 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).

2018 AAADurham Bulls · 502 PAwOBA .326 → .292 (−33)K% 22.3% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.31%÷1.032×1.200——25.94%
BB% (unintentional) /PA7.37%÷0.986×0.690—×1.0505.42%
HBP% /PA1.00%—×0.940—×1.0500.98%
Singles /BIP27.14%÷1.052×0.930×1.029×1.05025.94%
Doubles /BIP6.78%÷1.091×0.830×1.029×1.0505.58%
Triples /BIP0.88%÷0.993×0.970×1.029×1.0500.93%
Home runs /BIP2.65%÷0.970×0.840—×1.0502.41%

Factors used: league row IL. Park (home-season share, regressed): HR 94, 1B 110, 2B 118, 3B 99, K 106, BB 97 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .326 → .292; ISO .124 → .111; BABIP .354 → .330. 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).

2017 AAADurham Bulls · 417 PAwOBA .304 → .277 (−27)K% 18.7% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.71%÷1.027×1.200——21.85%
BB% (unintentional) /PA8.15%÷0.993×0.690—×1.0505.95%
HBP% /PA0.48%—×0.940—×1.0500.47%
Singles /BIP24.75%÷1.025×0.930×1.039×1.05024.51%
Doubles /BIP7.02%÷1.008×0.830×1.039×1.0506.31%
Triples /BIP0.00%÷1.022×0.970×1.039×1.0500.00%
Home runs /BIP1.67%÷1.049×0.840—×1.0501.41%

Factors used: league row IL. Park (home-season share, regressed): HR 110, 1B 105, 2B 102, 3B 104, K 105, BB 99 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .304 → .277; ISO .095 → .084; BABIP .321 → .310. 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).

2017 AAMontgomery Biscuits · 49 PAwOBA .229 → .206 (−23)K% 18.4% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.37%÷0.994×1.220——22.55%
BB% (unintentional) /PA6.12%÷1.018×0.680—×1.0424.26%
HBP% /PA0.00%—×0.840—×1.0420.00%
Singles /BIP25.00%÷1.013×0.920—×1.04223.65%
Doubles /BIP2.78%÷0.986×0.910—×1.0422.67%
Triples /BIP0.00%÷1.146×0.880—×1.0420.00%
Home runs /BIP0.00%÷1.008×0.800—×1.0420.00%

Factors used: league row SL. Park (home-season share, regressed): HR 102, 1B 103, 2B 97, 3B 129, K 99, BB 104 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average).

Result: wOBA .229 → .206; ISO .022 → .021; BABIP .278 → .263. 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).

2016 AAMontgomery Biscuits · 492 PAwOBA .298 → .286 (−12)K% 14.6% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.63%÷0.982×1.220——18.18%
BB% (unintentional) /PA6.10%÷0.980×0.680—×1.0504.44%
HBP% /PA0.41%—×0.840—×1.0500.36%
Singles /BIP25.13%÷0.982×0.920×1.038×1.05025.67%
Doubles /BIP5.88%÷1.040×0.910×1.038×1.0505.61%
Triples /BIP0.53%÷0.994×0.880×1.038×1.0500.52%
Home runs /BIP1.34%÷1.081×0.800—×1.0501.04%

Factors used: league row SL. Park (home-season share, regressed): HR 116, 1B 96, 2B 108, 3B 99, K 96, BB 96 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .298 → .286; ISO .092 → .083; BABIP .317 → .319. 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 — .