Alex Hassan

PosRF
B/TR/R
Born1988-04-01
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2016
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201426AAAPawtucket Red…474.287/.381/.4268284—.247/.311/.356
201527AAA/A+TOR408.288/.348/.3802082—.266/.309/.350
201628AAAOklahoma City…301.232/.343/.2721243—.195/.276/.228
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)
200921 AGreenville Drive — 3432 10311 270 00 312353562915 250375 216 396 97 — — — — — —
201022 A+Salem Red Sox — 411342 982838 57698 61 287400456857 170335 1714 381 93 — — — — — —
201123 AAPortland Sea Dogs — 545454 13234113 767912 82 291406456862 165326 1414 386 107 — — — — — —
201123 INTLScottsdale Scorpions — 10283 21402 15163 20 253386373760 120288 1615 348 122 — — — — — —
201224 AAAPawtucket Red Sox — 380312 801307 55708 11 256380365746 109305 1814 342 86 — — — — — —
201325 AAAPawtucket Red Sox — 225187 601404 36501 01 321433460893 139418 2216 401 125 — — — — — —
201325 AGreenville Drive — 3323 11200 1020 00 4786365651.202 87524 630 536 185 — — — — — —
201325 INTLTigres del Licey — 6256 12101 6170 00 214290286576 71289 2710 268 67 — — — — — —
201426 AAAPawtucket Red Sox — 474408 1173118 601092 22 287381426807 140369 2313 361 84 — — — — — —
201527 AAABuffalo Bisons — 387351 1042422 29621 00 296352393745 97348 167 331 86 — — — — — —
201527 A+Dunedin Blue Jays — 2117 2000 311 00 118286118403 125 514 221 5 — — — — — —
201628 AAAOklahoma City Dodgers — 301254 59701 39604 20 232343272615 39296 2013 290 43 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200921 A MLEGreenville Drive — 3433 8211 190 00 242265455719 212336 263 312 97 — — — — — —
201022 A+ MLESalem Red Sox — 411362 862327 371088 61 238322370692 133309 269 305 93 — — — — — —
201123 AA MLEPortland Sea Dogs — 545477 12329110 539812 82 258347386733 128302 1810 326 107 — — — — — —
201224 AAA MLEPawtucket Red Sox — 380327 771105 41858 11 235335315650 80293 2211 295 86 — — — — — —
201325 AAA MLEPawtucket Red Sox — 225200 611203 23591 01 305379410789 105413 2610 353 125 — — — — — —
201325 A MLEGreenville Drive — 3326 11200 730 00 4235455001.045 77452 921 441 185 — — — — — —
201426 AAA MLEPawtucket Red Sox — 474430 1062716 381332 22 247311356666 109334 288 292 84 — — — — — —
201527 AAA MLEBuffalo Bisons — 387361 992222 19741 00 274312363675 89326 195 295 86 — — — — — —
201527 A+ MLEDunedin Blue Jays — 2118 2000 211 00 111238111349 106 510 176 5 — — — — — —
201628 AAA MLEOklahoma City Dodgers — 301267 52601 26794 20 195276228505 34263 269 232 43 — — — — — —
200921 A MLEGreenville Drive — 3433 8211 190 00 242265455719 212304 263 312 97 — — — — — —
200921 A RAWGreenville Drive — 3432 10311 270 00 312353562915 250375 216 396 97 — — — — — —
201022 A+ MLESalem Red Sox — 411362 862327 371088 61 238322370692 133315 269 305 93 — — — — — —
201022 A+ RAWSalem Red Sox — 411342 982838 57698 61 287400456857 170335 1714 381 93 — — — — — —
201123 AA MLE2 teams — 647565 14735112 6311615 102 260350389739 129306 1810 326 107 — — — — — —
201123 AA RAW2 teams — 647537 15338115 919515 102 285403443846 158320 1514 380 107 — — — — — —
201224 AAA MLEPawtucket Red Sox — 380327 771105 41858 11 235335315650 80299 2211 295 86 — — — — — —
201224 AAA RAWPawtucket Red Sox — 380312 801307 55708 11 256380365746 109305 1814 342 86 — — — — — —
201325 AAA MLE3 teams — 320282 891704 36761 01 316395418813 103419 2411 364 133 — — — — — —
201325 AAA RAW3 teams — 320266 831705 52691 01 312426432859 120404 2216 389 133 — — — — — —
201426 AAA MLEPawtucket Red Sox — 474430 1062716 381332 22 247311356666 109339 288 292 84 — — — — — —
201426 AAA RAWPawtucket Red Sox — 474408 1173118 601092 22 287381426807 140369 2313 361 84 — — — — — —
201527 AAA MLE2 teams — 408379 1012222 21752 00 266308351659 84321 185 289 82 — — — — — —
201527 AAA RAW2 teams — 408368 1062422 32632 00 288348380729 92337 158 325 82 — — — — — —
201628 AAA MLEOklahoma City Dodgers — 301267 52601 26794 20 195276228505 34268 269 232 43 — — — — — —
201628 AAA RAWOklahoma City Dodgers — 301254 59701 39604 20 232343272615 39296 2013 290 43 — — — — — —
200921 A MLEGreenville Drive — 3433 8211 190 00 242265455719 212336 263 312 97 — — — — — —
201022 A+ MLESalem Red Sox — 411363 862327 371088 61 237322369691 132309 269 305 93 — — — — — —
201123 AA MLE2 teams — 647564 14735112 6311615 102 261350390740 129302 1810 326 107 — — — — — —
201224 AAA MLEPawtucket Red Sox — 380328 771105 41858 11 235335314649 79293 2211 295 86 — — — — — —
201325 AAA MLE3 teams — 320280 891704 36761 01 318395421816 104418 2411 364 133 — — — — — —
201426 AAA MLEPawtucket Red Sox — 474431 1062716 381332 22 246311355666 109334 288 292 84 — — — — — —
201527 AAA MLE2 teams — 408382 1012222 21752 00 264308348657 84315 185 289 82 — — — — — —
201628 AAA MLEOklahoma City Dodgers — 301268 52601 26794 20 194276228504 34263 269 232 43 — — — — — —
▸ Career Totals
Career— MLE — 29752645 666143738 26368140 217 252329354683 102322 239 303 91 -31 +1 -0 -32 +64 0.3
/ 162G— MLE — 650578 1453128 571499 52 251328353681 102321 239 303 91 -7 +0 -0 -7 +14 0.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.

2016 AAAOklahoma City Dodgers · 301 PAwOBA .287 → .232 (−54)K% 19.9% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.93%÷0.972×1.290——26.44%
BB% (unintentional) /PA12.96%÷1.059×0.710—×0.9928.62%
HBP% /PA1.33%—×0.980—×0.9921.29%
Singles /BIP26.29%÷1.017×0.900×1.020×0.99223.54%
Doubles /BIP3.61%÷0.975×0.810×1.020×0.9923.03%
Triples /BIP0.00%÷1.104×0.810×1.020×0.9920.00%
Home runs /BIP0.52%÷0.947×0.780—×0.9920.42%

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

Result: wOBA .287 → .232; ISO .039 → .032; BABIP .296 → .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).

2015 AAABuffalo Bisons · 387 PAwOBA .326 → .295 (−32)K% 16.0% → 19.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.02%÷1.008×1.200——19.08%
BB% (unintentional) /PA7.24%÷1.040×0.690—×1.0034.81%
HBP% /PA0.26%—×0.940—×1.0030.24%
Singles /BIP26.30%÷0.981×0.930×1.000×1.00325.01%
Doubles /BIP8.30%÷0.944×0.830×1.000×1.0037.33%
Triples /BIP0.69%÷0.900×0.970×1.000×1.0030.75%
Home runs /BIP0.69%÷0.966×0.840—×1.0030.60%

Factors used: league row IL. Park (home-season share, regressed): HR 93, 1B 96, 2B 89, 3B 80, K 102, BB 108 — 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.000.

Result: wOBA .326 → .295; ISO .097 → .089; BABIP .348 → .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).

2015 A+Dunedin Blue Jays · 21 PAwOBA .217 → .176 (−41)K% 4.8% → 7.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA4.76%÷0.953×1.420——7.10%
BB% (unintentional) /PA14.29%÷0.974×0.750—×0.95810.54%
HBP% /PA4.76%—×0.930—×0.9584.24%
Singles /BIP12.50%÷1.040×0.920—×0.95810.59%
Doubles /BIP0.00%÷1.063×0.960—×0.9580.00%
Triples /BIP0.00%÷0.989×0.810—×0.9580.00%
Home runs /BIP0.00%÷1.059×0.880—×0.9580.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 108, 2B 113, 3B 98, K 91, BB 95 — applied at half strength. Age: age 27 vs a level average of 22.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average).

Result: wOBA .217 → .176; ISO .000 → .000; BABIP .125 → .106. 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 AAAPawtucket Red Sox · 474 PAwOBA .354 → .292 (−62)K% 23.0% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.00%÷0.980×1.200——28.15%
BB% (unintentional) /PA12.45%÷1.084×0.690—×1.0188.07%
HBP% /PA0.42%—×0.940—×1.0180.40%
Singles /BIP25.75%÷0.976×0.930×0.959×1.01823.95%
Doubles /BIP10.37%÷0.937×0.830×0.959×1.0188.96%
Triples /BIP0.33%÷1.104×0.970×0.959×1.0180.29%
Home runs /BIP2.68%÷1.240×0.840—×1.0181.84%

Factors used: league row IL. Park (home-season share, regressed): HR 148, 1B 95, 2B 87, 3B 121, K 96, BB 117 — 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 ×0.959.

Result: wOBA .354 → .292; ISO .140 → .111; BABIP .369 → .334. 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 AAAPawtucket Red Sox · 225 PAwOBA .390 → .353 (−37)K% 22.2% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷1.018×1.200——26.21%
BB% (unintentional) /PA15.11%÷1.069×0.690—×1.03310.08%
HBP% /PA0.44%—×0.940—×1.0330.43%
Singles /BIP30.66%÷0.964×0.930×1.050×1.03332.06%
Doubles /BIP10.22%÷1.083×0.830×1.050×1.0338.50%
Triples /BIP0.00%÷0.957×0.970×1.050×1.0330.00%
Home runs /BIP2.92%÷1.068×0.840—×1.0332.37%

Factors used: league row IL. Park (home-season share, regressed): HR 114, 1B 93, 2B 117, 3B 91, K 104, BB 114 — 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 ×1.050.

Result: wOBA .390 → .353; ISO .139 → .119; BABIP .418 → .413. 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 AGreenville Drive · 33 PAwOBA .525 → .441 (−84)K% 6.1% → 8.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.06%÷1.000×1.340——8.12%
BB% (unintentional) /PA30.30%÷0.986×0.660—×0.97019.67%
HBP% /PA0.00%—×0.770—×0.9700.00%
Singles /BIP42.86%÷0.993×0.920—×0.97038.51%
Doubles /BIP9.52%÷1.124×0.820—×0.9706.74%
Triples /BIP0.00%÷1.150×0.940—×0.9700.00%
Home runs /BIP0.00%÷0.967×0.820—×0.9700.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 93, 1B 99, 2B 125, 3B 130, K 100, BB 97 — applied at half strength. Age: age 25 vs a level average of 22.0 → −3.0% on BB/HBP/hit rates (3.0 yr older than average).

Result: wOBA .525 → .441; ISO .087 → .070; BABIP .524 → .452. 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 AAAPawtucket Red Sox · 380 PAwOBA .337 → .295 (−42)K% 18.4% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.42%÷0.985×1.200——22.44%
BB% (unintentional) /PA14.47%÷0.974×0.690—×1.04810.75%
HBP% /PA2.11%—×0.940—×1.0482.07%
Singles /BIP24.79%÷0.975×0.930×0.996×1.04824.69%
Doubles /BIP5.37%÷1.031×0.830×0.996×1.0484.52%
Triples /BIP0.00%÷0.982×0.970×0.996×1.0480.00%
Home runs /BIP2.89%÷1.280×0.840—×1.0481.99%

Factors used: league row IL. Park (home-season share, regressed): HR 156, 1B 95, 2B 106, 3B 96, K 97, BB 95 — 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.996.

Result: wOBA .337 → .295; ISO .109 → .083; BABIP .305 → .293. 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).

2011 AAPortland Sea Dogs · 545 PAwOBA .376 → .326 (−49)K% 14.5% → 18.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.50%÷0.982×1.220——18.01%
BB% (unintentional) /PA13.21%÷0.984×0.700—×1.0279.65%
HBP% /PA2.20%—×0.850—×1.0271.92%
Singles /BIP22.40%÷1.014×0.970×0.987×1.02721.73%
Doubles /BIP9.07%÷1.034×0.860×0.987×1.0277.65%
Triples /BIP0.27%÷1.000×0.950×0.987×1.0270.26%
Home runs /BIP3.47%÷1.055×0.780—×1.0272.63%

Factors used: league row EL. Park (home-season share, regressed): HR 111, 1B 103, 2B 107, 3B 100, K 96, BB 97 — 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.987.

Result: wOBA .376 → .326; ISO .165 → .136; BABIP .326 → .302. 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 — .