Cord Sandberg

PosLF
B/TL/L
Born1995-01-02
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201621A+PHI347.230/.309/.3154647—.193/.262/.264
201722AA/A+/A2 orgs395.267/.313/.4309466—.231/.266/.372
201823AAPHI166.231/.273/.3143242—.215/.248/.272
Contract
No contract data on file.

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 Phillies — 196169 35312 24362 43 207313272585 65252 1812 276 24 — — — — — —
201520 ALakewood BlueClaws — 550499 1272815 29889 57 255307345652 90295 165 289 55 — — — — — —
201520 INTLCanberra Cavalry — 178160 42711 16421 30 263333338671 75347 249 306 93 — — — — — —
201621 A+Clearwater Threshers — 347305 701214 258510 67 230309315624 85301 247 283 47 — — — — — —
201722 AAReading Fightin Phils — 10499 26604 3300 10 263284444729 182333 293 313 59 — — — — — —
201722 A+Clearwater Threshers — 7365 18702 6161 00 277347477824 200340 228 359 101 — — — — — —
201722 ALakewood BlueClaws — 218199 531523 11583 31 266315407722 141352 275 314 58 — — — — — —
201823 AAReading Fightin Phils — 166156 36403 9350 22 231273314587 83277 215 264 42 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEGCL Phillies — 196178 29212 15522 43 163236219455 56216 278 203 24 — — — — — —
201520 A MLELakewood BlueClaws — 550509 1162415 191199 57 228268308577 81273 223 249 55 — — — — — —
201621 A+ MLEClearwater Threshers — 347311 601113 1912210 67 193262264525 71291 355 237 47 — — — — — —
201722 AA MLEReading Fightin Phils — 104100 23503 2360 10 230245370615 140317 352 256 59 — — — — — —
201722 A+ MLEClearwater Threshers — 7366 17702 5221 00 258319455774 197354 307 317 101 — — — — — —
201722 A MLELakewood BlueClaws — 218203 451223 7783 31 222258345603 123316 363 254 58 — — — — — —
201823 AA MLEReading Fightin Phils — 166158 34302 7420 22 215248272521 57276 254 230 42 — — — — — —
201318 ROK MLEGCL Phillies — 196178 29212 15522 43 163236219455 56218 278 203 24 — — — — — —
201318 ROK RAWGCL Phillies — 196169 35312 24362 43 207313272585 65252 1812 276 24 — — — — — —
201520 A MLE2 teams — 728679 1523216 2515810 87 224262300562 77279 223 249 55 — — — — — —
201520 A RAW2 teams — 728659 1693526 4513010 87 256314343657 86307 186 293 55 — — — — — —
201621 A+ MLEClearwater Threshers — 347311 601113 1912210 67 193262264525 71302 355 237 47 — — — — — —
201621 A+ RAWClearwater Threshers — 347305 701214 258510 67 230309315624 85301 247 283 47 — — — — — —
201722 A MLE3 teams — 395370 852527 131374 41 230264365628 135338 353 266 66 — — — — — —
201722 A RAW3 teams — 395363 972829 201044 41 267313430742 163345 265 322 66 — — — — — —
201823 AA MLEReading Fightin Phils — 166158 34302 7420 22 215248272521 57278 254 230 42 — — — — — —
201823 AA RAWReading Fightin Phils — 166156 36403 9350 22 231273314587 83277 215 264 42 — — — — — —
201318 ROK MLEGCL Phillies — 196177 29212 15522 43 164236220456 56216 278 203 24 — — — — — —
201520 A MLE2 teams — 728687 1523216 2515810 87 221262297559 76273 223 249 55 — — — — — —
201621 A+ MLEClearwater Threshers — 347315 601113 1912210 67 190262260522 70291 355 237 47 — — — — — —
201722 A MLE3 teams — 395375 852527 131374 41 227264360624 133323 353 266 66 — — — — — —
201823 AA MLEReading Fightin Phils — 166158 34302 7420 22 215248272521 57276 254 230 42 — — — — — —
▸ Career Totals
Career— MLE — 18321696 36073520 7951126 2420 212258297555 84288 284 244 51 -107 -3 +0 -20 +40 -9.1
/ 162G— MLE — 650602 1282627 281819 97 213258297556 85288 284 244 51 -38 -1 +0 -7 +14 -3.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.

2018 AAReading Fightin Phils · 166 PAwOBA .259 → .230 (−29)K% 21.1% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.08%÷1.015×1.220——25.34%
BB% (unintentional) /PA5.42%÷0.978×0.700—×1.0273.98%
HBP% /PA0.00%—×0.850—×1.0270.00%
Singles /BIP23.97%÷0.964×0.970×0.997×1.02724.69%
Doubles /BIP3.31%÷1.101×0.860×0.997×1.0272.64%
Triples /BIP0.00%÷1.150×0.950×0.997×1.0270.00%
Home runs /BIP2.48%÷1.164×0.780—×1.0271.71%

Factors used: league row EL. Park (home-season share, regressed): HR 133, 1B 93, 2B 120, 3B 130, K 103, BB 96 — 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 ×0.997.

Result: wOBA .259 → .230; ISO .083 → .058; BABIP .277 → .276. 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 ALakewood BlueClaws · 218 PAwOBA .310 → .254 (−55)K% 26.6% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.61%÷0.994×1.340——35.85%
BB% (unintentional) /PA4.59%÷0.980×0.660——3.09%
HBP% /PA1.38%—×0.770——1.06%
Singles /BIP23.40%÷1.030×0.920×1.009—21.10%
Doubles /BIP10.64%÷0.927×0.820×1.009—9.50%
Triples /BIP1.42%÷1.021×0.940×1.009—1.32%
Home runs /BIP2.13%÷0.854×0.820——2.04%

Factors used: league row SAL. Park (home-season share, regressed): HR 71, 1B 106, 2B 85, 3B 104, K 99, BB 96 — 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 ×1.009.

Result: wOBA .310 → .254; ISO .141 → .120; BABIP .352 → .316. 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 AAReading Fightin Phils · 104 PAwOBA .307 → .256 (−52)K% 28.8% → 34.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.85%÷1.012×1.220——34.77%
BB% (unintentional) /PA2.88%÷1.045×0.700—×1.0422.01%
HBP% /PA0.00%—×0.850—×1.0420.00%
Singles /BIP23.19%÷1.013×0.970×0.997×1.04223.07%
Doubles /BIP8.70%÷0.986×0.860×0.997×1.0427.88%
Triples /BIP0.00%÷1.063×0.950×0.997×1.0420.00%
Home runs /BIP5.80%÷1.220×0.780—×1.0423.86%

Factors used: league row EL. Park (home-season share, regressed): HR 144, 1B 103, 2B 97, 3B 113, K 102, 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 ×0.997.

Result: wOBA .307 → .256; ISO .182 → .129; BABIP .333 → .317. 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 A+Clearwater Threshers · 73 PAwOBA .349 → .317 (−32)K% 21.9% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.92%÷1.016×1.420——30.64%
BB% (unintentional) /PA8.22%÷0.998×0.750—×1.0126.25%
HBP% /PA1.37%—×0.930—×1.0121.29%
Singles /BIP18.37%÷0.989×0.920×1.050×1.01218.16%
Doubles /BIP14.29%÷0.907×0.960×1.050×1.01216.06%
Triples /BIP0.00%÷1.002×0.810×1.050×1.0120.00%
Home runs /BIP4.08%÷1.058×0.880—×1.0123.44%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 98, 2B 82, 3B 100, K 103, BB 100 — 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 ×1.050.

Result: wOBA .349 → .317; ISO .200 → .183; BABIP .340 → .354. 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 A+Clearwater Threshers · 347 PAwOBA .278 → .237 (−41)K% 24.5% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.50%÷0.986×1.420——35.29%
BB% (unintentional) /PA7.20%÷1.011×0.750—×1.0275.49%
HBP% /PA2.88%—×0.930—×1.0272.75%
Singles /BIP24.09%÷0.997×0.920×1.006×1.02722.96%
Doubles /BIP5.45%÷0.947×0.960×1.006×1.0275.71%
Triples /BIP0.45%÷0.900×0.810×1.006×1.0270.42%
Home runs /BIP1.82%÷0.964×0.880—×1.0271.71%

Factors used: league row FSL. Park (home-season share, regressed): HR 93, 1B 99, 2B 89, 3B 80, K 97, BB 102 — applied at half strength. Age: age 21 vs a level average of 22.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.006.

Result: wOBA .278 → .237; ISO .085 → .075; BABIP .301 → .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).

2015 ALakewood BlueClaws · 550 PAwOBA .285 → .249 (−36)K% 16.0% → 21.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.00%÷0.989×1.340——21.67%
BB% (unintentional) /PA5.27%÷1.027×0.660—×1.0303.49%
HBP% /PA1.64%—×0.770—×1.0301.30%
Singles /BIP22.63%÷1.020×0.920×1.007×1.03021.15%
Doubles /BIP6.81%÷0.959×0.820×1.007×1.0306.04%
Triples /BIP0.24%÷1.043×0.940×1.007×1.0300.23%
Home runs /BIP1.22%÷0.872×0.820—×1.0301.18%

Factors used: league row SAL. Park (home-season share, regressed): HR 74, 1B 104, 2B 92, 3B 109, K 98, BB 105 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.007.

Result: wOBA .285 → .249; ISO .090 → .081; BABIP .295 → .273. 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 ROKGCL Phillies · 196 PAwOBA .267 → .203 (−64)K% 18.4% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.37%÷1.000×1.440——26.45%
BB% (unintentional) /PA11.73%÷1.000×0.620—×1.0227.44%
HBP% /PA1.02%—×0.720—×1.0220.75%
Singles /BIP21.80%÷1.000×0.820×1.041×1.02219.04%
Doubles /BIP2.26%÷1.000×0.720×1.041×1.0221.73%
Triples /BIP0.75%÷1.000×0.720×1.041×1.0220.58%
Home runs /BIP1.50%÷1.000×0.780—×1.0221.20%

Factors used: level-wide ROK 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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.041.

Result: wOBA .267 → .203; ISO .065 → .049; BABIP .252 → .216. 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 — .