Angel Villalona

Pos1B
B/TR/R
Born1990-08-13
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2016
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201423AA/ROK/INTL3 orgs439.224/.284/.37310150—.194/.240/.313
201524AA/A+SF354.230/.311/.39913051—.183/.245/.316
201625AASF64.143/.250/.232105—.138/.219/.224
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)
200716 ROKAZL Giants — 224200 571235 15425 11 285350450800 165331 197 349 59 — — — — — —
200817 AAugusta GreenJackets — 500464 12229017 1811916 12 263313435749 172318 244 331 67 — — — — — —
200918 A+San Jose Giants — 310292 781109 9738 01 267307397705 130327 243 315 68 — — — — — —
201221 ROKDSL Giants — 193155 47907 234013 00 303435497931 194364 2112 413 55 — — — — — —
201221 INTLToros del Este — 3733 9101 391 10 273351394745 121348 248 339 115 — — — — — —
201322 AARichmond Flying Squirrels — 209196 461108 8603 00 235275413689 179292 294 301 51 — — — — — —
201322 A+San Jose Giants — 309284 6516014 15766 00 229282433715 204258 255 311 58 — — — — — —
201322 INTLToros del Este — 7570 13300 3221 00 186230229458 43265 294 210 28 — — — — — —
201423 AARichmond Flying Squirrels — 400365 8318410 239410 11 227291381672 153278 246 300 55 — — — — — —
201423 ROKAZL Giants — 2222 6300 030 00 273273409682 136316 140 299 19 — — — — — —
201423 INTLToros del Este — 1715 1100 160 00 67125133258 67100 356 117 -35 — — — — — —
201524 AARichmond Flying Squirrels — 6156 8200 3170 00 143186179365 36195 285 165 -12 — — — — — —
201524 A+San Jose Giants — 293257 6412013 28646 00 249337447784 198280 2210 347 64 — — — — — —
201625 AARichmond Flying Squirrels — 6456 8201 6202 00 143250232482 89200 319 232 5 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200716 ROK MLEAZL Giants — 224205 43824 10605 11 210264327590 117262 274 255 59 — — — — — —
200817 A MLEAugusta GreenJackets — 500472 10423013 1016016 12 220261352613 131298 322 267 67 — — — — — —
200918 A+ MLESan Jose Giants — 310296 70908 5988 01 236269348617 111322 322 268 68 — — — — — —
201221 ROK MLEDSL Giants — 193165 29503 134913 00 176288261549 85214 257 250 55 — — — — — —
201322 AA MLERichmond Flying Squirrels — 209198 39906 6753 00 197232333565 136271 363 243 51 — — — — — —
201322 A+ MLESan Jose Giants — 309290 5412014 91036 00 186226372599 186219 333 254 58 — — — — — —
201423 AA MLERichmond Flying Squirrels — 400374 731538 1411310 11 195244316559 120255 284 249 55 — — — — — —
201423 ROK MLEAZL Giants — 2222 4200 040 00 182182273455 91232 180 196 19 — — — — — —
201524 AA MLERichmond Flying Squirrels — 6157 8200 2210 00 140169175345 35190 343 150 -12 — — — — — —
201524 A+ MLESan Jose Giants — 293266 518011 19876 00 192261346607 154233 306 263 64 — — — — — —
201625 AA MLERichmond Flying Squirrels — 6458 8201 4252 00 138219224443 86186 396 175 5 — — — — — —
200716 ROK MLEAZL Giants — 224205 43824 10605 11 210264327590 117269 274 255 59 — — — — — —
200716 ROK RAWAZL Giants — 224200 571235 15425 11 285350450800 165331 197 349 59 — — — — — —
200817 A MLEAugusta GreenJackets — 500472 10423013 1016016 12 220261352613 131302 322 267 67 — — — — — —
200817 A RAWAugusta GreenJackets — 500464 12229017 1811916 12 263313435749 172318 244 331 67 — — — — — —
200918 A+ MLESan Jose Giants — 310296 70908 5988 01 236269348617 111325 322 268 68 — — — — — —
200918 A+ RAWSan Jose Giants — 310292 781109 9738 01 267307397705 130327 243 315 68 — — — — — —
201221 ROK MLE2 teams — 230199 35604 155814 10 176281266547 90223 257 250 55 — — — — — —
201221 ROK RAW2 teams — 230188 561008 264914 10 298421479900 181361 2111 401 55 — — — — — —
201322 A+ MLE3 teams — 593559 10624023 1720410 00 190227356583 166245 343 250 55 — — — — — —
201322 A+ RAW3 teams — 593550 12430022 2615810 00 225273400673 175271 274 295 55 — — — — — —
201423 AA MLE3 teams — 439411 821849 1512210 11 200245328574 129258 283 246 53 — — — — — —
201423 AA RAW3 teams — 439402 9022410 2410310 11 224284373658 149274 235 293 53 — — — — — —
201524 A+ MLE2 teams — 354323 5910011 211086 00 183246316562 133231 316 244 51 — — — — — —
201524 A+ RAW2 teams — 354313 7214013 31816 00 230311399711 169265 239 316 51 — — — — — —
201625 AA MLERichmond Flying Squirrels — 6458 8201 4252 00 138219224443 86219 396 175 5 — — — — — —
201625 AA RAWRichmond Flying Squirrels — 6456 8201 6202 00 143250232482 89200 319 232 5 — — — — — —
200716 ROK MLEAZL Giants — 224207 43824 10605 11 208264324587 116262 274 255 59 — — — — — —
200817 A MLEAugusta GreenJackets — 500470 10423013 1016016 12 221261353614 132298 322 267 67 — — — — — —
200918 A+ MLESan Jose Giants — 310294 70908 5988 01 238269350619 112322 322 268 68 — — — — — —
201221 ROK MLE2 teams — 230199 35604 155814 10 176281266547 90214 257 250 55 — — — — — —
201322 A+ MLE3 teams — 593561 10624023 1720410 00 189227355582 166240 343 250 55 — — — — — —
201423 AA MLE3 teams — 439411 821849 1512210 11 200245328574 129254 283 246 53 — — — — — —
201524 A+ MLE2 teams — 354324 5910011 211086 00 182246315561 133226 316 244 51 — — — — — —
201625 AA MLERichmond Flying Squirrels — 6458 8201 4252 00 138219224443 86186 396 175 5 — — — — — —
▸ Career Totals
Career— MLE — 27142523 507100673 9783571 45 201251332583 131265 314 252 57 -139 -1 +0 -48 +59 -13.3
/ 162G— MLE — 650604 12124117 2320017 11 200250328578 127265 314 252 57 -33 -0 +0 -12 +14 -3.2

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.

2016 AARichmond Flying Squirrels · 64 PAwOBA .226 → .175 (−52)K% 31.2% → 39.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.25%÷0.975×1.220——39.10%
BB% (unintentional) /PA9.38%÷1.155×0.700—×0.9885.61%
HBP% /PA3.12%—×0.850—×0.9882.62%
Singles /BIP13.89%÷0.994×0.970—×0.98813.39%
Doubles /BIP5.56%÷0.975×0.860—×0.9884.84%
Triples /BIP0.00%÷1.150×0.950—×0.9880.00%
Home runs /BIP2.78%÷0.978×0.780—×0.9882.19%

Factors used: league row EL. Park (home-season share, regressed): HR 96, 1B 99, 2B 95, 3B 130, K 95, BB 131 — 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).

Result: wOBA .226 → .175; ISO .089 → .069; BABIP .200 → .186. 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 A+San Jose Giants · 293 PAwOBA .339 → .263 (−76)K% 21.8% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.84%÷0.983×1.340——29.78%
BB% (unintentional) /PA9.22%÷0.996×0.710—×0.9786.43%
HBP% /PA2.05%—×0.790—×0.9781.58%
Singles /BIP20.21%÷0.971×0.910×0.957×0.97817.71%
Doubles /BIP6.22%÷1.071×0.820×0.957×0.9784.45%
Triples /BIP0.00%÷1.150×0.760×0.957×0.9780.00%
Home runs /BIP6.74%÷1.031×0.920—×0.9785.88%

Factors used: league row CAL. Park (home-season share, regressed): HR 106, 1B 94, 2B 114, 3B 130, K 97, 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.957.

Result: wOBA .339 → .263; ISO .198 → .157; BABIP .280 → .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 AARichmond Flying Squirrels · 61 PAwOBA .167 → .150 (−17)K% 27.9% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.87%÷1.003×1.220——33.91%
BB% (unintentional) /PA4.92%÷0.992×0.700—×0.9983.46%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP15.38%÷1.013×0.970×1.048×0.99815.41%
Doubles /BIP5.13%÷0.998×0.860×1.048×0.9984.62%
Triples /BIP0.00%÷1.025×0.950×1.048×0.9980.00%
Home runs /BIP0.00%÷0.860×0.780—×0.9980.00%

Factors used: league row EL. Park (home-season share, regressed): HR 72, 1B 103, 2B 100, 3B 105, K 101, BB 98 — 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 ×1.048.

Result: wOBA .167 → .150; ISO .036 → .032; BABIP .195 → .190. 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 AARichmond Flying Squirrels · 400 PAwOBA .292 → .249 (−44)K% 23.5% → 28.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.50%÷1.012×1.220——28.32%
BB% (unintentional) /PA5.50%÷1.075×0.700—×1.0123.62%
HBP% /PA2.50%—×0.850—×1.0122.15%
Singles /BIP18.82%÷1.014×0.970×0.979×1.01217.84%
Doubles /BIP6.64%÷0.983×0.860×0.979×1.0125.75%
Triples /BIP1.48%÷1.061×0.950×0.979×1.0121.31%
Home runs /BIP3.69%÷0.918×0.780—×1.0123.17%

Factors used: league row EL. Park (home-season share, regressed): HR 84, 1B 103, 2B 97, 3B 112, K 102, BB 115 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .292 → .249; ISO .153 → .129; BABIP .278 → .255. 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 Giants · 22 PAwOBA .290 → .196 (−94)K% 13.6% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.64%÷1.000×1.440——19.64%
BB% (unintentional) /PA0.00%÷1.000×0.620—×0.9550.00%
HBP% /PA0.00%—×0.720—×0.9550.00%
Singles /BIP15.79%÷1.000×0.820—×0.95512.36%
Doubles /BIP15.79%÷1.000×0.720—×0.95510.86%
Triples /BIP0.00%÷1.000×0.720—×0.9550.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9550.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 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .290 → .196; ISO .136 → .087; BABIP .316 → .232. 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+San Jose Giants · 309 PAwOBA .305 → .254 (−52)K% 24.6% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.60%÷0.992×1.340——33.24%
BB% (unintentional) /PA4.53%÷1.063×0.710—×0.9983.02%
HBP% /PA1.94%—×0.790—×0.9981.53%
Singles /BIP16.83%÷1.032×0.910×0.973×0.99814.41%
Doubles /BIP7.69%÷0.953×0.820×0.973×0.9986.43%
Triples /BIP0.00%÷0.900×0.760×0.973×0.9980.00%
Home runs /BIP6.73%÷0.866×0.920—×0.9987.13%

Factors used: league row CAL. Park (home-season share, regressed): HR 73, 1B 106, 2B 91, 3B 80, K 98, BB 113 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.973.

Result: wOBA .305 → .254; ISO .204 → .188; BABIP .258 → .219. 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 AARichmond Flying Squirrels · 209 PAwOBA .296 → .243 (−52)K% 28.7% → 36.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.71%÷0.969×1.220——36.14%
BB% (unintentional) /PA3.83%÷1.036×0.700—×1.0272.66%
HBP% /PA1.44%—×0.850—×1.0271.25%
Singles /BIP19.85%÷1.018×0.970×0.992×1.02719.27%
Doubles /BIP8.09%÷1.030×0.860×0.992×1.0276.88%
Triples /BIP0.00%÷1.011×0.950×0.992×1.0270.00%
Home runs /BIP5.88%÷0.934×0.780—×1.0275.04%

Factors used: league row EL. Park (home-season share, regressed): HR 87, 1B 104, 2B 106, 3B 102, K 94, BB 107 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.992.

Result: wOBA .296 → .243; ISO .179 → .141; BABIP .292 → .271. 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 Giants · 193 PAwOBA .401 → .250 (−152)K% 20.7% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.73%÷1.000×1.220——25.28%
BB% (unintentional) /PA9.84%÷1.000×0.700—×0.9656.65%
HBP% /PA6.74%—×0.700—×0.9654.55%
Singles /BIP26.96%÷1.000×0.680×0.950×0.96516.80%
Doubles /BIP7.83%÷1.000×0.600×0.950×0.9654.30%
Triples /BIP0.00%÷1.000×0.600×0.950×0.9650.00%
Home runs /BIP6.09%÷1.000×0.470—×0.9652.76%

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 22 vs a level average of 18.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.950.

Result: wOBA .401 → .250; ISO .194 → .100; BABIP .364 → .214. 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 — .