John Sansone

Pos2B
B/TR/R
Born1993-09-15
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
ALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201622ROKBillings Must…211.285/.340/.4355434—.182/.225/.273
201723ACIN445.216/.327/.38413335—.153/.238/.260
201824A+/ACIN324.215/.273/.3194514—.155/.202/.234
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)
201622 ROKBillings Mustangs — 211193 551215 12514 43 285340435775 150360 246 342 34 — — — — — —
201723 ADayton Dragons — 445375 8122113 4812814 31 216327384711 168282 2911 318 35 — — — — — —
201824 A+Daytona Tortugas — 8782 11300 3312 01 134184171355 37216 363 168 -36 — — — — — —
201824 ADayton Dragons — 237216 531034 14635 51 245306375681 130327 276 304 32 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 ROK MLEBillings Mustangs — 211198 36713 7734 43 182225273498 91261 353 218 34 — — — — — —
201723 A MLEDayton Dragons — 445393 601618 3017714 31 153238260498 107228 407 220 35 — — — — — —
201824 A+ MLEDaytona Tortugas — 8783 7200 2432 01 84126108235 24182 492 115 -36 — — — — — —
201824 A MLEDayton Dragons — 237221 40733 9875 51 181230281510 100272 374 215 32 — — — — — —
201622 ROK MLEBillings Mustangs — 211198 36713 7734 43 182225273498 91266 353 218 34 — — — — — —
201622 ROK RAWBillings Mustangs — 211193 551215 12514 43 285340435775 150360 246 342 34 — — — — — —
201723 A MLEDayton Dragons — 445393 601618 3017714 31 153238260498 107242 407 220 35 — — — — — —
201723 A RAWDayton Dragons — 445375 8122113 4812814 31 216327384711 168282 2911 318 35 — — — — — —
201824 A MLE2 teams — 324304 48933 111297 52 158205237442 79260 403 188 13 — — — — — —
201824 A RAW2 teams — 324298 641334 17947 52 215273319592 104299 295 268 13 — — — — — —
201622 ROK MLEBillings Mustangs — 211198 36713 7734 43 182225273498 91261 353 218 34 — — — — — —
201723 A MLEDayton Dragons — 445398 601618 3017714 31 151238256494 106228 407 220 35 — — — — — —
201824 A MLE2 teams — 324303 48933 111297 52 158205238443 79248 403 188 13 — — — — — —
▸ Career Totals
Career— MLE — 980895 14432514 4837925 126 161224255479 94254 395 209 28 -84 +0 +0 +3 +21 -6.1
/ 162G— MLE — 650594 952139 3225117 84 160224251475 91252 395 209 28 -56 +0 +0 +2 +14 -4.0

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 ADayton Dragons · 237 PAwOBA .297 → .215 (−82)K% 26.6% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.58%÷0.987×1.360——36.62%
BB% (unintentional) /PA5.91%÷1.097×0.690—×0.9703.60%
HBP% /PA2.11%—×0.780—×0.9701.60%
Singles /BIP23.53%÷1.019×0.920×0.958×0.97019.75%
Doubles /BIP6.54%÷0.942×0.830×0.958×0.9705.35%
Triples /BIP1.96%÷0.900×0.910×0.958×0.9701.84%
Home runs /BIP2.61%÷1.103×0.800—×0.9701.84%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 121, 1B 104, 2B 88, 3B 80, K 97, BB 119 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.958.

Result: wOBA .297 → .215; ISO .130 → .093; BABIP .327 → .272. 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 A+Daytona Tortugas · 87 PAwOBA .164 → .115 (−49)K% 35.6% → 48.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.63%÷1.035×1.420——48.89%
BB% (unintentional) /PA3.45%÷0.994×0.750—×0.9782.54%
HBP% /PA2.30%—×0.930—×0.9782.09%
Singles /BIP15.69%÷1.006×0.920×0.950×0.97813.33%
Doubles /BIP5.88%÷1.088×0.960×0.950×0.9784.82%
Triples /BIP0.00%÷1.047×0.810×0.950×0.9780.00%
Home runs /BIP0.00%÷1.058×0.880—×0.9780.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 101, 2B 118, 3B 109, K 107, BB 99 — 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 .164 → .115; ISO .037 → .024; BABIP .216 → .182. 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 ADayton Dragons · 445 PAwOBA .314 → .220 (−94)K% 28.8% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.76%÷0.984×1.360——39.74%
BB% (unintentional) /PA10.56%÷1.055×0.690—×0.9806.77%
HBP% /PA3.15%—×0.780—×0.9802.40%
Singles /BIP18.22%÷1.005×0.920×0.950×0.98015.52%
Doubles /BIP8.91%÷0.999×0.830×0.950×0.9806.89%
Triples /BIP0.40%÷1.150×0.910×0.950×0.9800.30%
Home runs /BIP5.26%÷1.168×0.800—×0.9803.53%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 134, 1B 101, 2B 100, 3B 130, K 97, BB 111 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .314 → .220; ISO .168 → .110; BABIP .282 → .228. 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 ROKBillings Mustangs · 211 PAwOBA .336 → .218 (−118)K% 24.2% → 34.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.17%÷1.000×1.440——34.81%
BB% (unintentional) /PA5.69%÷1.000×0.610—×0.9653.35%
HBP% /PA1.90%—×0.720—×0.9651.32%
Singles /BIP26.06%÷1.000×0.820×0.958×0.96519.76%
Doubles /BIP8.45%÷1.000×0.720×0.958×0.9655.63%
Triples /BIP0.70%÷1.000×0.720×0.958×0.9650.47%
Home runs /BIP3.52%÷1.000×0.750—×0.9652.55%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.958.

Result: wOBA .336 → .218; ISO .150 → .094; BABIP .360 → .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).