Cory Spangenberg

Pos2B
B/TL/R
Born1991-03-16
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201827AAASD95.341/.383/.6144383—.233/.266/.411
201827MLBSD329.235/.298/.36276870.6
201928AAASD476.309/.381/.498142873—.224/.281/.354
201928MLBMIL102.232/.277/.35823720.5
202231AAASTL414.236/.291/.385101432—.179/.218/.278
202332No MLB games played
202433No MLB games played
202534No MLB games played
202635No MLB games played
Last 3 seasons WAR 1.1
Contract
No contract data on file.
Skills · percentileStatcast 2018-2022
Speed90
Avg EV30
Barrel%29
xwOBA22

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)
201120 AFort Wayne TinCaps — 209189 54712 14423 154 286345365710 79359 207 318 68 — — — — — —
201221 A+Lake Elsinore Storm — 426384 1041281 26726 279 271327352678 81327 176 301 68 — — — — — —
201221 INTLPeoria Javelinas — 3829 10101 851 20 345500483983 138391 1321 445 187 — — — — — —
201322 AASan Antonio Missions — 319287 831032 17612 1911 289333366699 77358 195 303 82 — — — — — —
201322 A+Lake Elsinore Storm — 253226 671364 23511 173 296364460824 164368 209 361 91 — — — — — —
201322 INTLPeoria Javelinas — 7165 20412 5170 71 308357492849 185391 247 369 136 — — — — — —
201423 MLBSan Diego Padres — 6562 18212 2140 42 290312452764 161348 223 331 112 +1 +0 -3 +2 +1 0.1
201423 AASan Antonio Missions — 303281 931782 14630 149 331363470832 139421 215 358 107 — — — — — —
201423 INTLLeones del Escogido — 5548 14031 5140 11 292358479838 188394 259 354 126 — — — — — —
201524 MLBSan Diego Padres — 345303 821754 28752 94 271335399735 129344 228 319 104 +2 +0 +2 +1 +7 1.3
201524 AAAEl Paso Chihuahuas — 1512 3001 330 30 250400500900 250250 2020 399 112 — — — — — —
201524 AASan Antonio Missions — 2726 5010 120 10 192222269491 77208 74 220 14 — — — — — —
201625 MLBSan Diego Padres — 5348 11111 4131 10 229302354656 125294 258 297 89 -1 +0 +1 +0 +1 0.2
201726 MLBSan Diego Padres — 486444 11718213 341285 113 264323401724 137342 267 323 106 +3 +1 -7 +2 +11 1.0
201726 AAAEl Paso Chihuahuas — 7266 23311 482 32 348403470872 121386 116 390 105 — — — — — —
201827 MLBSan Diego Padres — 329298 70947 251082 61 235298362661 128344 338 294 87 -5 +1 +2 +2 +7 0.6
201827 AAAEl Paso Chihuahuas — 9588 30824 6300 30 341383614997 273481 326 426 83 — — — — — —
201928 MLBMilwaukee Brewers — 10295 22222 6360 30 232277358635 126351 356 281 72 -3 +1 +3 +2 +2 0.5
201928 AAASan Antonio Missions — 476424 13128514 431366 284 309381498878 189422 299 386 73 — — — — — —
202231 AAAMemphis Redbirds — 414382 9017510 271353 143 236291385676 149335 337 300 32 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 13801250 320491529 9937410 3410 256315389704 133342 277 311 97 -5 +3 -2 +9 +30 3.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201120 A MLEFort Wayne TinCaps — 209193 49612 10573 154 254301326627 73341 275 269 68 — — — — — —
201221 A+ MLELake Elsinore Storm — 426391 991061 19976 279 253298317615 64319 234 269 68 — — — — — —
201322 AA MLESan Antonio Missions — 319292 85932 12742 1911 291324363687 72360 234 290 82 — — — — — —
201322 A+ MLELake Elsinore Storm — 253233 601143 16671 173 258308378686 120345 266 302 91 — — — — — —
201423 MLB MLESan Diego Padres — 6562 18212 2140 42 290312452764 161348 223 334 112 +1 +0 -3 +2 +1 0.1
201423 AA MLESan Antonio Missions — 303287 911572 8820 149 317336439775 122424 273 327 107 — — — — — —
201524 MLB MLESan Diego Padres — 345305 831854 27752 94 272335403739 131344 228 322 104 +2 +0 +2 +1 +7 1.3
201524 AAA MLEEl Paso Chihuahuas — 1513 3001 240 30 231333462795 231229 2713 333 112 — — — — — —
201524 AA MLESan Antonio Missions — 2726 5010 130 10 192222269491 77193 114 189 14 — — — — — —
201625 MLB MLESan Diego Padres — 5348 11111 4131 10 229302354656 125294 258 300 89 -1 +0 +1 +0 +1 0.2
201726 MLB MLESan Diego Padres — 486445 11919213 331285 113 267325407732 139342 267 324 106 +3 +1 -7 +2 +11 1.0
201726 AAA MLEEl Paso Chihuahuas — 7267 20211 3102 32 299347403750 104341 144 323 105 — — — — — —
201827 MLB MLESan Diego Padres — 329298 711047 251082 61 238302369671 131344 338 297 87 -5 +1 +2 +2 +7 0.6
201827 AAA MLEEl Paso Chihuahuas — 9590 21513 4390 30 233266411677 178388 414 291 83 — — — — — —
201928 MLB MLEMilwaukee Brewers — 10296 22222 5360 30 229267354621 125351 355 275 72 -3 +1 +3 +2 +2 0.5
201928 AAA MLESan Antonio Missions — 476438 9819410 291796 284 224281354635 130343 386 276 73 — — — — — —
202231 AAA MLEMemphis Redbirds — 414392 701346 171663 143 179218278497 99284 404 216 32 — — — — — —
201120 A MLEFort Wayne TinCaps — 209193 49612 10573 154 254301326627 73351 275 269 68 — — — — — —
201120 A RAWFort Wayne TinCaps — 209189 54712 14423 154 286345365710 79359 207 318 68 — — — — — —
201221 A+ MLE2 teams — 464427 1081171 201067 299 253297319616 66330 234 269 68 — — — — — —
201221 A+ RAW2 teams — 464413 1141382 34777 299 276341361702 85331 177 312 68 — — — — — —
201322 AA MLE3 teams — 643591 1642386 321593 4315 277318374692 96369 255 295 86 — — — — — —
201322 AA RAW3 teams — 643578 17027108 451293 4315 294348417765 123366 207 333 86 — — — — — —
201423 AA MLE3 teams — 423400 12619104 121100 1912 315335443777 128427 263 328 108 — — — — — —
201423 AA RAW3 teams — 423391 12519125 21910 1912 320354468822 148407 225 353 108 — — — — — —
201524 MLB MLE3 teams — 387345 911865 29812 134 264324394719 130328 217 313 98 -1 +1 +2 +1 +8 1.2
201524 MLB RAW3 teams — 387341 901765 32802 134 264330393723 129328 218 315 98 -1 +1 +2 +1 +8 1.2
201625 MLB MLESan Diego Padres — 5348 11111 4131 10 229302354656 125294 258 300 89 -1 +0 +1 +0 +1 0.2
201625 MLB RAWSan Diego Padres — 5348 11111 4131 10 229302354656 125294 258 297 89 -1 +0 +1 +0 +1 0.2
201726 MLB MLE2 teams — 558512 13822313 361387 145 270326400727 131345 256 324 106 +4 +1 -7 +2 +12 1.2
201726 MLB RAW2 teams — 558510 14021314 381367 145 275333410743 135349 247 331 106 +4 +1 -7 +2 +12 1.2
201827 MLB MLE2 teams — 424388 921559 291472 91 237294371665 134358 357 296 86 -7 +1 +2 +2 +9 0.7
201827 MLB RAW2 teams — 424386 10017611 311382 91 259317420737 161376 337 324 86 -7 +1 +2 +2 +9 0.7
201928 AAA MLE2 teams — 578534 12021612 342156 314 225279354633 129348 376 276 73 — — — — — —
201928 AAA RAW2 teams — 578519 15330716 491726 314 295362472834 177410 308 367 73 — — — — — —
202231 AAA MLEMemphis Redbirds — 414392 701346 171663 143 179218278497 99288 404 216 32 — — — — — —
202231 AAA RAWMemphis Redbirds — 414382 9017510 271353 143 236291385676 149335 337 300 32 — — — — — —
201120 A MLEFort Wayne TinCaps — 209194 49612 10573 154 253301325626 72341 275 269 68 — — — — — —
201221 A+ MLE2 teams — 464434 1081171 201067 299 249297313611 65319 234 269 68 — — — — — —
201322 AA MLE3 teams — 643603 1642386 321593 4315 272318367684 95353 255 295 86 — — — — — —
201423 AA MLE3 teams — 423408 12619104 121100 1912 309335434769 125411 263 328 108 — — — — — —
201524 MLB MLE3 teams — 387353 911865 29812 134 258324385710 127329 217 313 98 — — — — — —
201625 MLB MLESan Diego Padres — 5348 11111 4131 10 229302354656 125294 258 300 89 — — — — — —
201726 MLB MLE2 teams — 558510 13822313 361387 145 271326402728 131342 256 324 106 — — — — — —
201827 MLB MLE2 teams — 424390 921559 291472 91 236294369663 133354 357 296 86 — — — — — —
201928 AAA MLE2 teams — 578533 12021612 342156 314 225279355633 129344 376 276 73 — — — — — —
202231 AAA MLEMemphis Redbirds — 414391 701346 171663 143 179218279497 100284 404 216 32 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 13801250 320491529 9937410 3410 256315389704 133342 277 311 82 -5 +3 -2 +9 +30 3.5
/ 162G— A+C — 650589 15123714 471765 165 256317390708 134342 277 311 82 -3 +1 -1 +4 +14 1.6
Career— MLE — 41533830 9691495159 223119234 18857 253300365665 112351 295 289 82 -5 +3 -2 +9 +30 3.5
/ 162G— MLE — 650599 1512389 351875 299 252298362661 110351 295 289 82 -3 +1 -1 +4 +14 1.6

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.

2022 AAAMemphis Redbirds · 414 PAwOBA .293 → .216 (−78)K% 32.6% → 40.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.61%÷0.976×1.200——40.11%
BB% (unintentional) /PA6.52%÷1.053×0.690—×0.9624.11%
HBP% /PA0.72%—×0.940—×0.9620.66%
Singles /BIP23.48%÷1.051×0.930×1.031×0.96220.62%
Doubles /BIP6.88%÷1.019×0.830×1.031×0.9625.56%
Triples /BIP2.02%÷1.150×0.970×1.031×0.9621.69%
Home runs /BIP4.05%÷1.048×0.700—×0.9622.60%

Factors used: league row International League. Park (home-season share, regressed): HR 110, 1B 110, 2B 104, 3B 130, K 95, BB 111 — 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 ×1.031.

Result: wOBA .293 → .216; ISO .149 → .100; BABIP .335 → .284. 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 AAASan Antonio Missions · 476 PAwOBA .378 → .276 (−101)K% 28.6% → 37.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷0.979×1.290——37.63%
BB% (unintentional) /PA9.03%÷1.055×0.710—×0.9926.03%
HBP% /PA1.26%—×0.980—×0.9921.23%
Singles /BIP29.17%÷0.995×0.900×0.950×0.99224.87%
Doubles /BIP9.72%÷1.045×0.810×0.950×0.9927.10%
Triples /BIP1.74%÷0.930×0.810×0.950×0.9921.42%
Home runs /BIP4.86%÷0.977×0.780—×0.9923.85%

Factors used: league row PCL. Park (home-season share, regressed): HR 95, 1B 99, 2B 109, 3B 86, K 96, BB 111 — 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 ×0.950.

Result: wOBA .378 → .276; ISO .189 → .133; BABIP .422 → .343. 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 AAAEl Paso Chihuahuas · 95 PAwOBA .414 → .291 (−123)K% 31.6% → 41.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.58%÷0.983×1.290——41.45%
BB% (unintentional) /PA6.32%÷0.986×0.710—×1.0034.56%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP27.59%÷1.032×0.900—×1.00324.14%
Doubles /BIP13.79%÷1.098×0.810—×1.00310.21%
Triples /BIP3.45%÷1.150×0.810—×1.0032.44%
Home runs /BIP6.90%÷1.045×0.780—×1.0035.16%

Factors used: league row PCL. Park (home-season share, regressed): HR 109, 1B 106, 2B 120, 3B 130, K 97, 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).

Result: wOBA .414 → .291; ISO .273 → .178; BABIP .481 → .388. 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 AAAEl Paso Chihuahuas · 72 PAwOBA .380 → .323 (−57)K% 11.1% → 14.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.11%÷1.005×1.290——14.27%
BB% (unintentional) /PA5.56%÷0.921×0.710—×1.0184.36%
HBP% /PA2.78%—×0.980—×1.0182.77%
Singles /BIP31.03%÷1.040×0.900×1.018×1.01827.84%
Doubles /BIP5.17%÷0.983×0.810×1.018×1.0184.41%
Triples /BIP1.72%÷1.049×0.810×1.018×1.0181.38%
Home runs /BIP1.72%÷1.087×0.780—×1.0181.26%

Factors used: league row PCL. Park (home-season share, regressed): HR 117, 1B 108, 2B 97, 3B 110, K 101, BB 84 — 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.018.

Result: wOBA .380 → .323; ISO .121 → .094; BABIP .386 → .341. 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).

2015 AASan Antonio Missions · 27 PAwOBA .214 → .189 (−25)K% 7.4% → 9.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.41%÷0.963×1.220——9.39%
BB% (unintentional) /PA3.70%÷1.010×0.700—×1.0122.60%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP16.67%÷0.984×0.920—×1.01215.78%
Doubles /BIP0.00%÷0.989×0.840—×1.0120.00%
Triples /BIP4.17%÷1.124×0.940—×1.0123.53%
Home runs /BIP0.00%÷0.885×0.800—×1.0120.00%

Factors used: league row TL. Park (home-season share, regressed): HR 77, 1B 97, 2B 98, 3B 125, K 93, BB 102 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .214 → .189; ISO .077 → .064; BABIP .208 → .193. 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).

2015 AAAEl Paso Chihuahuas · 15 PAwOBA .367 → .333 (−34)K% 20.0% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.980×1.290——26.34%
BB% (unintentional) /PA13.33%÷0.972×0.710—×1.04810.21%
HBP% /PA0.00%—×0.980—×1.0480.00%
Singles /BIP22.22%÷1.017×0.900—×1.04820.61%
Doubles /BIP0.00%÷0.970×0.810—×1.0480.00%
Triples /BIP0.00%÷1.150×0.810—×1.0480.00%
Home runs /BIP11.11%÷0.919×0.780—×1.0489.89%

Factors used: league row PCL. Park (home-season share, regressed): HR 84, 1B 103, 2B 94, 3B 130, K 96, BB 94 — 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).

Result: wOBA .367 → .333; ISO .250 → .235; BABIP .250 → .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).

2014 AASan Antonio Missions · 303 PAwOBA .347 → .327 (−20)K% 20.8% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.79%÷0.942×1.220——26.94%
BB% (unintentional) /PA4.29%÷1.083×0.700—×1.0272.85%
HBP% /PA0.00%—×0.870—×1.0270.00%
Singles /BIP30.28%÷0.948×0.920×1.050×1.02731.68%
Doubles /BIP7.80%÷1.020×0.840×1.050×1.0276.92%
Triples /BIP3.67%÷1.065×0.940×1.050×1.0273.49%
Home runs /BIP0.92%÷0.960×0.800—×1.0270.78%

Factors used: league row TL. Park (home-season share, regressed): HR 92, 1B 90, 2B 104, 3B 113, K 88, BB 117 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .347 → .327; ISO .139 → .123; BABIP .421 → .424. 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).

2013 AASan Antonio Missions · 319 PAwOBA .297 → .290 (−8)K% 19.1% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.12%÷1.000×1.220——23.32%
BB% (unintentional) /PA5.33%÷1.047×0.700—×1.0423.71%
HBP% /PA0.63%—×0.870—×1.0420.57%
Singles /BIP30.09%÷0.983×0.920×1.050×1.04230.81%
Doubles /BIP4.42%÷1.053×0.840×1.050×1.0423.86%
Triples /BIP1.33%÷1.056×0.940×1.050×1.0421.29%
Home runs /BIP0.88%÷0.872×0.800—×1.0420.85%

Factors used: league row TL. Park (home-season share, regressed): HR 74, 1B 97, 2B 111, 3B 111, K 100, BB 109 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .297 → .290; ISO .077 → .072; BABIP .358 → .360. 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 — .