Shawn Ross

SS Buffalo Bisons
Age 27 R/R 6'0" / 215 lbs AAA Svc 0.0 · Ctrl thru 2034
Overview
AAA40-MANPROSPECTMiLBFA 2035
ETA2028MLB%30%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424A+PIT375.193/.337/.459231250—.134/.235/.317
202525AAA/AA/INTL2 orgs272.166/.279/.2856114—.120/.201/.193
202626AAA/AA2 orgs271.178/.326/.39711350—.142/.251/.303
2027PROJ30% MLB27MLBTOR46.150/.245/.2821050-0.1
2028PROJ42% MLB28MLBTOR80.153/.247/.2852151-0.2
Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Max EV97
Chase%87
BB%74
Speed38
K%6
Whiff%4
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsCaleb Hamilton (age 27) · Jake Means (age 27) · Jeremy Eierman (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†50
AVG/OBP/SLG.150 / .245 / .282
PA46
HR1
K%43
BB%11
BABIP246
ISO100
MLB%30%
Value2027 · WAR
BAT: -9.2 runs (wOBA-derived runs vs avg)-9BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.22728
Tools · ContractCON 20 / POW 43
Toolsscout grade
CONTACT20
scouting grade only
POWER43
scouting grade only
EYE55
scouting grade only
SPEED44
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202222 INTLRA12 — 10084 10111 14401 11 119253190443 71209 4014 218 34 — — — — — —
202323 A+Greensboro Grasshoppers — 216182 376014 33880 01 203326467793 264284 4115 348 30 — — — — — —
202323 INTLRA12 — 4840 3000 6191 01 7521375288 136 4012 159 -6 — — — — — —
202424 A+Greensboro Grasshoppers — 375305 5910123 571329 121 193337459796 266235 3515 350 50 — — — — — —
202525 AAAIndianapolis Indians — 125109 20403 14542 01 183288303591 119327 4311 275 14 — — — — — —
202525 AAAltoona Curve — 11498 16602 15481 00 163281286566 122292 4213 266 7 — — — — — —
202525 INTLIndios de Mayaguez — 3328 3001 5150 10 107242214457 107167 4515 224 37 — — — — — —
202626 AAABuffalo Bisons — 194162 271114 26753 31 167293321614 154274 3913 280 28 — — — — — —
202626 AAAltoona Curve — 7757 12207 18291 00 2114086141.022 404227 3823 430 105 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202323 A+ MLEGreensboro Grasshoppers — 216196 24309 191150 01 122200276476 153206 539 213 30 — — — — — —
202424 A+ MLEGreensboro Grasshoppers — 375328 447117 341689 121 134235317552 183179 459 242 50 — — — — — —
202525 AAA MLEIndianapolis Indians — 125114 15302 9672 01 132208211419 79282 547 189 14 — — — — — —
202525 AA MLEAltoona Curve — 114103 11401 10621 00 107193175368 68244 549 179 7 — — — — — —
202626 AAA MLEBuffalo Bisons — 194170 23913 18903 31 135230253483 118237 469 210 28 — — — — — —
202626 AA MLEAltoona Curve — 7763 10205 12351 00 159303429731 270192 4516 324 105 — — — — — —
202222 INTL MLERA12 — 10084 10111 14401 11 119253190443 71209 4014 — — — — — — — —
202222 INTL RAWRA12 — 10084 10111 14401 11 119253190443 71209 4014 218 34 — — — — — —
202323 A+ MLE2 teams — 264238 304011 231401 02 126206282488 155213 539 213 30 — — — — — —
202323 A+ RAW2 teams — 264222 406014 391071 02 180305396702 216252 4115 314 30 — — — — — —
202424 A+ MLEGreensboro Grasshoppers — 375328 447117 341689 121 134235317552 183185 459 242 50 — — — — — —
202424 A+ RAWGreensboro Grasshoppers — 375305 5910123 571329 121 193337459796 266235 3515 350 50 — — — — — —
202525 AAA MLE3 teams — 272247 30804 221473 11 121202202405 81271 548 184 11 — — — — — —
202525 AAA RAW3 teams — 272235 391006 341173 11 166279285565 119295 4312 265 11 — — — — — —
202626 AAA MLE2 teams — 271233 321018 301254 31 137247292539 155235 4611 242 50 — — — — — —
202626 AAA RAW2 teams — 271219 3913111 441044 31 178326397723 219264 3816 323 50 — — — — — —
202323 A+ MLE2 teams — 264238 304011 231401 02 126206282488 155206 539 213 30 — — — — — —
202424 A+ MLEGreensboro Grasshoppers — 375329 447117 341689 121 134235316551 182179 459 242 50 — — — — — —
202525 AAA MLE3 teams — 272245 30804 221473 11 122202204406 82264 548 184 11 — — — — — —
202626 AAA MLE2 teams — 271235 321018 301254 31 136247289537 153224 4611 242 50 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 A+ MLEGreensboro Grasshoppers — 375329 447117 341689 121 134235316551 182179 459 242 50 — — — — — —
202525 AAA MLE3 teams — 272245 30804 221473 11 122202204406 82264 548 184 11 — — — — — —
202626 AAA MLE2 teams — 271235 321018 301254 31 136247289537 153224 4611 242 50 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLETOR 30% 321282 421018 321394 31 150245282527 132245 4310 243 50 -19 +0 +0 +3 +7 -0.3
▸ 2027 — real world (MLB)
202727 MLB CTXTOR 30% 4640 5101 5201 00 150245282528 133246 4311 243 50 -3 +0 +0 +0 +1 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLETOR 42% 193170 26615 19822 11 153247284531 131247 4210 244 51 -11 -0 -1 +2 +4 -0.6
202828 MLB CTXTOR 42% 8071 11302 8341 10 153247285532 131248 4210 244 51 -5 +0 -0 +1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 8071 11302 8341 10 155250282532 127257 4210 244 30 -5 +0 -0 +1 +2 -0.2
/ 162G— A+C — 650577 8924016 652768 80 154249279528 125256 4210 244 30 -38 +2 -2 +7 +14 -1.8
Career— MLE — 16301437 19241450 15776922 208 134230272502 138226 4710 213 30 -20 -0 -1 +4 +8 -1.0
/ 162G— MLE — 650573 7716220 633079 83 134231274505 140228 4710 213 30 -38 -0 -1 +7 +14 -1.9

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.

2026 AAABuffalo Bisons · 194 PAwOBA .275 → .210 (−65)K% 38.7% → 46.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.66%÷1.000×1.200——46.39%
BB% (unintentional) /PA13.40%÷1.000×0.690—×1.0039.28%
HBP% /PA1.55%—×0.940—×1.0031.46%
Singles /BIP12.64%÷1.000×0.930×0.989×1.00311.66%
Doubles /BIP12.64%÷1.000×0.830×0.989×1.00310.41%
Triples /BIP1.15%÷1.000×0.970×0.989×1.0031.11%
Home runs /BIP4.60%÷1.000×0.700—×1.0033.23%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.989.

Result: wOBA .275 → .210; ISO .154 → .115; BABIP .274 → .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).

2026 AAAltoona Curve · 77 PAwOBA .425 → .324 (−101)K% 37.7% → 45.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.66%÷1.000×1.220——45.95%
BB% (unintentional) /PA23.38%÷1.000×0.700—×0.97816.00%
HBP% /PA1.30%—×0.850—×0.9781.08%
Singles /BIP10.71%÷1.000×0.970—×0.97810.16%
Doubles /BIP7.14%÷1.000×0.860—×0.9786.01%
Triples /BIP0.00%÷1.000×0.950—×0.9780.00%
Home runs /BIP25.00%÷1.000×0.780—×0.97819.07%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 .425 → .324; ISO .404 → .316; BABIP .227 → .192. 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).

2025 AAAIndianapolis Indians · 125 PAwOBA .268 → .189 (−79)K% 43.2% → 53.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA43.20%÷0.965×1.200——53.73%
BB% (unintentional) /PA11.20%÷1.112×0.690—×1.0187.08%
HBP% /PA1.60%—×0.940—×1.0181.53%
Singles /BIP23.64%÷1.008×0.930×0.950×1.01821.10%
Doubles /BIP7.27%÷0.995×0.830×0.950×1.0185.86%
Triples /BIP0.00%÷1.150×0.970×0.950×1.0180.00%
Home runs /BIP5.45%÷0.915×0.700—×1.0184.25%

Factors used: league row International League. Park (home-season share, regressed): HR 83, 1B 102, 2B 99, 3B 130, K 93, BB 122 — 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.950.

Result: wOBA .268 → .189; ISO .119 → .080; BABIP .327 → .282. 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).

2025 AAAltoona Curve · 114 PAwOBA .260 → .179 (−81)K% 42.1% → 54.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA42.11%÷0.947×1.220——54.23%
BB% (unintentional) /PA13.16%÷1.033×0.700—×0.9888.81%
HBP% /PA0.88%—×0.850—×0.9880.74%
Singles /BIP16.00%÷1.024×0.970×0.950×0.98814.23%
Doubles /BIP12.00%÷1.036×0.860×0.950×0.9889.35%
Triples /BIP0.00%÷1.150×0.950×0.950×0.9880.00%
Home runs /BIP4.00%÷0.891×0.780—×0.9883.46%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 105, 2B 107, 3B 130, K 89, BB 107 — 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.950.

Result: wOBA .260 → .179; ISO .122 → .083; BABIP .292 → .244. 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).

2024 A+Greensboro Grasshoppers · 375 PAwOBA .343 → .242 (−101)K% 35.2% → 44.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.20%÷1.029×1.310——44.81%
BB% (unintentional) /PA14.93%÷0.974×0.600—×0.9788.99%
HBP% /PA2.40%—×0.770—×0.9781.81%
Singles /BIP14.45%÷1.024×0.870×0.950×0.97811.41%
Doubles /BIP5.78%÷0.950×0.780×0.950×0.9784.41%
Triples /BIP0.58%÷0.900×0.850×0.950×0.9780.51%
Home runs /BIP13.29%÷1.106×0.880—×0.97810.35%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 121, 1B 105, 2B 90, 3B 80, K 106, BB 95 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .343 → .242; ISO .266 → .199; BABIP .235 → .179. 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).

2023 A+Greensboro Grasshoppers · 216 PAwOBA .339 → .213 (−126)K% 40.7% → 53.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA40.74%÷1.005×1.310——53.09%
BB% (unintentional) /PA14.81%÷1.007×0.600—×0.9888.72%
HBP% /PA0.00%—×0.770—×0.9880.00%
Singles /BIP18.09%÷1.016×0.870×0.950×0.98814.54%
Doubles /BIP6.38%÷1.154×0.780×0.950×0.9884.05%
Triples /BIP0.00%÷0.900×0.850×0.950×0.9880.00%
Home runs /BIP14.89%÷1.202×0.880—×0.98810.77%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 140, 1B 103, 2B 131, 3B 80, K 101, BB 101 — 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.950.

Result: wOBA .339 → .213; ISO .264 → .165; BABIP .284 → .206. 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 — .