Brock Stassi

Pos1B
B/TL/L
Born1989-08-07
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201828AAA/INTL2 orgs310.262/.386/.3752092—.237/.329/.342
201929AASF85.315/.412/.45220101—.286/.353/.416
202131AAPHI92.169/.352/.2542033—.128/.253/.167
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)
201222 ALakewood BlueClaws — 221186 46933 28341 62 247349376725 129281 1513 321 67 — — — — — —
201323 A+Clearwater Threshers — 316288 851153 23431 81 295349399749 104336 147 332 73 — — — — — —
201424 AAReading Fightin Phils — 489440 1021238 39496 31 232303327630 95244 108 286 52 — — — — — —
201525 AAReading Fightin Phils — 554466 14032115 77631 32 300401470871 170314 1114 382 112 — — — — — —
201525 INTLLeones del Caracas — 8468 19300 14171 01 279410324733 44365 2017 343 118 — — — — — —
201626 AAALehigh Valley IronPigs — 442375 10026112 60763 12 267372437809 171302 1714 360 86 — — — — — —
201626 INTLTiburones de La Guaira — 143111 33716 31230 20 297451541991 243325 1622 433 179 — — — — — —
201727 MLBPhiladelphia Phillies — 9078 13212 12220 00 167278295573 128204 2413 266 64 -4 +0 +1 -8 +2 -0.9
201727 AAALehigh Valley IronPigs — 196173 43404 18422 00 249326341667 92300 219 302 49 — — — — — —
201727 INTLCharros de Jalisco — 137107 25612 28250 01 234393364757 131280 1820 347 121 — — — — — —
201828 AAASacramento River Cats — 217178 491602 34424 01 275403399802 124348 1916 366 90 — — — — — —
201828 INTLYaquis de Obregon — 9378 18700 14170 03 231348321668 90290 1815 309 95 — — — — — —
201929 AARichmond Flying Squirrels — 8573 23402 12130 01 315412452864 137362 1514 389 101 — — — — — —
202131 AAReading Fightin Phils — 9271 12002 20100 00 169352254605 85167 1122 295 33 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 9078 13212 12220 00 167278295573 128204 2413 266 66 -4 +0 +1 -8 +2 -0.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201222 A MLELakewood BlueClaws — 221198 44833 16471 62 222284338622 116254 217 267 67 — — — — — —
201323 A+ MLEClearwater Threshers — 316295 741042 16621 81 251292332624 81308 205 276 73 — — — — — —
201424 AA MLEReading Fightin Phils — 489454 991135 25616 31 218268289557 70237 125 245 52 — — — — — —
201525 AA MLEReading Fightin Phils — 554494 13630112 49731 32 275342413755 138289 139 333 112 — — — — — —
201626 AAA MLELehigh Valley IronPigs — 442396 9022111 39903 12 227301371673 144260 209 296 86 — — — — — —
201727 MLB MLEPhiladelphia Phillies — 9078 13212 12220 00 167278295573 128204 2413 263 64 -4 +0 +1 -8 +2 -0.9
201727 AAA MLELehigh Valley IronPigs — 196179 36303 12522 00 201259268527 67257 276 241 49 — — — — — —
201828 AAA MLESacramento River Cats — 217190 451402 22514 01 237329342671 105311 2410 301 90 — — — — — —
201929 AA MLERichmond Flying Squirrels — 8577 22402 8160 01 286353416769 130324 199 317 101 — — — — — —
202131 AA MLEReading Fightin Phils — 9278 10001 13120 00 128253167419 38142 1314 217 33 — — — — — —
201222 A MLELakewood BlueClaws — 221198 44833 16471 62 222284338622 116270 217 267 67 — — — — — —
201222 A RAWLakewood BlueClaws — 221186 46933 28341 62 247349376725 129281 1513 321 67 — — — — — —
201323 A+ MLEClearwater Threshers — 316295 741042 16621 81 251292332624 81309 205 276 73 — — — — — —
201323 A+ RAWClearwater Threshers — 316288 851153 23431 81 295349399749 104336 147 332 73 — — — — — —
201424 AA MLEReading Fightin Phils — 489454 991135 25616 31 218268289557 70241 125 245 52 — — — — — —
201424 AA RAWReading Fightin Phils — 489440 1021238 39496 31 232303327630 95244 108 286 52 — — — — — —
201525 AA MLE2 teams — 638568 15735114 57842 33 276344415760 139297 139 333 112 — — — — — —
201525 AA RAW2 teams — 638534 15935115 91802 33 298402451853 154320 1314 377 112 — — — — — —
201626 AAA MLE2 teams — 585525 11929115 521193 32 227300371671 145263 209 296 86 — — — — — —
201626 AAA RAW2 teams — 585486 13333218 91993 32 274391461852 187307 1716 378 86 — — — — — —
201727 AAA MLE3 teams — 423380 72817 361102 01 189263271534 82243 269 248 54 — — — — — —
201727 AAA RAW3 teams — 423358 811228 58892 01 226337338675 112274 2114 309 54 — — — — — —
201828 AAA MLE2 teams — 310272 652102 32724 04 239328338666 99315 2310 301 90 — — — — — —
201828 AAA RAW2 teams — 310256 672302 48594 04 262386375761 113330 1915 349 90 — — — — — —
201929 AA MLERichmond Flying Squirrels — 8577 22402 8160 01 286353416769 130339 199 317 101 — — — — — —
201929 AA RAWRichmond Flying Squirrels — 8573 23402 12130 01 315412452864 137362 1514 389 101 — — — — — —
202131 AA MLEReading Fightin Phils — 9278 10001 13120 00 128253167419 38136 1314 217 33 — — — — — —
202131 AA RAWReading Fightin Phils — 9271 12002 20100 00 169352254605 85167 1122 295 33 — — — — — —
201222 A MLELakewood BlueClaws — 221202 44833 16471 62 218284332615 114254 217 267 67 — — — — — —
201323 A+ MLEClearwater Threshers — 316296 741042 16621 81 250292331623 81308 205 276 73 — — — — — —
201424 AA MLEReading Fightin Phils — 489455 991135 25616 31 218268288556 70237 125 245 52 — — — — — —
201525 AA MLE2 teams — 638574 15735114 57842 33 274344411756 138289 139 333 112 — — — — — —
201626 AAA MLE2 teams — 585525 11929115 521193 32 227300371671 145260 209 296 86 — — — — — —
201727 AAA MLE3 teams — 423382 72817 361102 01 188263270533 81240 269 248 54 — — — — — —
201828 AAA MLE2 teams — 310271 652102 32724 04 240328339667 100311 2310 301 90 — — — — — —
201929 AA MLERichmond Flying Squirrels — 8577 22402 8160 01 286353416769 130324 199 317 101 — — — — — —
202131 AA MLEReading Fightin Phils — 9279 10001 13120 00 127253165417 38142 1314 217 33 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 9078 13212 12220 00 167278295573 128204 2413 266 78 -4 +0 +1 -8 +2 -0.8
/ 162G— A+C — 650563 9314714 871590 00 165277290566 124203 2413 266 78 -26 +0 +7 -55 +14 -6.1
Career— MLE — 31592847 6621261351 25558319 2315 233300340640 107272 188 284 78 -4 +0 +1 -8 +2 -0.8
/ 162G— MLE — 650586 13626310 521204 53 232299338637 106272 188 284 78 -26 +0 +7 -55 +14 -6.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.

2021 AAReading Fightin Phils · 92 PAwOBA .292 → .217 (−76)K% 10.9% → 13.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.87%÷0.985×1.220——13.46%
BB% (unintentional) /PA21.74%÷0.989×0.690—×0.94014.26%
HBP% /PA0.00%—×0.850—×0.9400.00%
Singles /BIP16.39%÷0.989×0.940×0.967×0.94014.16%
Doubles /BIP0.00%÷0.993×0.870×0.967×0.9400.00%
Triples /BIP0.00%÷1.150×0.920×0.967×0.9400.00%
Home runs /BIP3.28%÷1.344×0.780—×0.9401.79%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 169, 1B 98, 2B 99, 3B 130, K 97, BB 98 — applied at half strength. Age: age 32 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (7.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.967.

Result: wOBA .292 → .217; ISO .085 → .050; BABIP .167 → .142. 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 AARichmond Flying Squirrels · 85 PAwOBA .379 → .317 (−62)K% 15.3% → 19.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.29%÷0.975×1.220——19.13%
BB% (unintentional) /PA14.12%÷1.011×0.700—×0.9489.26%
HBP% /PA0.00%—×0.850—×0.9480.00%
Singles /BIP28.33%÷1.020×0.970—×0.94825.53%
Doubles /BIP6.67%÷0.916×0.860—×0.9485.94%
Triples /BIP0.00%÷1.147×0.950—×0.9480.00%
Home runs /BIP3.33%÷0.890×0.780—×0.9482.77%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 104, 2B 83, 3B 129, K 95, BB 102 — applied at half strength. Age: age 30 vs a level average of 24.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average).

Result: wOBA .379 → .317; ISO .137 → .119; BABIP .362 → .324. 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 AAASacramento River Cats · 217 PAwOBA .358 → .301 (−56)K% 19.4% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.35%÷1.071×1.290——23.31%
BB% (unintentional) /PA15.21%÷1.043×0.710—×0.98210.17%
HBP% /PA1.84%—×0.980—×0.9821.77%
Singles /BIP22.79%÷0.963×0.900×0.994×0.98220.79%
Doubles /BIP11.76%÷0.910×0.810×0.994×0.98210.22%
Triples /BIP0.00%÷1.150×0.810×0.994×0.9820.00%
Home runs /BIP1.47%÷0.998×0.780—×0.9821.13%

Factors used: league row PCL. Park (home-season share, regressed): HR 100, 1B 93, 2B 82, 3B 130, K 114, BB 109 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .358 → .301; ISO .124 → .107; BABIP .348 → .311. 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 · 196 PAwOBA .299 → .241 (−58)K% 21.4% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.43%÷0.961×1.200——26.75%
BB% (unintentional) /PA9.18%÷1.014×0.690—×0.9926.20%
HBP% /PA1.02%—×0.940—×0.9920.95%
Singles /BIP26.72%÷1.055×0.930×0.987×0.99223.06%
Doubles /BIP3.05%÷0.969×0.830×0.987×0.9922.56%
Triples /BIP0.00%÷1.047×0.970×0.987×0.9920.00%
Home runs /BIP3.05%÷1.043×0.840—×0.9922.44%

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 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.987.

Result: wOBA .299 → .241; ISO .092 → .074; BABIP .300 → .257. 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 AAALehigh Valley IronPigs · 442 PAwOBA .354 → .296 (−58)K% 17.2% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.19%÷1.018×1.200——20.27%
BB% (unintentional) /PA13.35%÷1.035×0.690—×1.0038.93%
HBP% /PA0.68%—×0.940—×1.0030.64%
Singles /BIP20.40%÷1.028×0.930×0.979×1.00318.12%
Doubles /BIP8.70%÷1.018×0.830×0.979×1.0036.96%
Triples /BIP0.33%÷1.107×0.970×0.979×1.0030.29%
Home runs /BIP4.01%÷0.942×0.840—×1.0033.59%

Factors used: league row IL. Park (home-season share, regressed): HR 88, 1B 106, 2B 104, 3B 121, K 104, 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 ×0.979.

Result: wOBA .354 → .296; ISO .171 → .151; BABIP .302 → .260. 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 AAReading Fightin Phils · 554 PAwOBA .377 → .333 (−44)K% 11.4% → 13.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.37%÷1.060×1.220——13.09%
BB% (unintentional) /PA13.18%÷1.029×0.700—×0.9888.86%
HBP% /PA0.18%—×0.850—×0.9880.15%
Singles /BIP22.83%÷0.995×0.970×0.983×0.98821.61%
Doubles /BIP7.94%÷0.949×0.860×0.983×0.9886.99%
Triples /BIP0.25%÷1.150×0.950×0.983×0.9880.20%
Home runs /BIP3.72%÷1.021×0.780—×0.9882.81%

Factors used: league row EL. Park (home-season share, regressed): HR 104, 1B 99, 2B 90, 3B 130, K 112, BB 106 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .377 → .333; ISO .170 → .146; BABIP .314 → .289. 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 AAReading Fightin Phils · 489 PAwOBA .279 → .245 (−35)K% 10.0% → 12.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.02%÷0.974×1.220——12.55%
BB% (unintentional) /PA7.77%÷1.064×0.700—×0.9985.10%
HBP% /PA1.23%—×0.850—×0.9981.04%
Singles /BIP20.20%÷0.974×0.970×1.000×0.99820.07%
Doubles /BIP3.07%÷0.984×0.860×1.000×0.9982.67%
Triples /BIP0.77%÷0.923×0.950×1.000×0.9980.79%
Home runs /BIP2.05%÷1.317×0.780—×0.9981.21%

Factors used: league row EL. Park (home-season share, regressed): HR 163, 1B 95, 2B 97, 3B 85, K 95, BB 113 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.000.

Result: wOBA .279 → .245; ISO .095 → .071; BABIP .244 → .237. 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 A+Clearwater Threshers · 316 PAwOBA .326 → .276 (−49)K% 13.6% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.61%÷0.980×1.420——19.73%
BB% (unintentional) /PA7.28%÷1.045×0.750—×0.9885.16%
HBP% /PA0.32%—×0.930—×0.9880.29%
Singles /BIP26.94%÷0.988×0.920×0.996×0.98824.68%
Doubles /BIP4.49%÷0.978×0.960×0.996×0.9884.34%
Triples /BIP2.04%÷0.900×0.810×0.996×0.9881.81%
Home runs /BIP1.22%÷1.253×0.880—×0.9880.85%

Factors used: league row FSL. Park (home-season share, regressed): HR 151, 1B 98, 2B 96, 3B 80, K 96, BB 109 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .326 → .276; ISO .104 → .086; BABIP .336 → .308. 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 — .