Andrew Pullin

PosLF
B/TL/R
Born1993-09-25
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201622AA/A+PHI359.322/.364/.522140103—.280/.314/.424
201723AAA/AAPHI550.272/.329/.48820584—.234/.278/.399
201824AAAPHI125.171/.224/.2912111—.143/.184/.252
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)
201218 ROKGCL Phillies — 160140 451002 12327 35 321403436838 114406 208 377 72 — — — — — —
201420 ALakewood BlueClaws — 544492 1331839 41956 67 270334374708 104317 178 318 69 — — — — — —
201521 A+Clearwater Threshers — 529493 12718414 24767 15 258302396697 138279 145 308 65 — — — — — —
201622 AAReading Fightin Phils — 206188 6510010 13363 00 346397559956 213382 176 416 114 — — — — — —
201622 A+Clearwater Threshers — 153147 431124 5191 00 293320476796 184315 123 349 88 — — — — — —
201723 AAALehigh Valley IronPigs — 254238 552126 13503 31 231280412691 181269 205 305 58 — — — — — —
201723 AAReading Fightin Phils — 296266 8222114 22435 20 308372556928 248321 157 401 107 — — — — — —
201824 AAALehigh Valley IronPigs — 125117 20612 8410 10 171224291515 120243 336 232 11 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201218 ROK MLEGCL Phillies — 160144 35701 8467 35 243314312627 69337 295 275 72 — — — — — —
201420 A MLELakewood BlueClaws — 544505 1211528 281256 67 240288325612 85297 235 270 69 — — — — — —
201521 A+ MLEClearwater Threshers — 529500 11518310 171157 15 230265338603 108275 223 265 65 — — — — — —
201622 AA MLEReading Fightin Phils — 206192 57806 9473 00 297338432771 135357 234 336 114 — — — — — —
201622 A+ MLEClearwater Threshers — 153148 381023 4271 00 257281412693 155295 183 299 88 — — — — — —
201723 AAA MLELehigh Valley IronPigs — 254242 481825 9623 31 198236351587 153250 244 254 58 — — — — — —
201723 AA MLEReading Fightin Phils — 296273 721919 15525 20 264314440754 176291 185 326 107 — — — — — —
201824 AAA MLELehigh Valley IronPigs — 125119 17512 6510 10 143184252436 109229 415 185 11 — — — — — —
201218 ROK MLEGCL Phillies — 160144 35701 8467 35 243314312627 69351 295 275 72 — — — — — —
201218 ROK RAWGCL Phillies — 160140 451002 12327 35 321403436838 114406 208 377 72 — — — — — —
201420 A MLELakewood BlueClaws — 544505 1211528 281256 67 240288325612 85301 235 270 69 — — — — — —
201420 A RAWLakewood BlueClaws — 544492 1331839 41956 67 270334374708 104317 178 318 69 — — — — — —
201521 A+ MLEClearwater Threshers — 529500 11518310 171157 15 230265338603 108279 223 265 65 — — — — — —
201521 A+ RAWClearwater Threshers — 529493 12718414 24767 15 258302396697 138279 145 308 65 — — — — — —
201622 AA MLE2 teams — 359340 9619210 13744 00 282317438755 156333 214 320 103 — — — — — —
201622 AA RAW2 teams — 359335 10821214 18554 00 322364522887 200351 155 387 103 — — — — — —
201723 AA MLE2 teams — 550516 12238314 231148 51 236280403683 167276 214 293 84 — — — — — —
201723 AA RAW2 teams — 550504 13743320 35938 51 272329488817 216297 176 357 84 — — — — — —
201824 AAA MLELehigh Valley IronPigs — 125119 17512 6510 10 143184252436 109227 415 185 11 — — — — — —
201824 AAA RAWLehigh Valley IronPigs — 125117 20612 8410 10 171224291515 120243 336 232 11 — — — — — —
201218 ROK MLEGCL Phillies — 160144 35701 8467 35 243314312627 69337 295 275 72 — — — — — —
201420 A MLELakewood BlueClaws — 544505 1211528 281256 67 240288325612 85297 235 270 69 — — — — — —
201521 A+ MLEClearwater Threshers — 529500 11518310 171157 15 230265338603 108275 223 265 65 — — — — — —
201622 AA MLE2 teams — 359339 9619210 13744 00 283317440756 156331 214 320 103 — — — — — —
201723 AA MLE2 teams — 550514 12238314 231148 51 237280405684 167272 214 293 84 — — — — — —
201824 AAA MLELehigh Valley IronPigs — 125118 17512 6510 10 144184254438 110229 415 185 11 — — — — — —
▸ Career Totals
Career— MLE — 22672124 5061021145 9552532 1618 238281360641 122295 234 278 74 -69 -4 +0 -24 +49 -5.0
/ 162G— MLE — 650609 14529313 271519 55 238281360640 122295 234 278 74 -20 -1 +0 -7 +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.

2018 AAALehigh Valley IronPigs · 125 PAwOBA .226 → .185 (−41)K% 32.8% → 40.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.80%÷0.962×1.200——40.90%
BB% (unintentional) /PA6.40%÷0.932×0.690—×1.0334.90%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP14.47%÷1.000×0.930×0.999×1.03313.89%
Doubles /BIP7.89%÷0.971×0.830×0.999×1.0336.96%
Triples /BIP1.32%÷0.900×0.970×0.999×1.0331.46%
Home runs /BIP2.63%÷0.954×0.840—×1.0332.39%

Factors used: league row IL. Park (home-season share, regressed): HR 91, 1B 100, 2B 94, 3B 80, K 92, BB 86 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .226 → .185; ISO .120 → .099; BABIP .243 → .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).

2017 AAReading Fightin Phils · 296 PAwOBA .394 → .326 (−68)K% 14.5% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.53%÷1.012×1.220——17.51%
BB% (unintentional) /PA7.43%÷1.045×0.700—×1.0125.04%
HBP% /PA1.69%—×0.850—×1.0121.45%
Singles /BIP20.18%÷1.013×0.970×0.986×1.01219.30%
Doubles /BIP9.87%÷0.986×0.860×0.986×1.0128.59%
Triples /BIP0.45%÷1.063×0.950×0.986×1.0120.40%
Home runs /BIP6.28%÷1.220×0.780—×1.0124.06%

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 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .394 → .326; ISO .248 → .182; BABIP .321 → .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).

2017 AAALehigh Valley IronPigs · 254 PAwOBA .295 → .254 (−41)K% 19.7% → 24.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.69%÷0.961×1.200——24.57%
BB% (unintentional) /PA4.72%÷1.014×0.690—×1.0483.37%
HBP% /PA1.18%—×0.940—×1.0481.16%
Singles /BIP13.83%÷1.055×0.930×1.021×1.04813.04%
Doubles /BIP11.17%÷0.969×0.830×1.021×1.04810.23%
Triples /BIP1.06%÷1.047×0.970×1.021×1.0481.05%
Home runs /BIP3.19%÷1.043×0.840—×1.0482.69%

Factors used: league row IL. Park (home-season share, regressed): HR 109, 1B 111, 2B 94, 3B 109, K 92, BB 103 — 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 ×1.021.

Result: wOBA .295 → .254; ISO .181 → .155; BABIP .269 → .250. 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 AAReading Fightin Phils · 206 PAwOBA .408 → .336 (−72)K% 17.5% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.48%÷0.936×1.220——22.78%
BB% (unintentional) /PA6.31%÷1.042×0.700—×1.0274.35%
HBP% /PA1.46%—×0.850—×1.0271.27%
Singles /BIP29.61%÷1.002×0.970×0.984×1.02728.99%
Doubles /BIP6.58%÷0.998×0.860×0.984×1.0275.73%
Triples /BIP0.00%÷1.150×0.950×0.984×1.0270.00%
Home runs /BIP6.58%÷1.273×0.780—×1.0274.14%

Factors used: league row EL. Park (home-season share, regressed): HR 155, 1B 100, 2B 100, 3B 130, K 87, BB 108 — 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.984.

Result: wOBA .408 → .336; ISO .213 → .142; BABIP .382 → .357. 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 · 153 PAwOBA .339 → .299 (−41)K% 12.4% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.42%÷0.986×1.420——17.89%
BB% (unintentional) /PA3.27%÷1.011×0.750—×0.9982.42%
HBP% /PA0.65%—×0.930—×0.9980.61%
Singles /BIP20.31%÷0.997×0.920×0.996×0.99818.64%
Doubles /BIP8.59%÷0.947×0.960×0.996×0.9988.66%
Triples /BIP1.56%÷0.900×0.810×0.996×0.9981.40%
Home runs /BIP3.12%÷0.964×0.880—×0.9982.85%

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

Result: wOBA .339 → .299; ISO .184 → .165; BABIP .315 → .295. 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 A+Clearwater Threshers · 529 PAwOBA .298 → .265 (−34)K% 14.4% → 21.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.37%÷0.940×1.420——21.70%
BB% (unintentional) /PA3.97%÷0.918×0.750—×1.0123.28%
HBP% /PA1.32%—×0.930—×1.0121.25%
Singles /BIP21.82%÷0.965×0.920×1.025×1.01221.58%
Doubles /BIP4.32%÷0.950×0.960×1.025×1.0124.52%
Triples /BIP0.96%÷0.984×0.810×1.025×1.0120.82%
Home runs /BIP3.36%÷1.117×0.880—×1.0122.68%

Factors used: league row FSL. Park (home-season share, regressed): HR 123, 1B 93, 2B 90, 3B 97, K 88, BB 84 — 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.025.

Result: wOBA .298 → .265; ISO .138 → .112; BABIP .279 → .275. 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 ALakewood BlueClaws · 544 PAwOBA .311 → .270 (−41)K% 17.5% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.46%÷1.020×1.340——22.94%
BB% (unintentional) /PA7.35%÷0.950×0.660—×1.0155.18%
HBP% /PA1.10%—×0.770—×1.0150.86%
Singles /BIP25.94%÷0.993×0.920×1.013×1.01524.72%
Doubles /BIP4.53%÷0.965×0.820×1.013×1.0153.96%
Triples /BIP0.76%÷1.150×0.940×1.013×1.0150.64%
Home runs /BIP2.27%÷0.911×0.820—×1.0152.07%

Factors used: league row SAL. Park (home-season share, regressed): HR 82, 1B 99, 2B 93, 3B 130, K 104, BB 90 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .311 → .270; ISO .104 → .090; BABIP .317 → .297. 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).

2012 ROKGCL Phillies · 160 PAwOBA .368 → .275 (−93)K% 20.0% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.000×1.440——28.80%
BB% (unintentional) /PA7.50%÷1.000×0.620—×1.0084.68%
HBP% /PA4.38%—×0.720—×1.0083.17%
Singles /BIP30.56%÷1.000×0.820×1.038×1.00826.21%
Doubles /BIP9.26%÷1.000×0.720×1.038×1.0086.97%
Triples /BIP0.00%÷1.000×0.720×1.038×1.0080.00%
Home runs /BIP1.85%÷1.000×0.780—×1.0081.46%

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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .368 → .275; ISO .114 → .082; BABIP .406 → .337. 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).