Carlos Franco

Pos1B
B/TL/R
Born1991-12-20
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
INTLPROSPECT
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202331INTLGigantes del …92.319/.467/.52830185—
202432INTLGigantes del …90.296/.433/.49340165—
202533INTLGigantes del …72.172/.324/.2762079—
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)
200917 ROKDSL Braves — 9583 15411 10301 03 181277289566 108264 3211 260 -1 — — — — — —
201018 ROKGCL Braves — 240207 39514 26555 40 188294280574 92233 2311 268 10 — — — — — —
201119 ROKGCL Braves — 170155 37911 15380 100 239306329635 90310 229 290 19 — — — — — —
201220 ROKDanville Braves — 206166 45632 37362 65 271410380789 108333 1718 363 70 — — — — — —
201321 ARome Braves — 510454 1042011 511241 159 229308284592 55310 2410 274 35 — — — — — —
201422 ARome Braves — 491443 1132049 45841 72 255325379704 124296 179 316 63 — — — — — —
201523 A+Carolina Mudcats — 530461 11730311 661081 55 254348403752 150308 2012 338 62 — — — — — —
201624 AAMississippi Braves — 482424 1081434 531342 34 255340330670 75361 2811 308 59 — — — — — —
201624 INTLToros del Este — 124108 27702 14220 10 250336370706 120294 1811 316 100 — — — — — —
201725 AAAGwinnett Braves — 347311 7211010 34972 10 232311363675 132304 2810 306 57 — — — — — —
201725 AAMississippi Braves — 165150 447011 14451 00 293358560918 267351 278 399 101 — — — — — —
201725 INTLToros del Este — 7667 15501 9220 00 224316343659 119318 2912 302 90 — — — — — —
201826 AAAGwinnett Stripers — 485437 10922116 421530 11 249315414729 165339 329 321 61 — — — — — —
201826 INTLToros del Este — 9586 22211 8281 00 256326337664 81368 298 304 92 — — — — — —
201927 INTLTigres del Licey — 12099 26501 19231 72 263387343730 81329 1916 338 115 — — — — — —
202028 INTLTigres del Licey — 3328 8200 580 20 286394357751 71400 2415 348 122 — — — — — —
202129 INTLTigres del Licey — 1714 3000 350 00 214353214567 333 2918 283 78 — — — — — —
202331 INTLGigantes del Cibao — 9272 23603 20170 00 319467528995 208385 1822 441 185 — — — — — —
202432 INTLGigantes del Cibao — 9071 21204 17171 00 296433493926 197340 1919 412 165 — — — — — —
202533 INTLGigantes del Cibao — 7258 10002 13220 00 172324276600 103229 3118 284 79 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200917 ROK MLEDSL Braves — 9586 9210 7371 03 105181151332 47179 397 166 -1 — — — — — —
201018 ROK MLEGCL Braves — 240217 29313 16795 40 134210198408 65182 337 183 10 — — — — — —
201119 ROK MLEGCL Braves — 170161 28611 9550 100 174218242460 68249 325 197 19 — — — — — —
201220 ROK MLEDanville Braves — 206181 39522 22512 65 215307298606 83281 2511 272 70 — — — — — —
201321 A MLERome Braves — 510475 941611 301681 159 198247242489 44296 336 220 35 — — — — — —
201422 A MLERome Braves — 491458 1011748 301161 72 221270328597 107276 246 261 63 — — — — — —
201523 A+ MLECarolina Mudcats — 530488 1012329 391521 55 207267318585 111278 297 260 62 — — — — — —
201624 AA MLEMississippi Braves — 482442 991223 351572 34 224284281564 57336 337 256 59 — — — — — —
201725 AAA MLEGwinnett Braves — 347322 651008 231182 10 202259307567 106288 347 253 57 — — — — — —
201725 AA MLEMississippi Braves — 165156 37609 8571 00 237279449728 212319 355 318 101 — — — — — —
201826 AAA MLEGwinnett Stripers — 485450 9418113 291930 11 209257340597 131311 406 258 61 — — — — — —
200917 ROK MLEDSL Braves — 9586 9210 7371 03 105181151332 47180 397 166 -1 — — — — — —
200917 ROK RAWDSL Braves — 9583 15411 10301 03 181277289566 108264 3211 260 -1 — — — — — —
201018 ROK MLEGCL Braves — 240217 29313 16795 40 134210198408 65190 337 183 10 — — — — — —
201018 ROK RAWGCL Braves — 240207 39514 26555 40 188294280574 92233 2311 268 10 — — — — — —
201119 ROK MLEGCL Braves — 170161 28611 9550 100 174218242460 68257 325 197 19 — — — — — —
201119 ROK RAWGCL Braves — 170155 37911 15380 100 239306329635 90310 229 290 19 — — — — — —
201220 ROK MLEDanville Braves — 206181 39522 22512 65 215307298606 83287 2511 272 70 — — — — — —
201220 ROK RAWDanville Braves — 206166 45632 37362 65 271410380789 108333 1718 363 70 — — — — — —
201321 A MLERome Braves — 510475 941611 301681 159 198247242489 44301 336 220 35 — — — — — —
201321 A RAWRome Braves — 510454 1042011 511241 159 229308284592 55310 2410 274 35 — — — — — —
201422 A MLERome Braves — 491458 1011748 301161 72 221270328597 107278 246 261 63 — — — — — —
201422 A RAWRome Braves — 491443 1132049 45841 72 255325379704 124296 179 316 63 — — — — — —
201523 A+ MLECarolina Mudcats — 530488 1012329 391521 55 207267318585 111280 297 260 62 — — — — — —
201523 A+ RAWCarolina Mudcats — 530461 11730311 661081 55 254348403752 150308 2012 338 62 — — — — — —
201624 AA MLE2 teams — 606555 1251534 441972 44 225285285569 59339 337 256 59 — — — — — —
201624 AA RAW2 teams — 606532 1352136 671562 44 254339338678 85346 2611 309 59 — — — — — —
201725 AAA MLE3 teams — 588550 11919020 352003 10 216267360627 144300 346 274 72 — — — — — —
201725 AAA RAW3 teams — 588528 13123022 571643 10 248325417741 169319 2810 332 72 — — — — — —
201826 AAA MLE2 teams — 580539 11121115 342311 11 206254332586 126321 406 258 61 — — — — — —
201826 AAA RAW2 teams — 580523 13124217 501811 11 250317402719 151344 319 318 61 — — — — — —
201927 INTL MLETigres del Licey — 12099 26501 19231 72 263387343730 81329 1916 — — — — — — — —
201927 INTL RAWTigres del Licey — 12099 26501 19231 72 263387343730 81329 1916 338 115 — — — — — —
202028 INTL MLETigres del Licey — 3328 8200 580 20 286394357751 71400 2415 — — — — — — — —
202028 INTL RAWTigres del Licey — 3328 8200 580 20 286394357751 71400 2415 348 122 — — — — — —
202129 INTL MLETigres del Licey — 1714 3000 350 00 214353214567 333 2918 — — — — — — — —
202129 INTL RAWTigres del Licey — 1714 3000 350 00 214353214567 333 2918 283 78 — — — — — —
202331 INTL MLEGigantes del Cibao — 9272 23603 20170 00 319467528995 208385 1822 — — — — — — — —
202331 INTL RAWGigantes del Cibao — 9272 23603 20170 00 319467528995 208385 1822 441 185 — — — — — —
202432 INTL MLEGigantes del Cibao — 9071 21204 17171 00 296433493926 197340 1919 — — — — — — — —
202432 INTL RAWGigantes del Cibao — 9071 21204 17171 00 296433493926 197340 1919 412 165 — — — — — —
202533 INTL MLEGigantes del Cibao — 7258 10002 13220 00 172324276600 103229 3118 — — — — — — — —
202533 INTL RAWGigantes del Cibao — 7258 10002 13220 00 172324276600 103229 3118 284 79 — — — — — —
200917 ROK MLEDSL Braves — 9587 9210 7371 03 103181149330 46179 397 166 -1 — — — — — —
201018 ROK MLEGCL Braves — 240217 29313 16795 40 134210198408 65182 337 183 10 — — — — — —
201119 ROK MLEGCL Braves — 170159 28611 9550 100 176218245463 69249 325 197 19 — — — — — —
201220 ROK MLEDanville Braves — 206180 39522 22512 65 217307300607 83281 2511 272 70 — — — — — —
201321 A MLERome Braves — 510474 941611 301681 159 198247243490 44296 336 220 35 — — — — — —
201422 A MLERome Braves — 491457 1011748 301161 72 221270328598 107276 246 261 63 — — — — — —
201523 A+ MLECarolina Mudcats — 530485 1012329 391521 55 208267320587 111278 297 260 62 — — — — — —
201624 AA MLE2 teams — 606555 1251534 441972 44 225285285569 59336 337 256 59 — — — — — —
201725 AAA MLE3 teams — 588545 11919020 352003 10 218267363630 145298 346 274 72 — — — — — —
201826 AAA MLE2 teams — 580540 11121115 342311 11 206254331586 126311 406 258 61 — — — — — —
▸ Career Totals
Career— MLE — 44404052 8471421673 343137819 6231 209274306580 97295 318 224 38 -330 +0 +0 -79 +96 -31.9
/ 162G— MLE — 650593 12421211 502023 95 209274307581 98295 318 224 38 -48 -0 +0 -12 +14 -4.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.

2018 AAAGwinnett Stripers · 485 PAwOBA .314 → .258 (−56)K% 31.5% → 39.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.55%÷0.952×1.200——39.77%
BB% (unintentional) /PA8.04%÷0.947×0.690—×1.0035.88%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP24.65%÷1.010×0.930×1.025×1.00323.33%
Doubles /BIP7.75%÷0.995×0.830×1.025×1.0036.64%
Triples /BIP0.35%÷1.116×0.970×1.025×1.0030.31%
Home runs /BIP5.63%÷0.970×0.840—×1.0034.90%

Factors used: league row IL. Park (home-season share, regressed): HR 94, 1B 102, 2B 99, 3B 123, K 90, BB 89 — 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 ×1.025.

Result: wOBA .314 → .258; ISO .165 → .132; BABIP .339 → .311. 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 AAAGwinnett Braves · 347 PAwOBA .296 → .253 (−43)K% 28.0% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.95%÷0.989×1.200——33.92%
BB% (unintentional) /PA9.22%÷0.999×0.690—×1.0186.48%
HBP% /PA0.58%—×0.940—×1.0180.55%
Singles /BIP23.83%÷1.005×0.930×1.021×1.01822.92%
Doubles /BIP5.14%÷0.936×0.830×1.021×1.0184.73%
Triples /BIP0.00%÷1.005×0.970×1.021×1.0180.00%
Home runs /BIP4.67%÷0.972×0.840—×1.0184.11%

Factors used: league row IL. Park (home-season share, regressed): HR 94, 1B 101, 2B 87, 3B 101, K 98, BB 100 — 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 ×1.021.

Result: wOBA .296 → .253; ISO .132 → .112; BABIP .304 → .288. 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 AAMississippi Braves · 165 PAwOBA .384 → .318 (−66)K% 27.3% → 34.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷0.970×1.220——34.29%
BB% (unintentional) /PA7.27%÷0.989×0.680—×0.9884.94%
HBP% /PA0.61%—×0.840—×0.9880.50%
Singles /BIP24.76%÷1.026×0.920×1.027×0.98822.54%
Doubles /BIP6.67%÷0.951×0.910×1.027×0.9886.47%
Triples /BIP0.00%÷1.146×0.880×1.027×0.9880.00%
Home runs /BIP10.48%÷0.925×0.800—×0.9888.96%

Factors used: league row SL. Park (home-season share, regressed): HR 85, 1B 105, 2B 90, 3B 129, K 94, BB 98 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.027.

Result: wOBA .384 → .318; ISO .267 → .221; BABIP .351 → .319. 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 AAMississippi Braves · 482 PAwOBA .301 → .256 (−45)K% 27.8% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.80%÷1.043×1.220——32.51%
BB% (unintentional) /PA10.79%÷0.997×0.680—×0.9987.34%
HBP% /PA0.41%—×0.840—×0.9980.35%
Singles /BIP30.00%÷1.014×0.920×1.050×0.99828.51%
Doubles /BIP4.83%÷1.104×0.910×1.050×0.9984.17%
Triples /BIP1.03%÷1.150×0.880×1.050×0.9980.83%
Home runs /BIP1.38%÷1.084×0.800—×0.9981.02%

Factors used: league row SL. Park (home-season share, regressed): HR 117, 1B 103, 2B 121, 3B 130, K 109, BB 99 — 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.050.

Result: wOBA .301 → .256; ISO .075 → .060; BABIP .361 → .336. 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+Carolina Mudcats · 530 PAwOBA .330 → .260 (−70)K% 20.4% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.38%÷1.012×1.420——28.60%
BB% (unintentional) /PA12.26%÷1.042×0.630—×0.9887.33%
HBP% /PA0.19%—×0.860—×0.9880.16%
Singles /BIP20.68%÷1.014×0.940×1.045×0.98819.79%
Doubles /BIP8.50%÷1.083×0.830×1.045×0.9886.72%
Triples /BIP0.85%÷0.952×0.800×1.045×0.9880.74%
Home runs /BIP3.12%÷1.039×0.900—×0.9882.67%

Factors used: league row CAR. Park (home-season share, regressed): HR 108, 1B 103, 2B 117, 3B 90, K 102, BB 108 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .330 → .260; ISO .150 → .119; BABIP .308 → .278. 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 ARome Braves · 491 PAwOBA .309 → .261 (−48)K% 17.1% → 23.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.11%÷0.966×1.340——23.72%
BB% (unintentional) /PA9.16%÷0.972×0.660—×0.9906.16%
HBP% /PA0.20%—×0.770—×0.9900.16%
Singles /BIP22.28%÷1.012×0.920×1.050×0.99021.05%
Doubles /BIP5.57%÷0.965×0.820×1.050×0.9904.92%
Triples /BIP1.11%÷1.066×0.940×1.050×0.9901.02%
Home runs /BIP2.51%÷0.873×0.820—×0.9902.33%

Factors used: league row SAL. Park (home-season share, regressed): HR 75, 1B 102, 2B 93, 3B 113, K 93, BB 94 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .309 → .261; ISO .124 → .108; BABIP .296 → .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).

2013 ARome Braves · 510 PAwOBA .268 → .220 (−48)K% 24.3% → 33.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.31%÷0.988×1.340——32.97%
BB% (unintentional) /PA9.61%÷1.068×0.660——5.94%
HBP% /PA0.20%—×0.770——0.15%
Singles /BIP24.85%÷0.987×0.920×1.050—24.32%
Doubles /BIP6.06%÷1.009×0.820×1.050—5.17%
Triples /BIP0.30%÷1.150×0.940×1.050—0.26%
Home runs /BIP0.30%÷0.856×0.820——0.29%

Factors used: league row SAL. Park (home-season share, regressed): HR 71, 1B 97, 2B 102, 3B 130, K 98, BB 114 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .268 → .220; ISO .055 → .045; BABIP .310 → .296. 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 ROKDanville Braves · 206 PAwOBA .353 → .272 (−82)K% 17.5% → 24.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.48%÷1.000×1.420——24.82%
BB% (unintentional) /PA16.99%÷1.000×0.640—×0.98510.71%
HBP% /PA0.97%—×0.740—×0.9850.71%
Singles /BIP26.15%÷1.000×0.840×1.050×0.98522.72%
Doubles /BIP4.62%÷1.000×0.740×1.050×0.9853.53%
Triples /BIP2.31%÷1.000×0.740×1.050×0.9851.77%
Home runs /BIP1.54%÷1.000×0.800—×0.9851.21%

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 21 vs a level average of 19.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.050.

Result: wOBA .353 → .272; ISO .108 → .085; BABIP .333 → .281. 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 — .