Angel Berroa

PosSS
B/TR/R
Born1977-01-27
Age (2027)50
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201336AAALeones de Yuc…460.292/.365/.46112386—.246/.295/.378
201437AAAPericos de Pu…448.334/.387/.57123591—.249/.294/.402
201538AAAVaqueros de l…181.281/.337/.4315163—.227/.265/.326
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)
200124 MLBKansas City Royals — 5653 16200 3100 20 302339340679 38372 185 309 96 -0 +0 +0 +1 +1 0.2
200225 MLBKansas City Royals — 8375 17710 7101 30 227301347648 120262 128 294 79 -2 +1 +0 +1 +2 0.1
200326 MLBKansas City Royals — 635567 16328717 2910018 215 287342451794 164319 165 341 115 +11 +2 +2 +7 +14 3.7
200427 MLBKansas City Royals — 554512 1342768 238712 148 262309385694 123301 164 307 94 -4 -0 -5 +6 +12 0.9
200528 MLBKansas City Royals — 652608 16421511 1810814 75 270306375681 105312 173 300 87 -10 -1 -3 +7 +14 0.8
200629 MLBKansas City Royals — 503474 1111819 14883 31 234261333594 99268 173 260 61 -23 +0 +3 +5 +11 -0.4
200730 AAAOmaha Royals — 352307 921708 25449 22 300370433803 134323 127 350 82 — — — — — —
200831 MLBLos Angeles Dodgers — 256226 521311 20414 00 230304310614 80277 168 276 66 -10 +0 -2 +5 +6 -0.2
200831 AAAOmaha Royals — 201189 5513010 8252 42 291327519845 228288 124 366 74 — — — — — —
200932 MLBNew York Mets — 5549 7200 3121 00 143208184391 41189 225 180 0 -7 +0 -3 +0 +1 -0.8
200932 AAABuffalo Bisons — 7165 20402 491 02 308357462819 154327 136 359 84 — — — — — —
201033 AAAFresno Grizzlies — 9488 18601 4121 10 205247307554 102227 134 248 24 — — — — — —
201033 INTLTigres del Licey — 8070 12401 6152 11 171256271528 100204 198 240 49 — — — — — —
201134 AAAReno Aces — 161150 481224 7252 31 320358507865 187358 164 376 69 — — — — — —
201134 INTLTigres del Licey — 2322 6100 050 01 273273318591 45353 220 253 57 — — — — — —
201336 AAALeones de Yucatan — 460408 11925412 42745 33 292365461826 169329 169 363 86 — — — — — —
201437 AAAPericos de Puebla — 448410 13724223 197716 55 334387571957 237364 174 416 91 — — — — — —
201538 AAAVaqueros de la Laguna — 181167 47815 10244 11 281337431768 150304 136 343 63 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 27942564 6641182146 11745653 5019 259305375680 116298 164 299 88 -38 +2 -7 +32 +61 5.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200124 MLB MLEKansas City Royals — 5653 16200 3100 20 302339340679 38372 185 309 96 -0 +0 +0 +1 +1 0.2
200225 MLB MLEKansas City Royals — 8376 17710 6101 30 224289342631 118262 127 285 79 -2 +1 +0 +1 +2 0.1
200326 MLB MLEKansas City Royals — 635570 16328717 2610018 215 286337449786 163319 164 338 115 +11 +2 +2 +7 +14 3.7
200427 MLB MLEKansas City Royals — 554512 1342768 238712 148 262309385694 123301 164 307 94 -4 -0 -5 +6 +12 0.9
200528 MLB MLEKansas City Royals — 652611 16421511 1510814 75 268302373675 105312 172 297 87 -10 -1 -3 +7 +14 0.8
200629 MLB MLEKansas City Royals — 503475 1111819 13883 31 234259333591 99268 173 258 61 -23 +0 +3 +5 +11 -0.4
200730 AAA MLEOmaha Royals — 352315 801406 17579 22 254311356666 102275 165 289 82 — — — — — —
200831 MLB MLELos Angeles Dodgers — 256230 521311 16414 00 226288304592 78277 166 266 66 -10 +0 -2 +5 +6 -0.2
200831 AAA MLEOmaha Royals — 201192 431007 5322 42 224251385637 161231 162 277 74 — — — — — —
200932 MLB MLENew York Mets — 5550 7200 2121 00 140189180369 40189 224 168 0 -7 +0 -3 +0 +1 -0.8
200932 AAA MLEBuffalo Bisons — 7166 17302 3111 02 258300394694 136276 154 292 84 — — — — — —
201033 AAA MLEFresno Grizzlies — 9490 16501 2161 10 178204267471 89207 172 203 24 — — — — — —
201134 AAA MLEReno Aces — 161153 37913 4352 31 242270373643 131279 222 270 69 — — — — — —
201336 AAA MLELeones de Yucatan — 460426 1052149 24925 33 246295378672 131289 205 295 86 — — — — — —
201437 AAA MLEPericos de Puebla — 448418 10417115 1110116 55 249294402696 153290 232 303 91 — — — — — —
201538 AAA MLEVaqueros de la Laguna — 181172 39613 5304 11 227265326591 99258 173 261 63 — — — — — —
200124 MLB MLEKansas City Royals — 5653 16200 3100 20 302339340679 38372 185 309 96 -0 +0 +0 +1 +1 0.2
200124 MLB RAWKansas City Royals — 5653 16200 3100 20 302339340679 38372 185 309 96 -0 +0 +0 +1 +1 0.2
200225 MLB MLEKansas City Royals — 8376 17710 6101 30 224289342631 118258 127 285 79 -2 +1 +0 +1 +2 0.1
200225 MLB RAWKansas City Royals — 8375 17710 7101 30 227301347648 120262 128 294 79 -2 +1 +0 +1 +2 0.1
200326 MLB MLEKansas City Royals — 635570 16328717 2610018 215 286337449786 163317 164 338 115 +11 +2 +2 +7 +14 3.7
200326 MLB RAWKansas City Royals — 635567 16328717 2910018 215 287342451794 164319 165 341 115 +11 +2 +2 +7 +14 3.7
200427 MLB MLEKansas City Royals — 554512 1342768 238712 148 262309385694 123301 164 307 94 -4 -0 -5 +6 +12 0.9
200427 MLB RAWKansas City Royals — 554512 1342768 238712 148 262309385694 123301 164 307 94 -4 -0 -5 +6 +12 0.9
200528 MLB MLEKansas City Royals — 652611 16421511 1510814 75 268302373675 105310 172 297 87 -10 -1 -3 +7 +14 0.8
200528 MLB RAWKansas City Royals — 652608 16421511 1810814 75 270306375681 105312 173 300 87 -10 -1 -3 +7 +14 0.8
200629 MLB MLEKansas City Royals — 503475 1111819 13883 31 234259333591 99268 173 258 61 -23 +0 +3 +5 +11 -0.4
200629 MLB RAWKansas City Royals — 503474 1111819 14883 31 234261333594 99268 173 260 61 -23 +0 +3 +5 +11 -0.4
200730 AAA MLEOmaha Royals — 352315 801406 17579 22 254311356666 102288 165 289 82 — — — — — —
200730 AAA RAWOmaha Royals — 352307 921708 25449 22 300370433803 134323 127 350 82 — — — — — —
200831 MLB MLE2 teams — 457422 952318 21736 42 225272341613 116254 165 271 69 -17 +0 -2 +5 +10 -0.4
200831 MLB RAW2 teams — 457415 10726111 28666 42 258314405719 147282 146 316 69 -17 +0 -2 +5 +10 -0.4
200932 AAA MLE2 teams — 126116 24502 5232 02 207252302554 95239 184 238 47 — — — — — —
200932 AAA RAW2 teams — 126114 27602 7212 02 237293342635 105272 176 281 47 — — — — — —
201033 AAA MLE2 teams — 174164 301001 4303 21 183216262479 79218 172 203 24 — — — — — —
201033 AAA RAW2 teams — 174158 301002 10273 21 190251291543 101217 166 244 24 — — — — — —
201134 AAA MLE2 teams — 184175 411013 4402 32 234260354614 120284 222 270 69 — — — — — —
201134 AAA RAW2 teams — 184172 541324 7302 32 314348483831 169357 164 360 69 — — — — — —
201336 AAA MLELeones de Yucatan — 460426 1052149 24925 33 246295378672 131293 205 295 86 — — — — — —
201336 AAA RAWLeones de Yucatan — 460408 11925412 42745 33 292365461826 169329 169 363 86 — — — — — —
201437 AAA MLEPericos de Puebla — 448418 10417115 1110116 55 249294402696 153292 232 303 91 — — — — — —
201437 AAA RAWPericos de Puebla — 448410 13724223 197716 55 334387571957 237364 174 416 91 — — — — — —
201538 AAA MLEVaqueros de la Laguna — 181172 39613 5304 11 227265326591 99259 173 261 63 — — — — — —
201538 AAA RAWVaqueros de la Laguna — 181167 47815 10244 11 281337431768 150304 136 343 63 — — — — — —
200124 MLB MLEKansas City Royals — 5653 16200 3100 20 302339340679 38372 185 309 96 — — — — — —
200225 MLB MLEKansas City Royals — 8376 17710 6101 30 224289342631 118262 127 285 79 — — — — — —
200326 MLB MLEKansas City Royals — 635586 16328717 2610018 215 278337437774 159319 164 338 115 — — — — — —
200427 MLB MLEKansas City Royals — 554514 1342768 238712 148 261309383692 123301 164 307 94 — — — — — —
200528 MLB MLEKansas City Royals — 652618 16421511 1510814 75 265302369670 104312 172 297 87 — — — — — —
200629 MLB MLEKansas City Royals — 503482 1111819 13883 31 230259328586 98268 173 258 61 — — — — — —
200730 AAA MLEOmaha Royals — 352323 801406 17579 22 248311347658 99275 165 289 82 — — — — — —
200831 MLB MLE2 teams — 457427 952318 21736 42 222272337609 115257 165 271 69 — — — — — —
200932 AAA MLE2 teams — 126118 24502 5232 02 203252297549 93238 184 238 47 — — — — — —
201033 AAA MLE2 teams — 174165 301001 4303 21 182216261477 79207 172 203 24 — — — — — —
201134 AAA MLE2 teams — 184176 411013 4402 32 233260352612 119279 222 270 69 — — — — — —
201336 AAA MLELeones de Yucatan — 460428 1052149 24925 33 245295376671 131289 205 295 86 — — — — — —
201437 AAA MLEPericos de Puebla — 448418 10417115 1110116 55 249294402696 153290 232 303 91 — — — — — —
201538 AAA MLEVaqueros de la Laguna — 181170 39613 5304 11 229265329595 100258 173 261 63 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 27942564 6641182146 11745653 5019 259305375680 116298 164 299 82 -38 +2 -7 +32 +61 5.0
/ 162G— A+C — 650596 15427511 2710612 124 258303376679 117297 164 299 82 -9 +1 -2 +7 +14 1.2
Career— MLE — 48654505 11232092892 17784995 7037 249292369661 120287 174 289 82 -38 +2 -7 +32 +61 5.0
/ 162G— MLE — 650602 15028412 2411313 95 249293369662 120287 174 289 82 -9 +1 -2 +7 +14 1.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.

2015 AAAVaqueros de la Laguna · 181 PAwOBA .330 → .261 (−68)K% 13.3% → 16.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.26%÷0.955×1.200——16.67%
BB% (unintentional) /PA4.42%÷1.084×0.690—×0.9402.65%
HBP% /PA2.21%—×0.940—×0.9401.95%
Singles /BIP23.08%÷1.049×0.930×1.050×0.94020.20%
Doubles /BIP5.59%÷1.046×0.830×1.050×0.9404.38%
Triples /BIP0.70%÷1.080×0.920×1.050×0.9400.59%
Home runs /BIP3.50%÷1.006×0.700—×0.9402.29%

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

Result: wOBA .330 → .261; ISO .150 → .106; BABIP .304 → .258. 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 AAAPericos de Puebla · 448 PAwOBA .407 → .303 (−104)K% 17.2% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.19%÷0.914×1.200——22.58%
BB% (unintentional) /PA4.02%÷1.071×0.690—×0.9402.43%
HBP% /PA3.57%—×0.940—×0.9403.16%
Singles /BIP26.43%÷1.068×0.930×1.027×0.94022.20%
Doubles /BIP7.21%÷1.108×0.830×1.027×0.9405.21%
Triples /BIP0.60%÷1.150×0.920×1.027×0.9400.46%
Home runs /BIP6.91%÷0.957×0.700—×0.9404.75%

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

Result: wOBA .407 → .303; ISO .237 → .160; BABIP .364 → .290. 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 AAALeones de Yucatan · 460 PAwOBA .352 → .295 (−57)K% 16.1% → 20.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.09%÷0.964×1.200——20.03%
BB% (unintentional) /PA8.04%÷0.987×0.690—×0.9405.29%
HBP% /PA1.09%—×0.940—×0.9400.96%
Singles /BIP23.35%÷1.019×0.930×1.050×0.94021.03%
Doubles /BIP7.49%÷0.992×0.830×1.050×0.9406.18%
Triples /BIP1.20%÷0.955×0.920×1.050×0.9401.14%
Home runs /BIP3.59%÷0.866×0.700—×0.9402.73%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 73, 1B 104, 2B 98, 3B 91, K 93, BB 97 — applied at half strength. Age: age 36 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (8.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .352 → .295; ISO .169 → .138; BABIP .329 → .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).

2011 AAAReno Aces · 161 PAwOBA .368 → .270 (−97)K% 15.5% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.53%÷0.914×1.290——21.91%
BB% (unintentional) /PA3.73%÷1.072×0.710—×0.9402.32%
HBP% /PA1.24%—×0.980—×0.9401.14%
Singles /BIP24.00%÷1.018×0.900×0.985×0.94019.64%
Doubles /BIP9.60%÷1.016×0.810×0.985×0.9407.08%
Triples /BIP1.60%÷1.150×0.810×0.985×0.9401.04%
Home runs /BIP3.20%÷1.034×0.780—×0.9402.27%

Factors used: league row PCL. Park (home-season share, regressed): HR 107, 1B 104, 2B 103, 3B 130, K 83, BB 114 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.985.

Result: wOBA .368 → .270; ISO .187 → .128; BABIP .358 → .279. 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 AAAFresno Grizzlies · 94 PAwOBA .236 → .203 (−33)K% 12.8% → 17.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.77%÷0.969×1.290——16.99%
BB% (unintentional) /PA3.19%÷0.981×0.710—×0.9422.18%
HBP% /PA1.06%—×0.980—×0.9420.98%
Singles /BIP14.47%÷0.951×0.900×1.050×0.94213.54%
Doubles /BIP7.89%÷0.910×0.810×1.050×0.9426.95%
Triples /BIP0.00%÷1.022×0.810×1.050×0.9420.00%
Home runs /BIP1.32%÷1.047×0.780—×0.9420.92%

Factors used: league row PCL. Park (home-season share, regressed): HR 109, 1B 90, 2B 82, 3B 104, K 94, BB 96 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .236 → .203; ISO .102 → .083; BABIP .227 → .207. 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).

2009 AAABuffalo Bisons · 71 PAwOBA .354 → .292 (−62)K% 12.7% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.68%÷1.000×1.200——15.21%
BB% (unintentional) /PA5.63%÷1.000×0.690—×0.9523.70%
HBP% /PA1.41%—×0.940—×0.9521.26%
Singles /BIP25.00%÷1.000×0.930×0.981×0.95221.72%
Doubles /BIP7.14%÷1.000×0.830×0.981×0.9525.54%
Triples /BIP0.00%÷1.000×0.970×0.981×0.9520.00%
Home runs /BIP3.57%÷1.000×0.840—×0.9522.86%

Factors used: league row IL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.981.

Result: wOBA .354 → .292; ISO .154 → .123; BABIP .327 → .276. 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).

2008 AAAOmaha Royals · 201 PAwOBA .359 → .277 (−81)K% 12.4% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.44%÷1.000×1.290——16.04%
BB% (unintentional) /PA3.98%÷1.000×0.710—×0.9622.72%
HBP% /PA1.00%—×0.980—×0.9620.94%
Singles /BIP19.51%÷1.000×0.900×0.969×0.96216.38%
Doubles /BIP7.93%÷1.000×0.810×0.969×0.9625.99%
Triples /BIP0.00%÷1.000×0.810×0.969×0.9620.00%
Home runs /BIP6.10%÷1.000×0.780—×0.9624.58%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.969.

Result: wOBA .359 → .277; ISO .228 → .168; BABIP .288 → .231. 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).

2007 AAAOmaha Royals · 352 PAwOBA .346 → .289 (−56)K% 12.5% → 16.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷1.000×1.290——16.12%
BB% (unintentional) /PA7.10%÷1.000×0.710—×0.9724.90%
HBP% /PA2.56%—×0.980—×0.9722.44%
Singles /BIP25.48%÷1.000×0.900×0.999×0.97222.27%
Doubles /BIP6.46%÷1.000×0.810×0.999×0.9725.08%
Triples /BIP0.00%÷1.000×0.810×0.999×0.9720.00%
Home runs /BIP3.04%÷1.000×0.780—×0.9722.31%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.999.

Result: wOBA .346 → .289; ISO .134 → .105; BABIP .323 → .275. 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 — .