J.J. Franco

Pos2B
B/TR/R
Born1992-02-02
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201624ROKGreat Falls V…95.195/.275/.256000—.141/.198/.176
201725A+/A2 orgs241.276/.382/.3250459—.227/.298/.264
201826AA/A+NYM157.229/.340/.2670146—.197/.281/.233
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)
201422 ROKGCL Braves — 115101 35201 10163 14 347421396817 50405 149 372 68 — — — — — —
201523 ARome Braves — 2120 2000 150 02 100143100243 133 245 119 -56 — — — — — —
201624 ROKGreat Falls Voyagers — 9582 16500 8161 02 195275256531 61235 178 239 0 — — — — — —
201725 A+Winston-Salem Dash — 3730 7300 790 11 233378333712 100333 2419 334 42 — — — — — —
201725 AColumbia Fireflies — 204173 49700 28330 32 283383324707 40350 1614 326 62 — — — — — —
201826 AABinghamton Rumble Ponies — 6250 6200 11170 01 120279160439 40182 2718 224 5 — — — — — —
201826 A+St. Lucie Mets — 9581 24300 10171 12 296380333714 37364 1811 322 73 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201422 ROK MLEGCL Braves — 115105 27101 6233 14 257316295611 38316 205 268 68 — — — — — —
201523 A MLERome Braves — 2120 2000 170 02 100143100243 118 335 85 -56 — — — — — —
201624 ROK MLEGreat Falls Voyagers — 9585 12300 5231 02 141198176374 35177 245 168 0 — — — — — —
201725 A+ MLEWinston-Salem Dash — 3733 5200 4130 11 152243212455 61283 3511 230 42 — — — — — —
201725 A MLEColumbia Fireflies — 204183 44600 18430 32 240308273582 33304 219 260 62 — — — — — —
201826 AA MLEBinghamton Rumble Ponies — 6254 6200 7210 01 111213148361 37172 3411 176 5 — — — — — —
201826 A+ MLESt. Lucie Mets — 9583 21300 8251 12 253326289615 36332 268 276 73 — — — — — —
201422 ROK MLEGCL Braves — 115105 27101 6233 14 257316295611 38321 205 268 68 — — — — — —
201422 ROK RAWGCL Braves — 115101 35201 10163 14 347421396817 50405 149 372 68 — — — — — —
201523 A MLERome Braves — 2120 2000 170 02 100143100243 154 335 85 -56 — — — — — —
201523 A RAWRome Braves — 2120 2000 150 02 100143100243 133 245 119 -56 — — — — — —
201624 ROK MLEGreat Falls Voyagers — 9585 12300 5231 02 141198176374 35188 245 168 0 — — — — — —
201624 ROK RAWGreat Falls Voyagers — 9582 16500 8161 02 195275256531 61235 178 239 0 — — — — — —
201725 A MLE2 teams — 241216 49800 22560 43 227298264562 37306 239 255 59 — — — — — —
201725 A RAW2 teams — 241203 561000 35420 43 276382325707 49348 1715 327 59 — — — — — —
201826 A+ MLE2 teams — 157137 27500 15461 13 197281234515 36290 2910 237 46 — — — — — —
201826 A+ RAW2 teams — 157131 30500 21341 13 229340267607 38303 2213 283 46 — — — — — —
201422 ROK MLEGCL Braves — 115105 27101 6233 14 257316295611 38316 205 268 68 — — — — — —
201523 A MLERome Braves — 2120 2000 170 02 100143100243 118 335 85 -56 — — — — — —
201624 ROK MLEGreat Falls Voyagers — 9589 12300 5231 02 135198169366 34177 245 168 0 — — — — — —
201725 A MLE2 teams — 241217 49800 22560 43 226298263561 37301 239 255 59 — — — — — —
201826 A+ MLE2 teams — 157140 27500 15461 13 193281229510 36269 2910 237 46 — — — — — —
▸ Career Totals
Career— MLE — 629563 1171701 491555 614 208277243520 36282 258 234 45 -41 -4 +0 +2 +14 -3.1
/ 162G— MLE — 650582 1211801 511605 614 208277244521 36282 258 234 45 -43 -4 +0 +2 +14 -3.1

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 A+St. Lucie Mets · 95 PAwOBA .321 → .276 (−45)K% 17.9% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.89%÷0.967×1.420——26.28%
BB% (unintentional) /PA10.53%÷0.907×0.750—×0.9688.43%
HBP% /PA1.05%—×0.930—×0.9680.95%
Singles /BIP32.81%÷1.022×0.920×1.034×0.96829.58%
Doubles /BIP4.69%÷0.964×0.960×1.034×0.9684.67%
Triples /BIP0.00%÷0.900×0.810×1.034×0.9680.00%
Home runs /BIP0.00%÷1.074×0.880—×0.9680.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 115, 1B 104, 2B 93, 3B 80, K 93, BB 81 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.034.

Result: wOBA .321 → .276; ISO .037 → .035; BABIP .364 → .332. 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).

2018 AABinghamton Rumble Ponies · 62 PAwOBA .219 → .176 (−43)K% 27.4% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.42%÷0.992×1.220——33.73%
BB% (unintentional) /PA17.74%÷1.028×0.700—×0.98811.93%
HBP% /PA0.00%—×0.850—×0.9880.00%
Singles /BIP12.12%÷1.009×0.970—×0.98811.52%
Doubles /BIP6.06%÷0.906×0.860—×0.9885.68%
Triples /BIP0.00%÷1.134×0.950—×0.9880.00%
Home runs /BIP0.00%÷1.013×0.780—×0.9880.00%

Factors used: league row EL. Park (home-season share, regressed): HR 103, 1B 102, 2B 81, 3B 127, K 98, BB 106 — 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 .219 → .176; ISO .040 → .038; BABIP .182 → .172. 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 AColumbia Fireflies · 204 PAwOBA .319 → .260 (−59)K% 16.2% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.18%÷1.037×1.340——20.90%
BB% (unintentional) /PA13.73%÷0.981×0.660—×0.9708.96%
HBP% /PA0.00%—×0.770—×0.9700.00%
Singles /BIP30.00%÷1.009×0.920×0.993×0.97026.35%
Doubles /BIP5.00%÷0.976×0.820×0.993×0.9704.05%
Triples /BIP0.00%÷0.900×0.940×0.993×0.9700.00%
Home runs /BIP0.00%÷0.995×0.820—×0.9700.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 99, 1B 102, 2B 95, 3B 80, K 107, BB 96 — applied at half strength. Age: age 25 vs a level average of 22.0 → −3.0% on BB/HBP/hit rates (3.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .319 → .260; ISO .040 → .033; BABIP .350 → .304. 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 A+Winston-Salem Dash · 37 PAwOBA .327 → .230 (−97)K% 24.3% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.32%÷0.966×1.420——35.74%
BB% (unintentional) /PA18.92%÷1.046×0.630—×0.97811.14%
HBP% /PA0.00%—×0.860—×0.9780.00%
Singles /BIP19.05%÷0.999×0.940—×0.97817.53%
Doubles /BIP14.29%÷1.080×0.830—×0.97810.73%
Triples /BIP0.00%÷0.902×0.800—×0.9780.00%
Home runs /BIP0.00%÷1.275×0.900—×0.9780.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 155, 1B 100, 2B 116, 3B 80, K 93, BB 109 — 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).

Result: wOBA .327 → .230; ISO .100 → .070; BABIP .333 → .283. 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 ROKGreat Falls Voyagers · 95 PAwOBA .238 → .168 (−70)K% 16.8% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.84%÷1.000×1.440——24.25%
BB% (unintentional) /PA8.42%÷1.000×0.610—×0.9554.91%
HBP% /PA1.05%—×0.720—×0.9550.72%
Singles /BIP16.67%÷1.000×0.820×0.998×0.95513.03%
Doubles /BIP7.58%÷1.000×0.720×0.998×0.9555.20%
Triples /BIP0.00%÷1.000×0.720×0.998×0.9550.00%
Home runs /BIP0.00%÷1.000×0.750—×0.9550.00%

Factors used: league row PIO. 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.998.

Result: wOBA .238 → .168; ISO .061 → .042; BABIP .235 → .177. 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 ARome Braves · 21 PAwOBA .117 → .085 (−31)K% 23.8% → 34.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.81%÷0.932×1.340——34.22%
BB% (unintentional) /PA4.76%÷1.077×0.660—×0.9902.89%
HBP% /PA0.00%—×0.770—×0.9900.00%
Singles /BIP13.33%÷1.026×0.920—×0.99011.83%
Doubles /BIP0.00%÷0.915×0.820—×0.9900.00%
Triples /BIP0.00%÷1.150×0.940—×0.9900.00%
Home runs /BIP0.00%÷1.097×0.820—×0.9900.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 119, 1B 105, 2B 83, 3B 130, K 86, BB 115 — 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).

Result: wOBA .117 → .085; ISO .000 → .000; BABIP .133 → .118. 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 ROKGCL Braves · 115 PAwOBA .363 → .268 (−95)K% 13.9% → 20.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.91%÷1.000×1.440——20.03%
BB% (unintentional) /PA8.70%÷1.000×0.620—×0.9755.26%
HBP% /PA2.61%—×0.720—×0.9751.83%
Singles /BIP37.65%÷1.000×0.820×0.986×0.97529.68%
Doubles /BIP2.35%÷1.000×0.720×0.986×0.9751.63%
Triples /BIP0.00%÷1.000×0.720×0.986×0.9750.00%
Home runs /BIP1.18%÷1.000×0.780—×0.9750.89%

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 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .363 → .268; ISO .050 → .036; BABIP .405 → .316. 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).