Shawn O'Malley

PosSS
B/TS/R
Born1987-12-28
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201628AAASEA100.317/.417/.43915107—.299/.365/.414
201628MLBSEA232.229/.299/.31926780.0
201729AAA/AA/ROK2 orgs138.235/.336/.3613149—.203/.270/.318
201830AAACOL169.279/.325/.3671355—.253/.287/.333
201931No MLB games played
202032No MLB games played
202133No MLB games played
202234No MLB games played
202335No MLB games played
202436No MLB games played
202537No MLB games played
202638No MLB games played
Last 3 seasons WAR 0.0
Contract
No contract data on file.
Skills · percentileStatcast 2015-2016
Speed90
Barrel%10
xwOBA10
Avg EV10

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)
200618 ROKPrinceton Devil Rays — 189160 34411 16387 103 212311269580 56270 208 267 26 — — — — — —
200820 AColumbus Catfish — 389334 791430 347711 2814 237327296624 60305 209 285 52 — — — — — —
200921 A+Charlotte Stone Crabs — 447366 98921 588015 4014 268390311701 44338 1813 327 80 — — — — — —
201022 AAMontgomery Biscuits — 169144 26130 16326 91 181289229518 49232 199 246 27 — — — — — —
201022 A+Charlotte Stone Crabs — 3425 8220 423 40 3204695601.029 240348 612 424 142 — — — — — —
201123 AAMontgomery Biscuits — 362308 85851 42584 2413 276370344714 68336 1612 323 83 — — — — — —
201224 AAADurham Bulls — 247216 53422 17493 111 245309310620 65302 207 273 64 — — — — — —
201224 AAMontgomery Biscuits — 144121 28330 17242 73 231336306641 74286 1712 291 59 — — — — — —
201325 AAMontgomery Biscuits — 373321 841263 32606 243 262340364704 103310 169 309 66 — — — — — —
201426 MLBLos Angeles Angels — 1616 3000 080 20 188188188375 375 500 170 1 -2 +0 -1 -5 +0 -0.7
201426 AAASalt Lake Bees — 376318 1051993 39447 134 330415475890 145372 1210 384 110 — — — — — —
201426 AAArkansas Travelers — 4132 6010 680 10 188308250558 62240 2015 252 40 — — — — — —
201527 MLBSeattle Mariners — 5742 11101 12140 30 262426357783 95357 2521 349 124 +2 +1 -0 +1 +1 0.5
201527 AAATacoma Rainiers — 344310 921155 19475 207 297347413760 116335 146 331 78 — — — — — —
201628 MLBSeattle Mariners — 232210 48922 18593 62 229299319618 90309 258 282 78 -6 +0 -3 +4 +5 0.0
201628 AAATacoma Rainiers — 10082 26511 13181 51 317417439856 122391 1813 371 107 — — — — — —
201729 AAATacoma Rainiers — 8478 16301 4171 01 205253282535 77246 205 242 13 — — — — — —
201729 AAArkansas Travelers — 3628 7101 870 00 250417393810 143300 1922 374 81 — — — — — —
201729 ROKAZL Mariners — 1813 5011 421 10 3855567691.325 385400 1122 552 154 — — — — — —
201830 AAAAlbuquerque Isotopes — 169147 41621 9291 33 279325367692 88336 175 290 55 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 305268 621023 30813 112 231316317633 86319 2710 288 81 -7 +1 -3 +0 +7 -0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200618 ROK MLEPrinceton Devil Rays — 189166 29311 10547 103 175251223474 48236 295 207 26 — — — — — —
200820 A MLEColumbus Catfish — 389345 751230 2310311 2814 217288270557 52294 266 245 52 — — — — — —
200921 A+ MLECharlotte Stone Crabs — 447381 93921 4311415 4014 244344286630 42331 2610 286 80 — — — — — —
201022 AA MLEMontgomery Biscuits — 169149 24120 11416 91 161247195442 34223 247 208 27 — — — — — —
201022 A+ MLECharlotte Stone Crabs — 3426 8220 333 40 308438538976 231310 99 378 142 — — — — — —
201123 AA MLEMontgomery Biscuits — 362322 85951 28684 2413 264331332663 68321 198 291 83 — — — — — —
201224 AAA MLEDurham Bulls — 247221 56422 12583 111 253301317618 63306 235 263 64 — — — — — —
201224 AA MLEMontgomery Biscuits — 144126 28330 12292 73 222300294594 71269 208 256 59 — — — — — —
201325 AA MLEMontgomery Biscuits — 373332 801162 21746 243 241298328626 87283 206 266 66 — — — — — —
201426 MLB MLELos Angeles Angels — 1616 3000 080 20 188188188375 375 500 170 1 -2 +0 -1 -5 +0 -0.7
201426 AAA MLESalt Lake Bees — 376330 981782 27587 134 297363415778 118335 157 331 110 — — — — — —
201426 AA MLEArkansas Travelers — 4135 6010 490 10 171256229485 57220 2210 227 40 — — — — — —
201527 MLB MLESeattle Mariners — 5742 11101 12140 30 262426357783 95357 2521 351 124 +2 +1 -0 +1 +1 0.5
201527 AAA MLETacoma Rainiers — 344317 851054 12585 207 268305369674 101302 173 284 78 — — — — — —
201628 MLB MLESeattle Mariners — 232210 48922 18593 62 229299319618 90309 258 284 78 -6 +0 -3 +4 +5 0.0
201628 AAA MLETacoma Rainiers — 10087 26511 8221 51 299365414778 115360 228 326 107 — — — — — —
201729 AAA MLETacoma Rainiers — 8479 13201 3211 01 165205228433 63204 254 187 13 — — — — — —
201729 AA MLEArkansas Travelers — 3631 7101 590 00 226333355688 129261 2514 288 81 — — — — — —
201729 ROK MLEAZL Mariners — 1815 5011 231 10 3334446671.111 333291 1711 396 154 — — — — — —
201830 AAA MLEAlbuquerque Isotopes — 169150 38521 6381 33 253287333620 80293 224 249 55 — — — — — —
200618 ROK MLEPrinceton Devil Rays — 189166 29311 10547 103 175251223474 48250 295 207 26 — — — — — —
200618 ROK RAWPrinceton Devil Rays — 189160 34411 16387 103 212311269580 56270 208 267 26 — — — — — —
200820 A MLEColumbus Catfish — 389345 751230 2310311 2814 217288270557 52307 266 245 52 — — — — — —
200820 A RAWColumbus Catfish — 389334 791430 347711 2814 237327296624 60305 209 285 52 — — — — — —
200921 A+ MLECharlotte Stone Crabs — 447381 93921 4311415 4014 244344286630 42343 2610 286 80 — — — — — —
200921 A+ RAWCharlotte Stone Crabs — 447366 98921 588015 4014 268390311701 44338 1813 327 80 — — — — — —
201022 AA MLE2 teams — 203175 33340 14449 131 189283251534 63252 227 236 46 — — — — — —
201022 AA RAW2 teams — 203169 34350 20349 131 201318278596 77252 1710 276 46 — — — — — —
201123 AA MLEMontgomery Biscuits — 362322 85951 28684 2413 264331332663 68331 198 291 83 — — — — — —
201123 AA RAWMontgomery Biscuits — 362308 85851 42584 2413 276370344714 68336 1612 323 83 — — — — — —
201224 AAA MLE2 teams — 391347 84752 24875 184 242301308609 66312 226 260 62 — — — — — —
201224 AAA RAW2 teams — 391337 81752 34735 184 240319309628 68296 199 279 62 — — — — — —
201325 AA MLEMontgomery Biscuits — 373332 801162 21746 243 241298328626 87301 206 266 66 — — — — — —
201325 AA RAWMontgomery Biscuits — 373321 841263 32606 243 262340364704 103310 169 309 66 — — — — — —
201426 AAA MLE3 teams — 433381 1071792 31747 164 281346388735 108340 177 315 99 — — — — — —
201426 AAA RAW3 teams — 433366 11419103 45607 164 311396443839 131362 1410 364 99 — — — — — —
201527 AAA MLE2 teams — 401359 961155 24725 237 267322368690 100319 186 293 85 — — — — — —
201527 AAA RAW2 teams — 401352 1031256 31615 237 293358406764 114337 158 333 85 — — — — — —
201628 MLB MLE2 teams — 332297 741433 26814 113 249318347665 98332 248 297 87 -5 +1 -3 +4 +7 0.4
201628 MLB RAW2 teams — 332292 741433 31774 113 253333353686 99333 239 309 87 -5 +1 -3 +4 +7 0.4
201729 AAA MLE3 teams — 138125 23312 10332 11 184255272527 88231 247 241 49 — — — — — —
201729 AAA RAW3 teams — 138119 28413 16262 11 235336361697 126275 1912 317 49 — — — — — —
201830 AAA MLEAlbuquerque Isotopes — 169150 38521 6381 33 253287333620 80327 224 249 55 — — — — — —
201830 AAA RAWAlbuquerque Isotopes — 169147 41621 9291 33 279325367692 88336 175 290 55 — — — — — —
200618 ROK MLEPrinceton Devil Rays — 189170 29311 10547 103 171251218469 47236 295 207 26 — — — — — —
200820 A MLEColumbus Catfish — 389352 751230 2310311 2814 213288264552 51294 266 245 52 — — — — — —
200921 A+ MLECharlotte Stone Crabs — 447386 93921 4311415 4014 241344282626 41331 2610 286 80 — — — — — —
201022 AA MLE2 teams — 203178 33340 14449 131 185283247530 62238 227 236 46 — — — — — —
201123 AA MLEMontgomery Biscuits — 362327 85951 28684 2413 260331327658 67321 198 291 83 — — — — — —
201224 AAA MLE2 teams — 391359 84752 24875 184 234301298599 64292 226 260 62 — — — — — —
201325 AA MLEMontgomery Biscuits — 373343 801162 21746 243 233298318616 85283 206 266 66 — — — — — —
201426 AAA MLE3 teams — 433392 1071792 31747 164 273346378724 105326 177 315 99 — — — — — —
201527 AAA MLE2 teams — 401369 961155 24725 237 260322358680 98310 186 293 85 — — — — — —
201628 MLB MLE2 teams — 332299 741433 26814 113 247318344663 97324 248 297 87 — — — — — —
201729 AAA MLE3 teams — 138125 23312 10332 11 184255272527 88230 247 241 49 — — — — — —
201830 AAA MLEAlbuquerque Isotopes — 169160 38521 6381 33 237287312599 75293 224 249 55 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 305268 621023 30813 112 231316317633 86319 2710 288 71 -7 +1 -3 +0 +7 -0.2
/ 162G— A+C — 650571 1312146 641736 234 229313312625 82317 2710 288 71 -14 +3 -7 +1 +14 -0.4
Career— MLE — 38273380 8171044620 26084276 21170 242310317628 76313 227 273 71 -7 +1 -3 +0 +7 -0.2
/ 162G— MLE — 650574 1391883 4414313 3612 242311317628 75315 227 273 71 -14 +3 -7 +1 +14 -0.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 AAAAlbuquerque Isotopes · 169 PAwOBA .286 → .249 (−37)K% 17.2% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.16%÷0.978×1.290——22.64%
BB% (unintentional) /PA5.33%÷1.024×0.710—×0.9623.55%
HBP% /PA0.59%—×0.980—×0.9620.56%
Singles /BIP27.12%÷1.034×0.900×1.050×0.96223.85%
Doubles /BIP5.08%÷0.960×0.810×1.050×0.9624.33%
Triples /BIP1.69%÷0.973×0.810×1.050×0.9621.43%
Home runs /BIP0.85%÷1.162×0.780—×0.9620.55%

Factors used: league row PCL. Park (home-season share, regressed): HR 132, 1B 107, 2B 92, 3B 95, K 96, BB 105 — 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.050.

Result: wOBA .286 → .249; ISO .088 → .074; BABIP .336 → .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).

2017 AAATacoma Rainiers · 84 PAwOBA .238 → .187 (−51)K% 20.2% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.24%÷1.028×1.290——25.38%
BB% (unintentional) /PA4.76%÷0.979×0.710—×0.9723.36%
HBP% /PA1.19%—×0.980—×0.9721.13%
Singles /BIP19.67%÷0.978×0.900×0.950×0.97216.72%
Doubles /BIP4.92%÷0.988×0.810×0.950×0.9723.72%
Triples /BIP0.00%÷0.900×0.810×0.950×0.9720.00%
Home runs /BIP1.64%÷0.963×0.780—×0.9721.29%

Factors used: league row PCL. Park (home-season share, regressed): HR 93, 1B 96, 2B 98, 3B 80, K 106, BB 96 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .238 → .187; ISO .077 → .057; BABIP .246 → .204. 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 AAArkansas Travelers · 36 PAwOBA .366 → .288 (−78)K% 19.4% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.44%÷0.973×1.220——24.38%
BB% (unintentional) /PA22.22%÷1.005×0.700—×0.94814.68%
HBP% /PA0.00%—×0.870—×0.9480.00%
Singles /BIP23.81%÷0.974×0.920—×0.94821.33%
Doubles /BIP4.76%÷0.993×0.840—×0.9483.82%
Triples /BIP0.00%÷1.150×0.940—×0.9480.00%
Home runs /BIP4.76%÷1.024×0.800—×0.9483.53%

Factors used: league row TL. Park (home-season share, regressed): HR 105, 1B 95, 2B 99, 3B 130, K 95, BB 101 — 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 .366 → .288; ISO .143 → .113; BABIP .300 → .261. 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 ROKAZL Mariners · 18 PAwOBA .539 → .396 (−143)K% 11.1% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.11%÷1.000×1.440——16.00%
BB% (unintentional) /PA22.22%÷1.000×0.620—×0.94012.95%
HBP% /PA5.56%—×0.720—×0.9403.76%
Singles /BIP27.27%÷1.000×0.820—×0.94021.02%
Doubles /BIP0.00%÷1.000×0.720—×0.9400.00%
Triples /BIP9.09%÷1.000×0.720—×0.9406.15%
Home runs /BIP9.09%÷1.000×0.780—×0.9406.67%

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 30 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (10.5 yr older than average).

Result: wOBA .539 → .396; ISO .385 → .301; BABIP .400 → .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).

2016 AAATacoma Rainiers · 100 PAwOBA .366 → .326 (−40)K% 18.0% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.00%÷1.041×1.290——22.31%
BB% (unintentional) /PA13.00%÷1.115×0.710—×0.9828.13%
HBP% /PA1.00%—×0.980—×0.9820.96%
Singles /BIP29.69%÷0.987×0.900×1.041×0.98227.68%
Doubles /BIP7.81%÷0.901×0.810×1.041×0.9827.18%
Triples /BIP1.56%÷1.063×0.810×1.041×0.9821.22%
Home runs /BIP1.56%÷0.896×0.780—×0.9821.34%

Factors used: league row PCL. Park (home-season share, regressed): HR 79, 1B 97, 2B 80, 3B 113, K 108, BB 123 — 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 ×1.041.

Result: wOBA .366 → .326; ISO .122 → .114; BABIP .391 → .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).

2015 AAATacoma Rainiers · 344 PAwOBA .323 → .284 (−38)K% 13.7% → 16.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.66%÷1.049×1.290——16.80%
BB% (unintentional) /PA5.23%÷1.046×0.710—×0.9923.52%
HBP% /PA1.45%—×0.980—×0.9921.41%
Singles /BIP27.00%÷0.995×0.900×1.015×0.99224.58%
Doubles /BIP4.18%÷0.910×0.810×1.015×0.9923.75%
Triples /BIP1.90%÷0.900×0.810×1.015×0.9921.72%
Home runs /BIP1.90%÷1.127×0.780—×0.9921.31%

Factors used: league row PCL. Park (home-season share, regressed): HR 125, 1B 99, 2B 82, 3B 80, K 110, BB 109 — 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.015.

Result: wOBA .323 → .284; ISO .116 → .096; BABIP .335 → .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).

2014 AAASalt Lake Bees · 376 PAwOBA .378 → .331 (−47)K% 11.7% → 15.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.70%÷0.986×1.290——15.31%
BB% (unintentional) /PA10.37%÷1.043×0.710—×1.0037.08%
HBP% /PA1.86%—×0.980—×1.0031.83%
Singles /BIP27.01%÷1.013×0.900×1.034×1.00324.90%
Doubles /BIP6.93%÷1.005×0.810×1.034×1.0035.80%
Triples /BIP3.28%÷0.958×0.810×1.034×1.0032.88%
Home runs /BIP1.09%÷1.139×0.780—×1.0030.75%

Factors used: league row PCL. Park (home-season share, regressed): HR 128, 1B 103, 2B 101, 3B 92, K 97, BB 109 — 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.034.

Result: wOBA .378 → .331; ISO .145 → .124; BABIP .372 → .335. 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 AAArkansas Travelers · 41 PAwOBA .253 → .227 (−25)K% 19.5% → 21.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.51%÷1.106×1.220——21.53%
BB% (unintentional) /PA14.63%÷1.012×0.700—×0.9789.90%
HBP% /PA0.00%—×0.870—×0.9780.00%
Singles /BIP20.83%÷0.961×0.920—×0.97819.50%
Doubles /BIP0.00%÷0.972×0.840—×0.9780.00%
Triples /BIP4.17%÷1.150×0.940—×0.9783.33%
Home runs /BIP0.00%÷0.986×0.800—×0.9780.00%

Factors used: league row TL. Park (home-season share, regressed): HR 97, 1B 92, 2B 94, 3B 130, K 121, BB 102 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .253 → .227; ISO .062 → .059; BABIP .240 → .220. 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).