Yancarlo Angulo

PosLF
B/TR/R
Born1987-01-06
Age (2027)40
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201629AAA/INTL2 orgs427.243/.337/.3395250—.201/.266/.272
201730AAAGuerreros de …314.264/.365/.3893465—.219/.290/.305
201932AAAGenerales de …65.362/.431/.4831291—.300/.354/.400
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)
200619 ROKAZL Padres — 5244 9202 8190 10 205327386713 182304 3715 324 19 — — — — — —
200821 AAAGuerreros de Oaxaca — 135115 26623 11245 51 226321391712 165258 188 312 76 — — — — — —
200922 AAADiablos Rojos del Mexico — 4037 5100 2100 52 135179162342 27185 255 157 -22 — — — — — —
201023 AAAGuerreros de Oaxaca — 215182 45912 29340 83 247351341691 93293 1613 314 63 — — — — — —
201124 AAAGuerreros de Oaxaca — 322270 801083 30557 115 296381426807 130360 179 346 96 — — — — — —
201124 INTLCaneros de los Mochis — 10585 24300 11204 13 282390318708 35364 1910 319 102 — — — — — —
201225 AAAGuerreros de Oaxaca — 383336 1052537 206813 165 312374467841 155371 185 361 96 — — — — — —
201225 INTLCaneros de los Mochis — 6556 10403 6182 01 179281411692 232194 289 304 92 — — — — — —
201326 AAAGuerreros de Oaxaca — 403351 11429116 237716 25 325392550942 225373 196 401 97 — — — — — —
201326 INTLCaneros de los Mochis — 178152 40825 16304 00 263349441790 178299 179 341 117 — — — — — —
201427 AAAGuerreros de Oaxaca — 450385 1232158 367412 92 319395462857 143375 168 369 78 — — — — — —
201427 INTLCaneros de los Mochis — 153120 32403 21262 11 267385375760 108309 1714 328 108 — — — — — —
201528 AAAGuerreros de Oaxaca — 433371 1192629 357113 77 321399474873 154372 168 378 90 — — — — — —
201528 INTLCaneros de los Mochis — 156128 29412 19274 42 227344320665 94270 1712 301 90 — — — — — —
201629 AAAGuerreros de Oaxaca — 325283 741125 28719 14 261347367714 106330 229 322 47 — — — — — —
201629 INTLVenados de Mazatlan — 10283 15310 11294 11 181306241547 60268 2811 255 59 — — — — — —
201730 AAAGuerreros de Oaxaca — 314265 701833 35427 42 264365389754 125303 1311 336 65 — — — — — —
201932 AAAGenerales de Durango — 6558 21401 5102 20 362431483914 121426 158 410 91 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200619 ROK MLEAZL Padres — 5247 5101 5270 10 106192191384 85238 5210 196 19 — — — — — —
200821 AAA MLEGuerreros de Oaxaca — 135118 26622 8295 51 220298356654 136253 216 280 76 — — — — — —
200922 AAA MLEDiablos Rojos del Mexico — 4038 5100 1120 52 132154158312 26177 302 136 -22 — — — — — —
201023 AAA MLEGuerreros de Oaxaca — 215192 43811 19400 83 224294292586 68265 199 261 63 — — — — — —
201124 AAA MLEGuerreros de Oaxaca — 322282 79972 18687 115 280339383722 103341 216 310 96 — — — — — —
201225 AAA MLEGuerreros de Oaxaca — 383343 961935 138813 165 280331397727 117342 233 310 96 — — — — — —
201326 AAA MLEGuerreros de Oaxaca — 403360 952319 149716 25 264321408729 144312 243 312 97 — — — — — —
201427 AAA MLEGuerreros de Oaxaca — 450399 1021545 229412 92 256314351665 95302 215 284 78 — — — — — —
201528 AAA MLEGuerreros de Oaxaca — 433384 1022025 228813 77 266327367694 102312 205 301 90 — — — — — —
201629 AAA MLEGuerreros de Oaxaca — 325294 59823 17899 14 201266272538 71266 275 238 47 — — — — — —
201730 AAA MLEGuerreros de Oaxaca — 314279 611422 21517 42 219290305595 86255 167 265 65 — — — — — —
201932 AAA MLEGenerales de Durango — 6560 18301 3132 20 300354400754 100346 205 302 91 — — — — — —
200619 ROK MLEAZL Padres — 5247 5101 5270 10 106192191384 85211 5210 196 19 — — — — — —
200619 ROK RAWAZL Padres — 5244 9202 8190 10 205327386713 182304 3715 324 19 — — — — — —
200821 AAA MLEGuerreros de Oaxaca — 135118 26622 8295 51 220298356654 136273 216 280 76 — — — — — —
200821 AAA RAWGuerreros de Oaxaca — 135115 26623 11245 51 226321391712 165258 188 312 76 — — — — — —
200922 AAA MLEDiablos Rojos del Mexico — 4038 5100 1120 52 132154158312 26192 302 136 -22 — — — — — —
200922 AAA RAWDiablos Rojos del Mexico — 4037 5100 2100 52 135179162342 27185 255 157 -22 — — — — — —
201023 AAA MLEGuerreros de Oaxaca — 215192 43811 19400 83 224294292586 68276 199 261 63 — — — — — —
201023 AAA RAWGuerreros de Oaxaca — 215182 45912 29340 83 247351341691 93293 1613 314 63 — — — — — —
201124 AAA MLE2 teams — 427372 10612103 249111 128 285346395742 110367 216 310 96 — — — — — —
201124 AAA RAW2 teams — 427355 1041383 417511 128 293383400783 107361 1810 339 96 — — — — — —
201225 AAA MLE2 teams — 448403 1142346 1510315 166 283333404737 122362 233 310 96 — — — — — —
201225 AAA RAW2 teams — 448392 11529310 268615 166 293360459819 166350 196 353 96 — — — — — —
201326 AAA MLE2 teams — 581522 13632114 2014020 25 261313406719 146327 243 312 97 — — — — — —
201326 AAA RAW2 teams — 581503 15437321 3910720 25 306379517896 211350 187 382 97 — — — — — —
201427 AAA MLE2 teams — 603533 1362056 2912514 103 255311345656 90318 215 284 78 — — — — — —
201427 AAA RAW2 teams — 603505 15525511 5710014 103 307392442834 135359 179 359 78 — — — — — —
201528 AAA MLE2 teams — 589523 1392737 3012017 119 266326369695 103328 205 301 90 — — — — — —
201528 AAA RAW2 teams — 589499 14830311 549817 119 297384435819 138346 179 357 90 — — — — — —
201629 AAA MLE2 teams — 427383 771124 2211713 25 201268272539 70274 275 238 47 — — — — — —
201629 AAA RAW2 teams — 427366 891435 3910013 25 243337339676 96317 239 306 47 — — — — — —
201730 AAA MLEGuerreros de Oaxaca — 314279 611422 21517 42 219290305595 86260 167 265 65 — — — — — —
201730 AAA RAWGuerreros de Oaxaca — 314265 701833 35427 42 264365389754 125303 1311 336 65 — — — — — —
201932 AAA MLEGenerales de Durango — 6560 18301 3132 20 300354400754 100370 205 302 91 — — — — — —
201932 AAA RAWGenerales de Durango — 6558 21401 5102 20 362431483914 121426 158 410 91 — — — — — —
200619 ROK MLEAZL Padres — 5247 5101 5270 10 106192191384 85238 5210 196 19 — — — — — —
200821 AAA MLEGuerreros de Oaxaca — 135121 26622 8295 51 215298347645 132253 216 280 76 — — — — — —
200922 AAA MLEDiablos Rojos del Mexico — 4039 5100 1120 52 128154154308 26177 302 136 -22 — — — — — —
201023 AAA MLEGuerreros de Oaxaca — 215194 43811 19400 83 222294289582 67265 199 261 63 — — — — — —
201124 AAA MLE2 teams — 427389 10612103 249111 128 272346378724 105341 216 310 96 — — — — — —
201225 AAA MLE2 teams — 448415 1142346 1510315 166 275333393725 118342 233 310 96 — — — — — —
201326 AAA MLE2 teams — 581536 13632114 2014020 25 254313396709 142312 243 312 97 — — — — — —
201427 AAA MLE2 teams — 603555 1362056 2912514 103 245311332642 86302 215 284 78 — — — — — —
201528 AAA MLE2 teams — 589537 1392737 3012017 119 259326359686 101312 205 301 90 — — — — — —
201629 AAA MLE2 teams — 427389 771124 2211713 25 198268267535 69266 275 238 47 — — — — — —
201730 AAA MLEGuerreros de Oaxaca — 314283 611422 21517 42 216290300590 85255 167 265 65 — — — — — —
201932 AAA MLEGenerales de Durango — 6560 18301 3132 20 300354400754 100346 205 302 91 — — — — — —
▸ Career Totals
Career— MLE — 38963470 8661583047 197868104 7844 250309353662 103317 225 286 80 -93 -2 +0 -42 +84 -5.4
/ 162G— MLE — 650579 1442658 3314517 137 249308352661 104316 225 286 80 -16 -0 +0 -7 +14 -0.9

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.

2019 AAAGenerales de Durango · 65 PAwOBA .399 → .302 (−97)K% 15.4% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.38%÷0.946×1.200——19.51%
BB% (unintentional) /PA7.69%÷1.118×0.690—×0.9524.52%
HBP% /PA3.08%—×0.940—×0.9522.75%
Singles /BIP33.33%÷1.034×0.930—×0.95228.53%
Doubles /BIP8.33%÷1.163×0.830—×0.9525.66%
Triples /BIP0.00%÷1.150×0.920—×0.9520.00%
Home runs /BIP2.08%÷1.311×0.700—×0.9521.06%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 162, 1B 107, 2B 133, 3B 130, K 89, BB 124 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average).

Result: wOBA .399 → .302; ISO .121 → .073; BABIP .426 → .346. 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 AAAGuerreros de Oaxaca · 314 PAwOBA .327 → .265 (−63)K% 13.4% → 16.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.38%÷0.991×1.200——16.20%
BB% (unintentional) /PA10.83%÷1.085×0.690—×0.9726.69%
HBP% /PA2.23%—×0.940—×0.9722.04%
Singles /BIP20.63%÷0.999×0.930×0.977×0.97218.24%
Doubles /BIP8.07%÷1.042×0.830×0.977×0.9726.11%
Triples /BIP1.35%÷1.135×0.920×0.977×0.9721.04%
Home runs /BIP1.35%÷1.121×0.700—×0.9720.82%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 100, 2B 108, 3B 127, K 98, BB 117 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .327 → .265; ISO .125 → .095; BABIP .303 → .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).

2016 AAAGuerreros de Oaxaca · 325 PAwOBA .314 → .238 (−77)K% 21.8% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.85%÷0.956×1.200——27.42%
BB% (unintentional) /PA8.31%÷1.092×0.690—×0.9825.15%
HBP% /PA2.77%—×0.940—×0.9822.56%
Singles /BIP26.42%÷1.086×0.930×0.982×0.98221.82%
Doubles /BIP5.19%÷1.046×0.830×0.982×0.9823.97%
Triples /BIP0.94%÷1.150×0.920×0.982×0.9820.73%
Home runs /BIP2.36%÷1.190×0.700—×0.9821.36%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 138, 1B 117, 2B 109, 3B 130, K 91, BB 118 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .314 → .238; ISO .106 → .071; BABIP .330 → .266. 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 AAAGuerreros de Oaxaca · 433 PAwOBA .371 → .301 (−69)K% 16.4% → 20.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.40%÷0.966×1.200——20.37%
BB% (unintentional) /PA7.62%÷1.029×0.690—×0.9925.07%
HBP% /PA3.00%—×0.940—×0.9922.80%
Singles /BIP27.33%÷1.059×0.930×1.014×0.99224.14%
Doubles /BIP8.67%÷1.117×0.830×1.014×0.9926.48%
Triples /BIP0.67%÷1.017×0.920×1.014×0.9920.61%
Home runs /BIP3.00%÷1.244×0.700—×0.9921.68%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 149, 1B 112, 2B 123, 3B 103, K 93, BB 106 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .371 → .301; ISO .154 → .107; BABIP .372 → .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).

2014 AAAGuerreros de Oaxaca · 450 PAwOBA .362 → .284 (−78)K% 16.4% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.44%÷0.948×1.200——20.81%
BB% (unintentional) /PA7.78%÷1.120×0.690—×1.0034.81%
HBP% /PA2.67%—×0.940—×1.0032.51%
Singles /BIP28.62%÷1.067×0.930×0.970×1.00324.27%
Doubles /BIP6.75%÷1.167×0.830×0.970×1.0034.67%
Triples /BIP1.61%÷1.150×0.920×0.970×1.0031.25%
Home runs /BIP2.57%÷1.287×0.700—×1.0031.40%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 157, 1B 113, 2B 133, 3B 130, K 90, BB 124 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.

Result: wOBA .362 → .284; ISO .143 → .096; BABIP .375 → .302. 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 AAAGuerreros de Oaxaca · 403 PAwOBA .392 → .312 (−80)K% 19.1% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.11%÷0.952×1.200——24.08%
BB% (unintentional) /PA4.96%÷0.992×0.690—×1.0183.51%
HBP% /PA3.97%—×0.940—×1.0183.80%
Singles /BIP24.82%÷1.022×0.930×0.970×1.01822.29%
Doubles /BIP10.58%÷1.064×0.830×0.970×1.0188.15%
Triples /BIP0.36%÷1.150×0.920×0.970×1.0180.29%
Home runs /BIP5.84%÷1.221×0.700—×1.0183.41%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 144, 1B 104, 2B 113, 3B 130, K 90, BB 98 — 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.970.

Result: wOBA .392 → .312; ISO .225 → .149; BABIP .373 → .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).

2012 AAAGuerreros de Oaxaca · 383 PAwOBA .353 → .310 (−44)K% 17.8% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.75%÷0.931×1.200——22.88%
BB% (unintentional) /PA4.96%÷1.056×0.690—×1.0333.35%
HBP% /PA3.39%—×0.940—×1.0333.30%
Singles /BIP26.12%÷0.985×0.930×1.005×1.03325.61%
Doubles /BIP9.33%÷1.118×0.830×1.005×1.0337.19%
Triples /BIP1.12%÷0.961×0.920×1.005×1.0331.11%
Home runs /BIP2.61%÷1.045×0.700—×1.0331.81%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 97, 2B 124, 3B 92, K 86, BB 111 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .353 → .310; ISO .155 → .119; BABIP .371 → .342. 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 AAAGuerreros de Oaxaca · 322 PAwOBA .339 → .310 (−28)K% 17.1% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.08%÷0.965×1.200——21.24%
BB% (unintentional) /PA9.01%÷1.169×0.690—×1.0485.57%
HBP% /PA2.17%—×0.940—×1.0482.14%
Singles /BIP27.44%÷1.031×0.930×1.031×1.04826.76%
Doubles /BIP4.65%÷1.025×0.830×1.031×1.0484.07%
Triples /BIP3.72%÷1.150×0.920×1.031×1.0483.22%
Home runs /BIP1.40%÷1.016×0.700—×1.0481.01%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 106, 2B 105, 3B 130, K 93, BB 134 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.031.

Result: wOBA .339 → .310; ISO .130 → .115; BABIP .360 → .341. 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 — .