Jonathan Roof

PosSS
B/TR/R
Born1989-01-23
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201324A+/A2 orgs344.254/.324/.3816559—.212/.266/.314
201425AA/A+2 orgs438.278/.365/.4237378—.236/.298/.347
201526AAA/AA2 orgs348.223/.294/.3013643—.205/.256/.274
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)
201021 AHickory Crawdads — 143125 32400 13142 45 256336288624 32286 109 287 58 — — — — — —
201021 ROKAZL Rangers — 1514 5100 130 00 357400429829 71455 207 373 59 — — — — — —
201122 A+Myrtle Beach Pelicans — 4743 8200 390 00 186239233472 47235 196 215 -3 — — — — — —
201122 AHickory Crawdads — 258236 651502 12431 155 275313364678 89323 175 294 46 — — — — — —
201223 AAATucson Padres — 138120 30200 15193 11 250348267614 17297 1411 294 60 — — — — — —
201223 A+Lake Elsinore Storm — 2221 7200 110 00 333364429792 95350 55 354 88 — — — — — —
201324 A+Clearwater Threshers — 275248 611134 24340 44 246312363675 117269 129 302 49 — — — — — —
201324 ALakewood BlueClaws — 6959 17402 583 12 288373458831 169294 127 362 97 — — — — — —
201425 AAPortland Sea Dogs — 214188 481123 19465 13 255340383723 128324 219 325 67 — — — — — —
201425 A+Salem Red Sox — 224193 581524 27321 21 301389461850 161338 1412 374 88 — — — — — —
201526 AAAPawtucket Red Sox — 180168 36702 8331 20 214254292546 77252 184 244 28 — — — — — —
201526 AAPortland Sea Dogs — 168141 33421 20192 42 234337312649 78260 1112 294 59 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201021 A MLEHickory Crawdads — 143130 32400 8192 45 246300277577 31276 136 254 58 — — — — — —
201021 ROK MLEAZL Rangers — 1514 4100 140 00 286333357690 71358 277 255 59 — — — — — —
201122 A+ MLEMyrtle Beach Pelicans — 4744 6100 2130 00 136174159333 23208 284 164 -3 — — — — — —
201122 A MLEHickory Crawdads — 258240 551301 8591 155 229257296553 67275 233 236 46 — — — — — —
201223 AAA MLETucson Padres — 138124 29200 11253 11 234312250562 16289 188 257 60 — — — — — —
201223 A+ MLELake Elsinore Storm — 2221 7200 110 00 333364429792 95312 55 298 88 — — — — — —
201324 A+ MLEClearwater Threshers — 275255 521023 17490 44 204254294548 90236 186 240 49 — — — — — —
201324 A MLELakewood BlueClaws — 6961 15302 3113 12 246313393707 148253 164 312 97 — — — — — —
201425 AA MLEPortland Sea Dogs — 214194 43922 13585 13 222288320607 98296 276 267 67 — — — — — —
201425 A+ MLESalem Red Sox — 224204 511223 16451 21 250308373680 123295 207 299 88 — — — — — —
201526 AAA MLEPawtucket Red Sox — 180170 32602 6411 20 188220259479 71233 233 210 28 — — — — — —
201526 AA MLEPortland Sea Dogs — 168148 33321 13242 42 223294291585 68245 148 256 59 — — — — — —
201021 A MLE2 teams — 158144 35400 9242 45 243297271568 28289 156 254 58 — — — — — —
201021 A RAW2 teams — 158139 37500 14172 45 266342302644 36301 119 295 58 — — — — — —
201122 A MLE2 teams — 305284 611401 10721 155 215244275519 60279 243 225 38 — — — — — —
201122 A RAW2 teams — 305279 731702 15521 155 262302344646 82310 175 282 38 — — — — — —
201223 AAA MLE2 teams — 160146 35300 11263 11 240306260567 21292 167 263 64 — — — — — —
201223 AAA RAW2 teams — 160141 37400 16203 11 262350291641 28306 1210 302 64 — — — — — —
201324 A+ MLE2 teams — 344316 671325 20603 56 212265313579 101243 176 254 58 — — — — — —
201324 A+ RAW2 teams — 344307 781536 29423 56 254324381706 127274 128 314 58 — — — — — —
201425 A+ MLE2 teams — 438398 942146 291036 34 236298354652 118301 247 283 78 — — — — — —
201425 A+ RAW2 teams — 438381 1062647 46786 34 278365423787 144331 1811 350 78 — — — — — —
201526 AAA MLE2 teams — 348318 651022 19653 62 204256267523 63247 195 232 43 — — — — — —
201526 AAA RAW2 teams — 348309 691123 28523 62 223294301595 78256 158 268 43 — — — — — —
201021 A MLE2 teams — 158146 35400 9242 45 240297267564 27284 156 254 58 — — — — — —
201122 A MLE2 teams — 305291 611401 10721 155 210244268512 58265 243 225 38 — — — — — —
201223 AAA MLE2 teams — 160145 35300 11263 11 241306262568 21292 167 263 64 — — — — — —
201324 A+ MLE2 teams — 344318 671325 20603 56 211265311577 101239 176 254 58 — — — — — —
201425 A+ MLE2 teams — 438400 942146 291036 34 235298352650 117295 247 283 78 — — — — — —
201526 AAA MLE2 teams — 348323 651022 19653 62 201256263519 62239 195 232 43 — — — — — —
▸ Career Totals
Career— MLE — 17531606 35765814 9835018 3423 222275299574 77273 206 253 57 -89 -2 +0 +19 +38 -3.6
/ 162G— MLE — 650595 1322435 361307 139 222274297572 76273 206 253 57 -33 -1 +0 +7 +14 -1.3

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.

2015 AAAPawtucket Red Sox · 180 PAwOBA .240 → .210 (−30)K% 18.3% → 23.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.33%÷0.956×1.200——23.02%
BB% (unintentional) /PA4.44%÷0.996×0.690—×1.0183.14%
HBP% /PA0.56%—×0.940—×1.0180.53%
Singles /BIP20.00%÷0.989×0.930×0.965×1.01818.46%
Doubles /BIP5.19%÷0.867×0.830×0.965×1.0184.87%
Triples /BIP0.00%÷1.012×0.970×0.965×1.0180.00%
Home runs /BIP1.48%÷1.012×0.840—×1.0181.25%

Factors used: league row IL. Park (home-season share, regressed): HR 102, 1B 98, 2B 73, 3B 102, K 91, BB 99 — 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.965.

Result: wOBA .240 → .210; ISO .077 → .068; BABIP .252 → .233. 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 AAPortland Sea Dogs · 168 PAwOBA .291 → .256 (−35)K% 11.3% → 14.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.31%÷0.983×1.220——14.04%
BB% (unintentional) /PA11.90%÷1.067×0.700—×0.9887.72%
HBP% /PA1.19%—×0.850—×0.9881.00%
Singles /BIP21.31%÷0.970×0.970×0.983×0.98820.70%
Doubles /BIP3.28%÷1.026×0.860×0.983×0.9882.67%
Triples /BIP1.64%÷1.150×0.950×0.983×0.9881.32%
Home runs /BIP0.82%÷0.994×0.780—×0.9880.64%

Factors used: league row EL. Park (home-season share, regressed): HR 99, 1B 94, 2B 105, 3B 130, K 97, BB 113 — 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 .291 → .256; ISO .078 → .066; BABIP .260 → .245. 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 A+Salem Red Sox · 224 PAwOBA .370 → .299 (−70)K% 14.3% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.998×1.420——20.33%
BB% (unintentional) /PA12.05%÷1.031×0.630—×0.9787.20%
HBP% /PA0.45%—×0.860—×0.9780.38%
Singles /BIP22.98%÷1.015×0.940×0.999×0.97820.79%
Doubles /BIP9.32%÷0.997×0.830×0.999×0.9787.58%
Triples /BIP1.24%÷0.900×0.800×0.999×0.9781.08%
Home runs /BIP2.48%÷1.025×0.900—×0.9782.13%

Factors used: league row CAR. Park (home-season share, regressed): HR 105, 1B 103, 2B 99, 3B 80, K 100, BB 106 — 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.999.

Result: wOBA .370 → .299; ISO .161 → .135; BABIP .338 → .295. 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 AAPortland Sea Dogs · 214 PAwOBA .316 → .267 (−50)K% 21.5% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.50%÷0.975×1.220——26.90%
BB% (unintentional) /PA8.88%÷1.041×0.700—×0.9985.96%
HBP% /PA2.34%—×0.850—×0.9981.98%
Singles /BIP22.54%÷1.014×0.970×0.988×0.99821.25%
Doubles /BIP7.75%÷1.025×0.860×0.988×0.9986.41%
Triples /BIP1.41%÷0.900×0.950×0.988×0.9981.47%
Home runs /BIP2.11%÷0.959×0.780—×0.9981.72%

Factors used: league row EL. Park (home-season share, regressed): HR 92, 1B 103, 2B 105, 3B 80, K 95, BB 108 — 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 ×0.988.

Result: wOBA .316 → .267; ISO .128 → .107; BABIP .324 → .296. 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 · 275 PAwOBA .296 → .240 (−56)K% 12.4% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.36%÷0.980×1.420——17.92%
BB% (unintentional) /PA8.73%÷1.045×0.750—×0.9886.19%
HBP% /PA0.00%—×0.930—×0.9880.00%
Singles /BIP20.09%÷0.988×0.920×0.950×0.98817.56%
Doubles /BIP5.14%÷0.978×0.960×0.950×0.9884.74%
Triples /BIP1.40%÷0.900×0.810×0.950×0.9881.18%
Home runs /BIP1.87%÷1.253×0.880—×0.9881.30%

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

Result: wOBA .296 → .240; ISO .117 → .093; BABIP .269 → .236. 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 ALakewood BlueClaws · 69 PAwOBA .362 → .312 (−50)K% 11.6% → 15.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.59%÷1.009×1.340——15.40%
BB% (unintentional) /PA7.25%÷1.021×0.660—×0.9804.59%
HBP% /PA4.35%—×0.770—×0.9803.28%
Singles /BIP21.57%÷0.989×0.920×0.968×0.98019.04%
Doubles /BIP7.84%÷0.988×0.820×0.968×0.9806.17%
Triples /BIP0.00%÷1.065×0.940×0.968×0.9800.00%
Home runs /BIP3.92%÷0.801×0.820—×0.9803.93%

Factors used: league row SAL. Park (home-season share, regressed): HR 60, 1B 98, 2B 98, 3B 113, K 102, BB 104 — 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.968.

Result: wOBA .362 → .312; ISO .169 → .161; BABIP .294 → .253. 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 AAATucson Padres · 138 PAwOBA .287 → .257 (−30)K% 13.8% → 18.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.77%÷0.979×1.290——18.14%
BB% (unintentional) /PA10.87%÷1.052×0.710—×1.0507.70%
HBP% /PA2.17%—×0.980—×1.0502.24%
Singles /BIP27.72%÷1.007×0.900×1.046×1.05027.19%
Doubles /BIP1.98%÷1.013×0.810×1.046×1.0501.74%
Triples /BIP0.00%÷1.150×0.810×1.046×1.0500.00%
Home runs /BIP0.00%÷1.050×0.780—×1.0500.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 110, 1B 101, 2B 103, 3B 130, K 96, BB 110 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .287 → .257; ISO .017 → .014; BABIP .297 → .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).

2012 A+Lake Elsinore Storm · 22 PAwOBA .345 → .298 (−47)K% 4.5% → 6.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA4.55%÷0.993×1.340——6.13%
BB% (unintentional) /PA4.55%÷0.979×0.710—×0.9983.29%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP25.00%÷0.973×0.910—×0.99823.33%
Doubles /BIP10.00%÷1.036×0.820—×0.9987.90%
Triples /BIP0.00%÷0.993×0.760—×0.9980.00%
Home runs /BIP0.00%÷0.930×0.920—×0.9980.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 86, 1B 95, 2B 107, 3B 99, K 99, BB 96 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .345 → .298; ISO .095 → .075; BABIP .350 → .312. 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).