Christian Villanueva

Pos3B
B/TR/R
Born1991-06-19
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202231INTLCharros de Ja…279.288/.378/.42166127—
202332INTLCharros de Ja…190.283/.330/.42854109—
202433INTLYaquis de Obr…133.181/.275/.3285170—
Contract
No contract data on file.
Skills · percentileStatcast 2017-2018
Barrel%60
xwOBA40
Avg EV17
Speed13

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)
200918 ROKDSL Rangers 2 — 3324 5100 651 10 208387250637 42250 1518 298 36 — — — — — —
201019 ROKAZL Rangers — 210188 591412 13424 62 314371431802 117388 206 351 52 — — — — — —
201120 AHickory Crawdads — 529467 13030317 378612 326 278347465812 186300 167 351 75 — — — — — —
201221 A+Daytona Cubs — 520459 12824114 3410721 1411 279356427783 148332 217 349 77 — — — — — —
201221 INTLYaquis de Obregon — 6051 9302 6252 01 176288353641 176280 4210 288 81 — — — — — —
201322 AATennessee Smokies — 542490 12841219 341179 57 261321469790 208303 226 342 84 — — — — — —
201322 INTLYaquis de Obregon — 11097 22603 12260 11 227312381693 155279 2411 310 96 — — — — — —
201423 AAAIowa Cubs — 248223 471806 21642 21 211285372657 161266 268 292 32 — — — — — —
201423 AATennessee Smokies — 259234 582004 19423 01 248312385697 137284 167 310 59 — — — — — —
201423 INTLYaquis de Obregon — 196170 414010 19272 11 241325441766 200228 1410 332 111 — — — — — —
201524 AAAIowa Cubs — 508455 11823218 35805 23 259319437757 178273 167 327 76 — — — — — —
201524 AATennessee Smokies — 2824 5002 450 00 208321458780 250176 1814 345 65 — — — — — —
201524 INTLYaquis de Obregon — 280227 73909 41317 32 322440480920 159335 1115 406 161 — — — — — —
201625 INTLYaquis de Obregon — 6454 15003 6132 00 278371444815 167300 209 356 127 — — — — — —
201726 MLBSan Diego Padres — 3232 11104 0100 00 3443447501.094 406389 310 470 203 +4 +0 +1 +2 +1 0.7
201726 AAAEl Paso Chihuahuas — 454398 11828220 43836 42 296374528901 231326 189 389 89 — — — — — —
201827 MLBSan Diego Padres — 384351 8315020 231049 30 236300450750 214276 276 331 111 +5 +1 +2 +2 +8 1.8
201827 INTLYaquis de Obregon — 8266 15403 15131 10 227378424802 197240 1618 364 132 — — — — — —
202029 INTLCharros de Jalisco — 135111 29606 23170 10 261388477866 216258 1317 382 145 — — — — — —
202130 INTLCharros de Jalisco — 11494 32624 17181 01 3404465741.021 234378 1615 438 183 — — — — — —
202231 INTLCharros de Jalisco — 279240 691406 34441 61 287378421799 133325 1612 356 127 — — — — — —
202332 INTLCharros de Jalisco — 190173 491005 10192 42 283330428757 145286 105 329 109 — — — — — —
202433 INTLYaquis de Obregon — 133116 21205 12303 11 181275328602 147195 239 272 70 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 416383 9416024 231149 30 245304475779 230285 276 341 117 +9 +1 +2 +3 +9 2.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200918 ROK MLEDSL Rangers 2 — 3326 4100 461 10 154290192483 38168 1812 221 36 — — — — — —
201019 ROK MLEAZL Rangers — 210193 42911 8604 62 218263290554 73293 294 245 52 — — — — — —
201120 A MLEHickory Crawdads — 529480 10926311 2411812 326 227281362644 135258 225 279 75 — — — — — —
201221 A+ MLEDaytona Cubs — 520469 10819110 2414521 1411 230298339637 109301 285 282 77 — — — — — —
201322 AA MLETennessee Smokies — 542502 11637217 221479 57 231276414690 183280 274 293 84 — — — — — —
201423 AAA MLEIowa Cubs — 248233 381305 11832 21 163207283491 120222 334 216 32 — — — — — —
201423 AA MLETennessee Smokies — 259241 511603 12523 01 212258315573 104253 205 256 59 — — — — — —
201524 AAA MLEIowa Cubs — 508465 10519216 25985 23 226273378651 153238 195 281 76 — — — — — —
201524 AA MLETennessee Smokies — 2825 5002 360 00 200286440726 240156 2111 265 65 — — — — — —
201726 MLB MLESan Diego Padres — 3232 11104 0100 00 3443447501.094 406389 310 468 203 +4 +0 +1 +2 +1 0.7
201726 AAA MLEEl Paso Chihuahuas — 454407 9322114 341076 42 229298391688 162263 247 300 89 — — — — — —
201827 MLB MLESan Diego Padres — 384351 8416020 231049 30 239303456759 217276 276 332 111 +5 +1 +2 +2 +8 1.8
200918 ROK MLEDSL Rangers 2 — 3326 4100 461 10 154290192483 38190 1812 221 36 — — — — — —
200918 ROK RAWDSL Rangers 2 — 3324 5100 651 10 208387250637 42250 1518 298 36 — — — — — —
201019 ROK MLEAZL Rangers — 210193 42911 8604 62 218263290554 73304 294 245 52 — — — — — —
201019 ROK RAWAZL Rangers — 210188 591412 13424 62 314371431802 117388 206 351 52 — — — — — —
201120 A MLEHickory Crawdads — 529480 10926311 2411812 326 227281362644 135269 225 279 75 — — — — — —
201120 A RAWHickory Crawdads — 529467 13030317 378612 326 278347465812 186300 167 351 75 — — — — — —
201221 A+ MLE2 teams — 580523 12021111 2716123 1412 229297337633 107305 285 282 77 — — — — — —
201221 A+ RAW2 teams — 580510 13727116 4013223 1412 269349420769 151329 237 342 77 — — — — — —
201322 AA MLE2 teams — 652606 13945220 271779 68 229273409682 180287 274 293 84 — — — — — —
201322 AA RAW2 teams — 652587 15047222 461439 68 256319455774 199299 227 337 84 — — — — — —
201423 AA MLE3 teams — 703653 12540012 331877 33 191238308546 116246 275 236 46 — — — — — —
201423 AA RAW3 teams — 703627 14642020 591337 33 233306396701 163263 198 310 46 — — — — — —
201524 AAA MLE3 teams — 816743 16629327 4315912 55 223277380656 156244 195 280 76 — — — — — —
201524 AAA RAW3 teams — 816706 19632229 8011612 55 278361452813 174291 1410 355 76 — — — — — —
201625 INTL MLEYaquis de Obregon — 6454 15003 6132 00 278371444815 167300 209 — — — — — — — —
201625 INTL RAWYaquis de Obregon — 6454 15003 6132 00 278371444815 167300 209 356 127 — — — — — —
201726 AAA MLE2 teams — 486439 10423118 341176 42 237301417717 180277 247 311 97 — — — — — —
201726 AAA RAW2 teams — 486430 12929224 43936 42 300372544916 244329 199 395 97 — — — — — —
201827 MLB MLE2 teams — 466427 10219024 2812610 40 239301452753 213281 276 332 111 +6 +1 +2 +2 +10 2.1
201827 MLB RAW2 teams — 466417 9819023 3811710 40 235314446760 211270 258 336 111 +6 +1 +2 +2 +10 2.1
202029 INTL MLECharros de Jalisco — 135111 29606 23170 10 261388477866 216258 1317 — — — — — — — —
202029 INTL RAWCharros de Jalisco — 135111 29606 23170 10 261388477866 216258 1317 382 145 — — — — — —
202130 INTL MLECharros de Jalisco — 11494 32624 17181 01 3404465741.021 234378 1615 — — — — — — — —
202130 INTL RAWCharros de Jalisco — 11494 32624 17181 01 3404465741.021 234378 1615 438 183 — — — — — —
202231 INTL MLECharros de Jalisco — 279240 691406 34441 61 287378421799 133325 1612 — — — — — — — —
202231 INTL RAWCharros de Jalisco — 279240 691406 34441 61 287378421799 133325 1612 356 127 — — — — — —
202332 INTL MLECharros de Jalisco — 190173 491005 10192 42 283330428757 145286 105 — — — — — — — —
202332 INTL RAWCharros de Jalisco — 190173 491005 10192 42 283330428757 145286 105 329 109 — — — — — —
202433 INTL MLEYaquis de Obregon — 133116 21205 12303 11 181275328602 147195 239 — — — — — — — —
202433 INTL RAWYaquis de Obregon — 133116 21205 12303 11 181275328602 147195 239 272 70 — — — — — —
200918 ROK MLEDSL Rangers 2 — 3328 4100 461 10 143290179469 36168 1812 221 36 — — — — — —
201019 ROK MLEAZL Rangers — 210196 42911 8604 62 214263286549 71293 294 245 52 — — — — — —
201120 A MLEHickory Crawdads — 529488 10926311 2411812 326 223281357638 133258 225 279 75 — — — — — —
201221 A+ MLE2 teams — 580525 12021111 2716123 1412 229297335632 107301 285 282 77 — — — — — —
201322 AA MLE2 teams — 652611 13945220 271779 68 227273406678 178280 274 293 84 — — — — — —
201423 AA MLE3 teams — 703657 12540012 331877 33 190238306544 116238 275 236 46 — — — — — —
201524 AAA MLE3 teams — 816755 16629327 4315912 55 220277374650 154234 195 280 76 — — — — — —
201726 AAA MLE2 teams — 486443 10423118 341176 42 235301413714 178271 247 311 97 — — — — — —
201827 MLB MLE2 teams — 466425 10219024 2812610 40 240301454755 214276 276 332 111 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 416383 9416024 231149 30 245304475779 230285 276 341 45 +9 +1 +2 +3 +9 2.4
/ 162G— A+C — 650598 14725038 3617814 50 246304478782 232284 276 341 45 +13 +1 +4 +5 +14 3.8
Career— MLE — 53904878 112625113153 330125293 8743 231292382674 151275 236 234 45 +9 +1 +2 +3 +9 2.4
/ 162G— MLE — 650588 13630218 4015111 105 231292381673 150276 236 234 45 +13 +1 +4 +5 +14 3.8

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.

2017 AAAEl Paso Chihuahuas · 454 PAwOBA .384 → .300 (−83)K% 18.3% → 23.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.28%÷1.005×1.290——23.47%
BB% (unintentional) /PA9.47%÷0.921×0.710—×1.0187.43%
HBP% /PA1.32%—×0.980—×1.0181.32%
Singles /BIP21.59%÷1.040×0.900×0.950×1.01818.07%
Doubles /BIP8.89%÷0.983×0.810×0.950×1.0187.08%
Triples /BIP0.63%÷1.049×0.810×0.950×1.0180.47%
Home runs /BIP6.35%÷1.087×0.780—×1.0184.64%

Factors used: league row PCL. Park (home-season share, regressed): HR 117, 1B 108, 2B 97, 3B 110, K 101, BB 84 — 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.950.

Result: wOBA .384 → .300; ISO .231 → .170; BABIP .326 → .263. 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 AAAIowa Cubs · 508 PAwOBA .323 → .281 (−42)K% 15.7% → 19.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.75%÷1.051×1.290——19.33%
BB% (unintentional) /PA6.69%÷0.996×0.710—×1.0485.00%
HBP% /PA0.98%—×0.980—×1.0481.01%
Singles /BIP20.00%÷1.008×0.900×0.955×1.04817.88%
Doubles /BIP6.13%÷0.984×0.810×0.955×1.0485.05%
Triples /BIP0.53%÷0.948×0.810×0.955×1.0480.46%
Home runs /BIP4.80%÷0.916×0.780—×1.0484.28%

Factors used: league row PCL. Park (home-season share, regressed): HR 83, 1B 102, 2B 97, 3B 90, K 110, BB 99 — 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 ×0.955.

Result: wOBA .323 → .281; ISO .178 → .157; BABIP .273 → .238. 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 AATennessee Smokies · 28 PAwOBA .336 → .265 (−71)K% 17.9% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.86%÷0.967×1.220——22.53%
BB% (unintentional) /PA14.29%÷0.959×0.680—×1.01210.25%
HBP% /PA0.00%—×0.840—×1.0120.00%
Singles /BIP15.79%÷1.026×0.920—×1.01214.33%
Doubles /BIP0.00%÷0.998×0.910—×1.0120.00%
Triples /BIP0.00%÷1.058×0.880—×1.0120.00%
Home runs /BIP10.53%÷1.048×0.800—×1.0128.13%

Factors used: league row SL. Park (home-season share, regressed): HR 110, 1B 105, 2B 100, 3B 112, K 93, BB 92 — 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).

Result: wOBA .336 → .265; ISO .250 → .191; BABIP .176 → .156. 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 AATennessee Smokies · 259 PAwOBA .301 → .256 (−45)K% 16.2% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.22%÷0.980×1.220——20.18%
BB% (unintentional) /PA6.56%÷0.948×0.680—×1.0274.83%
HBP% /PA1.16%—×0.840—×1.0271.00%
Singles /BIP17.71%÷0.958×0.920×0.968×1.02716.91%
Doubles /BIP10.42%÷1.140×0.910×0.968×1.0278.27%
Triples /BIP0.00%÷1.065×0.880×0.968×1.0270.00%
Home runs /BIP2.08%÷1.009×0.800—×1.0271.70%

Factors used: league row SL. Park (home-season share, regressed): HR 102, 1B 92, 2B 128, 3B 113, K 96, BB 90 — 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.968.

Result: wOBA .301 → .256; ISO .137 → .109; BABIP .284 → .253. 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 AAAIowa Cubs · 248 PAwOBA .283 → .216 (−66)K% 25.8% → 33.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.81%÷0.996×1.290——33.42%
BB% (unintentional) /PA7.66%÷1.249×0.710—×1.0504.57%
HBP% /PA0.81%—×0.980—×1.0500.83%
Singles /BIP14.47%÷1.021×0.900×0.980×1.05013.12%
Doubles /BIP11.32%÷1.111×0.810×0.980×1.0508.49%
Triples /BIP0.00%÷1.150×0.810×0.980×1.0500.00%
Home runs /BIP3.77%÷0.929×0.780—×1.0503.33%

Factors used: league row PCL. Park (home-season share, regressed): HR 86, 1B 104, 2B 122, 3B 130, K 99, BB 150 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .283 → .216; ISO .161 → .126; BABIP .266 → .222. 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 AATennessee Smokies · 542 PAwOBA .336 → .293 (−43)K% 21.6% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.59%÷0.968×1.220——27.20%
BB% (unintentional) /PA6.09%÷1.060×0.680—×1.0424.07%
HBP% /PA1.66%—×0.840—×1.0421.45%
Singles /BIP17.69%÷0.990×0.920×0.957×1.04216.40%
Doubles /BIP10.99%÷0.970×0.910×0.957×1.04210.28%
Triples /BIP0.54%÷0.935×0.880×0.957×1.0420.50%
Home runs /BIP5.09%÷0.920×0.800—×1.0424.62%

Factors used: league row SL. Park (home-season share, regressed): HR 84, 1B 98, 2B 94, 3B 87, K 94, BB 112 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .336 → .293; ISO .208 → .187; BABIP .303 → .280. 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 A+Daytona Cubs · 520 PAwOBA .341 → .282 (−59)K% 20.6% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.58%÷1.051×1.420——27.79%
BB% (unintentional) /PA5.96%÷0.995×0.750—×1.0274.62%
HBP% /PA4.04%—×0.930—×1.0273.86%
Singles /BIP25.28%÷0.970×0.920×0.960×1.02723.66%
Doubles /BIP6.82%÷1.112×0.960×0.960×1.0275.81%
Triples /BIP0.28%÷1.150×0.810×0.960×1.0270.20%
Home runs /BIP3.98%÷1.240×0.880—×1.0272.90%

Factors used: league row FSL. Park (home-season share, regressed): HR 148, 1B 94, 2B 122, 3B 130, K 110, BB 99 — applied at half strength. Age: age 21 vs a level average of 22.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.960.

Result: wOBA .341 → .282; ISO .148 → .108; BABIP .332 → .301. 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 AHickory Crawdads · 529 PAwOBA .350 → .279 (−71)K% 16.3% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.26%÷0.974×1.340——22.37%
BB% (unintentional) /PA6.81%÷1.037×0.660—×1.0304.46%
HBP% /PA2.27%—×0.770—×1.0301.80%
Singles /BIP21.00%÷1.034×0.920×0.950×1.03018.27%
Doubles /BIP7.87%÷0.921×0.820×0.950×1.0306.86%
Triples /BIP0.79%÷0.946×0.940×0.950×1.0300.77%
Home runs /BIP4.46%÷1.247×0.820—×1.0303.02%

Factors used: league row SAL. Park (home-season share, regressed): HR 149, 1B 107, 2B 84, 3B 89, K 95, BB 107 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .350 → .279; ISO .186 → .141; BABIP .300 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .