Rodolfo Penalo

Pos2B
B/TS/R
Born1992-08-27
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201320ROKOAK184.311/.422/.40402958—.214/.306/.277
201421ROKAZL Athletics224.275/.439/.36813773—.212/.326/.275
201522ROKAZL Athletics166.222/.321/.2920623—.164/.230/.211
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)
201017 ROKDSL Athletics — 126103 25210 18183 128 243371282653 39294 1414 308 26 — — — — — —
201118 ROKDSL Athletics — 9680 20211 11121 87 250348338685 88275 1211 304 29 — — — — — —
201219 ROKDSL Athletics — 206173 39551 25274 176 225337329666 104262 1312 302 22 — — — — — —
201320 ROKDSL Athletics — 184151 47640 25214 2910 311422404826 93362 1114 370 58 — — — — — —
201421 ROKAZL Athletics — 224171 47731 46314 379 275439368807 94329 1421 373 73 — — — — — —
201522 ROKAZL Athletics — 166144 32240 19292 66 222321292613 69278 1711 285 23 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201017 ROK MLEDSL Athletics — 126109 17110 12223 128 156258183442 28193 1710 207 26 — — — — — —
201118 ROK MLEDSL Athletics — 9683 15111 8151 87 181261253514 72185 168 211 29 — — — — — —
201219 ROK MLEDSL Athletics — 206182 26330 16334 176 143228192420 49174 168 200 22 — — — — — —
201320 ROK MLEDSL Athletics — 184159 34430 17264 2910 214306277582 63244 149 254 58 — — — — — —
201421 ROK MLEAZL Athletics — 224189 40521 28454 379 212326275601 63268 2012 276 73 — — — — — —
201522 ROK MLEAZL Athletics — 166152 25130 11422 66 164230211441 46226 257 202 23 — — — — — —
201017 ROK MLEDSL Athletics — 126109 17110 12223 128 156258183442 28195 1710 207 26 — — — — — —
201017 ROK RAWDSL Athletics — 126103 25210 18183 128 243371282653 39294 1414 308 26 — — — — — —
201118 ROK MLEDSL Athletics — 9683 15111 8151 87 181261253514 72203 168 211 29 — — — — — —
201118 ROK RAWDSL Athletics — 9680 20211 11121 87 250348338685 88275 1211 304 29 — — — — — —
201219 ROK MLEDSL Athletics — 206182 26330 16334 176 143228192420 49174 168 200 22 — — — — — —
201219 ROK RAWDSL Athletics — 206173 39551 25274 176 225337329666 104262 1312 302 22 — — — — — —
201320 ROK MLEDSL Athletics — 184159 34430 17264 2910 214306277582 63256 149 254 58 — — — — — —
201320 ROK RAWDSL Athletics — 184151 47640 25214 2910 311422404826 93362 1114 370 58 — — — — — —
201421 ROK MLEAZL Athletics — 224189 40521 28454 379 212326275601 63271 2012 276 73 — — — — — —
201421 ROK RAWAZL Athletics — 224171 47731 46314 379 275439368807 94329 1421 373 73 — — — — — —
201522 ROK MLEAZL Athletics — 166152 25130 11422 66 164230211441 46227 257 202 23 — — — — — —
201522 ROK RAWAZL Athletics — 166144 32240 19292 66 222321292613 69278 1711 285 23 — — — — — —
201017 ROK MLEDSL Athletics — 126110 17110 12223 128 155258182440 27193 1710 207 26 — — — — — —
201118 ROK MLEDSL Athletics — 9687 15111 8151 87 172261241502 69185 168 211 29 — — — — — —
201219 ROK MLEDSL Athletics — 206184 26330 16334 176 141228190418 49174 168 200 22 — — — — — —
201320 ROK MLEDSL Athletics — 184161 34430 17264 2910 211306273579 62244 149 254 58 — — — — — —
201421 ROK MLEAZL Athletics — 224190 40521 28454 379 211326274599 63268 2012 276 73 — — — — — —
201522 ROK MLEAZL Athletics — 166152 25130 11422 66 164230211441 46226 257 202 23 — — — — — —
▸ Career Totals
Career— MLE — 1002874 15715132 9218318 10946 180271233505 54224 189 229 41 -70 +3 +0 +4 +22 -4.2
/ 162G— MLE — 650567 1011081 6011912 7130 178271229500 51223 189 229 41 -45 +2 +0 +2 +14 -2.7

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 ROKAZL Athletics · 166 PAwOBA .278 → .202 (−77)K% 17.5% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.47%÷1.000×1.440——25.16%
BB% (unintentional) /PA11.45%÷1.000×0.620—×0.9656.85%
HBP% /PA1.20%—×0.720—×0.9650.84%
Singles /BIP22.61%÷1.000×0.820×1.050×0.96518.78%
Doubles /BIP1.74%÷1.000×0.720×1.050×0.9651.27%
Triples /BIP3.48%÷1.000×0.720×1.050×0.9652.54%
Home runs /BIP0.00%÷1.000×0.780—×0.9650.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 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 ×1.050.

Result: wOBA .278 → .202; ISO .069 → .049; BABIP .278 → .226. 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 ROKAZL Athletics · 224 PAwOBA .367 → .276 (−90)K% 13.8% → 19.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.84%÷1.000×1.440——19.93%
BB% (unintentional) /PA20.54%÷1.000×0.620—×0.97512.41%
HBP% /PA1.79%—×0.720—×0.9751.25%
Singles /BIP25.71%÷1.000×0.820×1.050×0.97521.58%
Doubles /BIP5.00%÷1.000×0.720×1.050×0.9753.69%
Triples /BIP2.14%÷1.000×0.720×1.050×0.9751.58%
Home runs /BIP0.71%÷1.000×0.780—×0.9750.54%

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

Result: wOBA .367 → .276; ISO .094 → .074; BABIP .329 → .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).

2013 DSLDSL Athletics · 184 PAwOBA .361 → .254 (−107)K% 11.4% → 13.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.41%÷1.000×1.220——13.92%
BB% (unintentional) /PA13.59%÷1.000×0.700—×0.9759.27%
HBP% /PA2.17%—×0.700—×0.9751.48%
Singles /BIP28.46%÷1.000×0.680×1.043×0.97519.69%
Doubles /BIP4.62%÷1.000×0.600×1.043×0.9752.82%
Triples /BIP3.08%÷1.000×0.600×1.043×0.9751.88%
Home runs /BIP0.00%÷1.000×0.470—×0.9750.00%

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

Result: wOBA .361 → .254; ISO .093 → .060; BABIP .362 → .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).

2012 DSLDSL Athletics · 206 PAwOBA .292 → .200 (−92)K% 13.1% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.11%÷1.000×1.220——15.99%
BB% (unintentional) /PA11.17%÷1.000×0.700—×0.9857.70%
HBP% /PA1.94%—×0.700—×0.9851.34%
Singles /BIP19.18%÷1.000×0.680×1.024×0.98513.15%
Doubles /BIP3.42%÷1.000×0.600×1.024×0.9852.07%
Triples /BIP3.42%÷1.000×0.600×1.024×0.9852.07%
Home runs /BIP0.68%÷1.000×0.470—×0.9850.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 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.024.

Result: wOBA .292 → .200; ISO .104 → .064; BABIP .262 → .174. 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).

2011 DSLDSL Athletics · 96 PAwOBA .303 → .211 (−92)K% 12.5% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷1.000×1.220——15.25%
BB% (unintentional) /PA11.46%÷1.000×0.700—×0.9957.98%
HBP% /PA1.04%—×0.700—×0.9950.73%
Singles /BIP23.53%÷1.000×0.680×1.016×0.99516.17%
Doubles /BIP2.94%÷1.000×0.600×1.016×0.9951.78%
Triples /BIP1.47%÷1.000×0.600×1.016×0.9950.89%
Home runs /BIP1.47%÷1.000×0.470—×0.9950.69%

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

Result: wOBA .303 → .211; ISO .087 → .051; BABIP .275 → .185. 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).

2010 DSLDSL Athletics · 126 PAwOBA .299 → .207 (−91)K% 14.3% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷1.000×1.220——17.43%
BB% (unintentional) /PA13.49%÷1.000×0.700—×1.0089.52%
HBP% /PA2.38%—×0.700—×1.0081.68%
Singles /BIP25.88%÷1.000×0.680×0.969×1.00817.18%
Doubles /BIP2.35%÷1.000×0.600×0.969×1.0081.38%
Triples /BIP1.18%÷1.000×0.600×0.969×1.0080.69%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.00%

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

Result: wOBA .299 → .207; ISO .039 → .024; BABIP .294 → .193. 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).