Anderson Franco

Pos3B
B/TR/R
Born1997-08-15
Age (2027)29
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201719AHagerstown Su…456.201/.276/.34811330—.163/.211/.281
201820A/ROK2 orgs308.255/.331/.3735260—.217/.272/.312
201921A+Potomac Natio…201.218/.313/.2640126—.180/.242/.219
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)
201416 ROKDSL Nationals — 237206 56814 26460 42 272353379732 107323 1911 326 32 — — — — — —
201517 ROKGCL Nationals — 170153 43614 14262 23 281349412761 131315 158 340 53 — — — — — —
201618 ROKGCL Nationals — 8883 23301 4110 10 277310349660 72306 125 295 30 — — — — — —
201719 AHagerstown Suns — 456408 8223211 411001 31 201276348624 147234 229 278 30 — — — — — —
201820 AHagerstown Suns — 260228 541403 25452 21 237318338655 101276 1710 295 52 — — — — — —
201820 ROKGCL Nationals — 4843 15112 430 00 349404558962 209333 68 413 102 — — — — — —
201921 A+Potomac Nationals — 201174 38800 24410 10 218313264577 46281 2012 269 26 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201416 ROK MLEDSL Nationals — 237213 38512 19560 42 178246239485 61214 248 216 32 — — — — — —
201517 ROK MLEGCL Nationals — 170158 33413 9372 23 209260304564 95248 225 246 53 — — — — — —
201618 ROK MLEGCL Nationals — 8885 18201 2160 10 212230271500 59236 182 213 30 — — — — — —
201719 A MLEHagerstown Suns — 456424 6916210 251331 31 163211281492 118199 295 213 30 — — — — — —
201820 A MLEHagerstown Suns — 260236 481202 17612 21 203263280542 76252 237 245 52 — — — — — —
201820 ROK MLEGCL Nationals — 4845 13112 240 00 289319489808 200261 84 319 102 — — — — — —
201921 A+ MLEPotomac Nationals — 201183 33700 15590 10 180242219461 38252 297 207 26 — — — — — —
201416 ROK MLEDSL Nationals — 237213 38512 19560 42 178246239485 61225 248 216 32 — — — — — —
201416 ROK RAWDSL Nationals — 237206 56814 26460 42 272353379732 107323 1911 326 32 — — — — — —
201517 ROK MLEGCL Nationals — 170158 33413 9372 23 209260304564 95252 225 246 53 — — — — — —
201517 ROK RAWGCL Nationals — 170153 43614 14262 23 281349412761 131315 158 340 53 — — — — — —
201618 ROK MLEGCL Nationals — 8885 18201 2160 10 212230271500 59246 182 213 30 — — — — — —
201618 ROK RAWGCL Nationals — 8883 23301 4110 10 277310349660 72306 125 295 30 — — — — — —
201719 A MLEHagerstown Suns — 456424 6916210 251331 31 163211281492 118206 295 213 30 — — — — — —
201719 A RAWHagerstown Suns — 456408 8223211 411001 31 201276348624 147234 229 278 30 — — — — — —
201820 A MLE2 teams — 308280 611314 20652 21 218275314589 96263 216 257 60 — — — — — —
201820 A RAW2 teams — 308271 691515 29482 21 255331373704 118286 169 313 60 — — — — — —
201921 A+ MLEPotomac Nationals — 201183 33700 15590 10 180242219461 38262 297 207 26 — — — — — —
201921 A+ RAWPotomac Nationals — 201174 38800 24410 10 218313264577 46281 2012 269 26 — — — — — —
201416 ROK MLEDSL Nationals — 237216 38512 19560 42 176246236482 60214 248 216 32 — — — — — —
201517 ROK MLEGCL Nationals — 170157 33413 9372 23 210260306566 96248 225 246 53 — — — — — —
201618 ROK MLEGCL Nationals — 8886 18201 2160 10 209230267497 58236 182 213 30 — — — — — —
201719 A MLEHagerstown Suns — 456427 6916210 251331 31 162211279490 117199 295 213 30 — — — — — —
201820 A MLE2 teams — 308283 611314 20652 21 216275311586 95253 216 257 60 — — — — — —
201921 A+ MLEPotomac Nationals — 201184 33700 15590 10 179242217460 38252 297 207 26 — — — — — —
▸ Career Totals
Career— MLE — 14601343 25247520 903665 137 188241275516 87237 256 226 39 -106 -0 +0 +5 +32 -7.1
/ 162G— MLE — 650598 1122129 401632 63 187240274514 87237 256 226 39 -47 +0 +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.

2019 A+Potomac Nationals · 201 PAwOBA .266 → .207 (−59)K% 20.4% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.40%÷0.983×1.420——29.46%
BB% (unintentional) /PA11.94%÷1.023×0.630—×1.0127.44%
HBP% /PA0.00%—×0.860—×1.0120.00%
Singles /BIP22.56%÷1.000×0.940×0.950×1.01220.38%
Doubles /BIP6.02%÷0.928×0.830×0.950×1.0125.17%
Triples /BIP0.00%÷1.079×0.800×0.950×1.0120.00%
Home runs /BIP0.00%÷0.988×0.900—×1.0120.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 98, 1B 100, 2B 86, 3B 116, K 97, BB 105 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .266 → .207; ISO .046 → .038; BABIP .281 → .252. 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 AHagerstown Suns · 260 PAwOBA .293 → .245 (−47)K% 17.3% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.31%÷0.992×1.340——23.37%
BB% (unintentional) /PA9.62%÷0.983×0.660—×1.0156.55%
HBP% /PA0.77%—×0.770—×1.0150.60%
Singles /BIP20.22%÷1.013×0.920×1.009×1.01518.80%
Doubles /BIP7.65%÷0.941×0.820×1.009×1.0156.83%
Triples /BIP0.00%÷1.150×0.940×1.009×1.0150.00%
Home runs /BIP1.64%÷1.108×0.820—×1.0151.23%

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

Result: wOBA .293 → .245; ISO .101 → .083; BABIP .276 → .252. 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 ROKGCL Nationals · 48 PAwOBA .410 → .319 (−91)K% 6.2% → 9.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.25%÷1.000×1.440——9.00%
BB% (unintentional) /PA8.33%÷1.000×0.620—×0.9855.09%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP27.50%÷1.000×0.820—×0.98522.21%
Doubles /BIP2.50%÷1.000×0.720—×0.9851.77%
Triples /BIP2.50%÷1.000×0.720—×0.9851.77%
Home runs /BIP5.00%÷1.000×0.780—×0.9853.84%

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).

Result: wOBA .410 → .319; ISO .209 → .162; BABIP .333 → .261. 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 AHagerstown Suns · 456 PAwOBA .273 → .213 (−60)K% 21.9% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.93%÷1.009×1.340——29.13%
BB% (unintentional) /PA8.77%÷1.101×0.660—×1.0305.41%
HBP% /PA0.22%—×0.770—×1.0300.17%
Singles /BIP14.94%÷0.986×0.920×0.960×1.03013.78%
Doubles /BIP7.47%÷1.156×0.820×0.960×1.0305.24%
Triples /BIP0.65%÷1.043×0.940×0.960×1.0300.58%
Home runs /BIP3.57%÷0.909×0.820—×1.0303.32%

Factors used: league row SAL. Park (home-season share, regressed): HR 82, 1B 97, 2B 131, 3B 109, K 102, BB 120 — 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.960.

Result: wOBA .273 → .213; ISO .147 → .119; BABIP .234 → .199. 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 ROKGCL Nationals · 88 PAwOBA .290 → .213 (−77)K% 12.5% → 18.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷1.000×1.440——18.00%
BB% (unintentional) /PA4.55%÷1.000×0.620—×1.0082.84%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP26.39%÷1.000×0.820×0.955×1.00820.82%
Doubles /BIP4.17%÷1.000×0.720×0.955×1.0082.89%
Triples /BIP0.00%÷1.000×0.720×0.955×1.0080.00%
Home runs /BIP1.39%÷1.000×0.780—×1.0081.09%

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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .290 → .213; ISO .072 → .052; BABIP .306 → .236. 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 ROKGCL Nationals · 170 PAwOBA .333 → .246 (−88)K% 15.3% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.29%÷1.000×1.440——22.02%
BB% (unintentional) /PA8.24%÷1.000×0.620—×1.0225.22%
HBP% /PA1.18%—×0.720—×1.0220.87%
Singles /BIP25.20%÷1.000×0.820×0.967×1.02220.43%
Doubles /BIP4.72%÷1.000×0.720×0.967×1.0223.36%
Triples /BIP0.79%÷1.000×0.720×0.967×1.0220.56%
Home runs /BIP3.15%÷1.000×0.780—×1.0222.51%

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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.967.

Result: wOBA .333 → .246; ISO .131 → .096; BABIP .315 → .248. 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 DSLDSL Nationals · 237 PAwOBA .325 → .216 (−109)K% 19.4% → 23.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.41%÷1.000×1.220——23.68%
BB% (unintentional) /PA10.97%÷1.000×0.700—×1.0227.85%
HBP% /PA0.00%—×0.700—×1.0220.00%
Singles /BIP26.88%÷1.000×0.680×0.984×1.02218.39%
Doubles /BIP5.00%÷1.000×0.600×0.984×1.0223.02%
Triples /BIP0.62%÷1.000×0.600×0.984×1.0220.38%
Home runs /BIP2.50%÷1.000×0.470—×1.0221.20%

Factors used: level-wide DSL 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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.984.

Result: wOBA .325 → .216; ISO .107 → .058; BABIP .323 → .214. 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).