Jeremias Portorreal

PosRF
B/TL/L
Born1997-08-07
Age (2027)29
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201618ROKGCL Pirates217.256/.377/.3780352—.188/.274/.266
201719ROKGCL Pirates213.263/.343/.4265032—.166/.221/.261
201820ROKBristol Pirat…104.172/.301/.253210—.108/.194/.151
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)
201416 ROKDSL Pirates — 241204 34522 35730 12 167289240529 74248 3015 253 -5 — — — — — —
201517 ROKDSL Pirates — 263213 49871 45674 10 230374347721 117331 2517 334 34 — — — — — —
201618 ROKGCL Pirates — 217180 461060 31354 33 256377378755 122315 1614 342 52 — — — — — —
201719 ROKGCL Pirates — 213190 50655 21592 03 263343426769 163357 2810 343 32 — — — — — —
201820 ROKBristol Pirates — 10487 15102 14362 10 172301253554 80260 3513 265 0 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201416 ROK MLEDSL Pirates — 241214 21311 25890 12 98192136328 37161 3710 161 -5 — — — — — —
201517 ROK MLEDSL Pirates — 263226 31540 32824 10 137256195450 58216 3112 218 34 — — — — — —
201618 ROK MLEGCL Pirates — 217192 36740 19504 33 188274266540 78250 239 245 52 — — — — — —
201719 ROK MLEGCL Pirates — 213199 33433 12852 03 166221261482 95268 406 216 32 — — — — — —
201820 ROK MLEBristol Pirates — 10493 10101 8512 10 108194151345 43200 498 168 0 — — — — — —
201416 ROK MLEDSL Pirates — 241214 21311 25890 12 98192136328 37161 3710 161 -5 — — — — — —
201416 ROK RAWDSL Pirates — 241204 34522 35730 12 167289240529 74248 3015 253 -5 — — — — — —
201517 ROK MLEDSL Pirates — 263226 31540 32824 10 137256195450 58215 3112 218 34 — — — — — —
201517 ROK RAWDSL Pirates — 263213 49871 45674 10 230374347721 117331 2517 334 34 — — — — — —
201618 ROK MLEGCL Pirates — 217192 36740 19504 33 188274266540 78252 239 245 52 — — — — — —
201618 ROK RAWGCL Pirates — 217180 461060 31354 33 256377378755 122315 1614 342 52 — — — — — —
201719 ROK MLEGCL Pirates — 213199 33433 12852 03 166221261482 95270 406 216 32 — — — — — —
201719 ROK RAWGCL Pirates — 213190 50655 21592 03 263343426769 163357 2810 343 32 — — — — — —
201820 ROK MLEBristol Pirates — 10493 10101 8512 10 108194151345 43214 498 168 0 — — — — — —
201820 ROK RAWBristol Pirates — 10487 15102 14362 10 172301253554 80260 3513 265 0 — — — — — —
201416 ROK MLEDSL Pirates — 241214 21311 25890 12 98192136328 37161 3710 161 -5 — — — — — —
201517 ROK MLEDSL Pirates — 263225 31540 32824 10 138256196451 58216 3112 218 34 — — — — — —
201618 ROK MLEGCL Pirates — 217192 36740 19504 33 188274266540 78250 239 245 52 — — — — — —
201719 ROK MLEGCL Pirates — 213197 33433 12852 03 168221264485 96268 406 216 32 — — — — — —
201820 ROK MLEBristol Pirates — 10493 10101 8512 10 108194151345 43200 498 168 0 — — — — — —
▸ Career Totals
Career— MLE — 1038924 13120125 9635712 68 142232206437 64223 349 205 25 -93 -2 +0 -11 +22 -8.5
/ 162G— MLE — 650579 831383 602248 45 143234209443 66227 349 205 25 -58 -1 +0 -7 +14 -5.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.

2018 ROKBristol Pirates · 104 PAwOBA .257 → .168 (−89)K% 34.6% → 49.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.62%÷1.000×1.420——49.15%
BB% (unintentional) /PA12.50%÷1.000×0.640—×0.9857.88%
HBP% /PA1.92%—×0.740—×0.9851.40%
Singles /BIP23.53%÷1.000×0.840×0.950×0.98518.49%
Doubles /BIP1.96%÷1.000×0.740×0.950×0.9851.36%
Triples /BIP0.00%÷1.000×0.740×0.950×0.9850.00%
Home runs /BIP3.92%÷1.000×0.800—×0.9853.09%

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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .257 → .168; ISO .080 → .053; BABIP .260 → .200. 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 ROKGCL Pirates · 213 PAwOBA .333 → .216 (−116)K% 27.7% → 39.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.70%÷1.000×1.440——39.89%
BB% (unintentional) /PA9.39%÷1.000×0.620—×0.9955.79%
HBP% /PA0.94%—×0.720—×0.9950.67%
Singles /BIP25.95%÷1.000×0.820×0.955×0.99520.22%
Doubles /BIP4.58%÷1.000×0.720×0.955×0.9953.13%
Triples /BIP3.82%÷1.000×0.720×0.955×0.9952.61%
Home runs /BIP3.82%÷1.000×0.780—×0.9952.96%

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 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .333 → .216; ISO .163 → .104; BABIP .357 → .268. 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 ROKGCL Pirates · 217 PAwOBA .336 → .245 (−90)K% 16.1% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.13%÷1.000×1.440——23.23%
BB% (unintentional) /PA14.29%÷1.000×0.620—×1.0088.92%
HBP% /PA1.84%—×0.720—×1.0081.34%
Singles /BIP20.69%÷1.000×0.820×1.001×1.00817.11%
Doubles /BIP6.90%÷1.000×0.720×1.001×1.0085.01%
Triples /BIP4.14%÷1.000×0.720×1.001×1.0083.01%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.00%

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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .336 → .245; ISO .122 → .088; BABIP .315 → .250. 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 DSLDSL Pirates · 263 PAwOBA .327 → .218 (−109)K% 25.5% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.48%÷1.000×1.220——31.08%
BB% (unintentional) /PA17.11%÷1.000×0.700—×1.00812.07%
HBP% /PA1.52%—×0.700—×1.0081.07%
Singles /BIP22.60%÷1.000×0.680×0.990×1.00815.34%
Doubles /BIP5.48%÷1.000×0.600×0.990×1.0083.28%
Triples /BIP4.79%÷1.000×0.600×0.990×1.0082.87%
Home runs /BIP0.68%÷1.000×0.470—×1.0080.32%

Factors used: level-wide DSL 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 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.990.

Result: wOBA .327 → .218; ISO .117 → .069; BABIP .331 → .216. 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 DSLDSL Pirates · 241 PAwOBA .247 → .161 (−86)K% 30.3% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.29%÷1.000×1.220——36.95%
BB% (unintentional) /PA14.52%÷1.000×0.700—×1.02210.39%
HBP% /PA0.00%—×0.700—×1.0220.00%
Singles /BIP19.08%÷1.000×0.680×0.966×1.02212.82%
Doubles /BIP3.82%÷1.000×0.600×0.966×1.0222.26%
Triples /BIP1.53%÷1.000×0.600×0.966×1.0220.90%
Home runs /BIP1.53%÷1.000×0.470—×1.0220.73%

Factors used: level-wide DSL 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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.966.

Result: wOBA .247 → .161; ISO .074 → .039; BABIP .248 → .161. 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).