Christian Franklin

LF Norfolk Tides
Age 27 R/R 5'9" / 195 lbs AAA HR +9% Svc 0.320 · Ctrl thru 2032
Overview
AAA40-MANROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AATennessee Smo…427.268/.401/.36653490—.242/.342/.332
202525AAAWSH535.272/.391/.427121995—.241/.333/.359
202626AAABAL443.249/.380/.36572080—.224/.321/.312
202626MLBBAL59.180/.305/.2200360-0.6
2027PROJ10% MLB27MLBBAL16.238/.333/.34301920.0
2028PROJ25% MLB28MLBBAL125.236/.330/.34224910.1
2029PROJ32% MLB29MLBBAL91.234/.327/.3381389-0.0
Last 3 seasons WAR -0.6  ·  Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.320First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$0.2M2031Ext$0.8M2032Ext$1M
Skills · percentileMiLB Statcast 2026 AAA
Max EV95
Chase%91
BB%88
Speed77
Whiff%51
Z-Con%51
Career WAR0.0 WAR median (P10 -0.2 / P90 0.7, comp-based) · star 0% · didn't stick 93%
CompsMax Schuemann (age 27) · Drew Ferguson (age 28) · Jonathan Davis (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†92
AVG/OBP/SLG.238 / .333 / .343
PA16
HR0
K%25
BB%12
BABIP321
ISO71
MLB%10%
Value2027 · WAR
BAT: -1.4 runs (wOBA-derived runs vs avg)-1BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.5 runs (Defensive runs vs avg)+0FLDPOS: -1.7 runs (Positional adjustment)-2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · Contract
ToolsStatcast %ile · 2026
CONTACT
xAVG
100.192
POWER
Barrel%
538.6
Avg EV
1085.4
SPEED
Sprint
5827.8
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.320 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.0$0.1M+$0.0M (cut)
2028Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2029Pre-Arb$0.8M———
2030Arb-1$0.2M———
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.1M +$0.0M

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)
202121 AMyrtle Beach Pelicans — 8765 13301 17235 14 200402292695 92293 2620 340 61 — — — — — —
202323 A+South Bend Cubs — 288234 581109 42749 96 248382410793 162320 2615 358 65 — — — — — —
202323 AMyrtle Beach Pelicans — 5142 10311 5144 40 238373429801 190333 2710 363 66 — — — — — —
202323 ROKACL Cubs — 3025 9122 550 01 3604678001.267 440389 1717 526 128 — — — — — —
202323 INTLMesa Solar Sox — 2120 6200 150 01 300333400733 100400 245 328 108 — — — — — —
202424 AATennessee Smokies — 427347 931525 71896 347 268401366767 98344 2117 354 90 — — — — — —
202525 AAARochester Red Wings — 535445 12123512 801107 199 272391427818 155336 2115 368 95 — — — — — —
202626 MLBBaltimore Orioles — 5950 9200 7152 30 180305220525 40257 2512 259 60 -3 +1 +0 -5 +1 -0.6
202626 AAANorfolk Tides — 443362 901727 701097 204 249380365745 116335 2516 342 80 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 5950 9200 7152 30 180305220525 40257 2512 259 61 -3 +1 +0 -5 +1 -0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEMyrtle Beach Pelicans — 8770 11201 12335 14 157322229550 71266 3814 258 61 — — — — — —
202323 A+ MLESouth Bend Cubs — 288248 49806 28979 96 198302302604 105277 3410 265 65 — — — — — —
202323 A MLEMyrtle Beach Pelicans — 5143 8211 4194 40 186314349663 163279 378 266 66 — — — — — —
202323 ROK MLEACL Cubs — 3027 6111 370 01 222300444744 222281 2310 358 128 — — — — — —
202424 AA MLETennessee Smokies — 427368 891425 501116 347 242342332674 90323 2612 301 90 — — — — — —
202525 AAA MLERochester Red Wings — 535468 1132049 571287 199 241333359692 118313 2411 309 95 — — — — — —
202626 MLB MLEBaltimore Orioles — 5950 9200 7152 30 180305220525 40257 2512 256 60 -3 +1 +0 -5 +1 -0.6
202626 AAA MLENorfolk Tides — 443384 861525 481317 204 224321312634 89318 3011 286 80 — — — — — —
202121 A MLEMyrtle Beach Pelicans — 8770 11201 12335 14 157322229550 71278 3814 258 61 — — — — — —
202121 A RAWMyrtle Beach Pelicans — 8765 13301 17235 14 200402292695 92293 2620 340 61 — — — — — —
202323 A+ MLE4 teams — 390338 651128 3613013 138 192295308602 115282 339 273 71 — — — — — —
202323 A+ RAW4 teams — 390321 8317312 539813 138 259385442827 184333 2514 370 71 — — — — — —
202424 AA MLETennessee Smokies — 427368 891425 501116 347 242342332674 90329 2612 301 90 — — — — — —
202424 AA RAWTennessee Smokies — 427347 931525 71896 347 268401366767 98344 2117 354 90 — — — — — —
202525 AAA MLERochester Red Wings — 535468 1132049 571287 199 241333359692 118313 2411 309 95 — — — — — —
202525 AAA RAWRochester Red Wings — 535445 12123512 801107 199 272391427818 155336 2115 368 95 — — — — — —
202626 AAA MLE2 teams — 502434 951725 551469 234 219319302621 83316 2911 283 77 — — — — — —
202626 AAA RAW2 teams — 502412 991927 771249 234 240371347719 107325 2515 332 77 — — — — — —
202121 A MLEMyrtle Beach Pelicans — 8770 11201 12335 14 157322229550 71266 3814 258 61 — — — — — —
202323 A+ MLE4 teams — 390338 651128 3613013 138 192295308602 115278 339 273 71 — — — — — —
202424 AA MLETennessee Smokies — 427368 891425 501116 347 242342332674 90323 2612 301 90 — — — — — —
202525 AAA MLERochester Red Wings — 535466 1132049 571287 199 242333361693 118313 2411 309 95 — — — — — —
202626 AAA MLE2 teams — 502433 951725 551469 234 219319303622 83311 2911 283 77 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AA MLETennessee Smokies — 427368 891425 501116 347 242342332674 90323 2612 301 90 — — — — — —
202525 AAA MLERochester Red Wings — 535466 1132049 571287 199 242333361693 118313 2411 309 95 — — — — — —
202626 AAA MLE2 teams — 502433 951725 551469 234 219319303622 83311 2911 283 77 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEBAL 10% 380330 771425 411016 143 234330336666 102317 2711 305 92 -3 +2 +1 -4 +8 0.2
▸ 2027 — real world (MLB)
202727 MLB CTXBAL 10% 1614 3100 240 10 238333343676 105321 2512 309 92 -0 +0 +0 -0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEBAL 25% 499435 1011837 541327 164 232327335662 102314 2611 303 91 -5 +2 +1 -5 +11 0.3
202929 MLB MLEBAL 32% 284248 561014 30754 82 230323331655 101311 2611 300 89 -4 +1 -1 -3 +6 -0.0
203030 MLB MLEBAL 37% 281246 561014 29754 62 227319326646 99307 2710 296 86 -5 +0 -1 -3 +6 -0.2
202828 MLB CTXBAL 25% 125109 27512 13332 41 236330342672 105319 2610 307 91 -1 +0 +0 -1 +3 0.1
202929 MLB CTXBAL 32% 9180 17301 10241 31 234327338665 104315 2611 304 89 -1 +0 -0 -1 +2 -0.0
203030 MLB CTXBAL 37% 10491 21402 11281 21 231322333655 102312 2711 300 86 -2 +0 -0 -1 +2 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 379330 741415 411006 123 224321318639 94304 2611 296 86 -7 +1 -0 -9 +8 -0.7
/ 162G— A+C — 650566 1282429 7017210 215 226321323645 97307 2611 296 86 -12 +2 -1 -15 +14 -1.2
Career— MLE — 31602742 6181081645 34087157 12641 225323326649 100312 2811 295 86 -18 +4 -1 -18 +28 -0.5
/ 162G— MLE — 650564 1262239 7017912 268 223322321643 98309 2811 295 86 -9 +2 -0 -9 +14 -0.3

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.

2026 AAANorfolk Tides · 443 PAwOBA .336 → .286 (−49)K% 24.6% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.60%÷1.000×1.200——29.53%
BB% (unintentional) /PA15.80%÷1.000×0.690—×1.00310.94%
HBP% /PA1.58%—×0.940—×1.0031.49%
Singles /BIP25.30%÷1.000×0.930×1.050×1.00324.78%
Doubles /BIP6.72%÷1.000×0.830×1.050×1.0035.87%
Triples /BIP0.79%÷1.000×0.970×1.050×1.0030.81%
Home runs /BIP2.77%÷1.000×0.700—×1.0031.94%

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

Result: wOBA .336 → .286; ISO .116 → .095; BABIP .335 → .318. 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).

2025 AAARochester Red Wings · 535 PAwOBA .360 → .309 (−51)K% 20.6% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.56%÷1.028×1.200——24.01%
BB% (unintentional) /PA14.95%÷0.978×0.690—×1.01810.74%
HBP% /PA1.31%—×0.940—×1.0181.25%
Singles /BIP24.18%÷0.987×0.930×1.008×1.01823.38%
Doubles /BIP6.87%÷1.000×0.830×1.008×1.0185.85%
Triples /BIP1.49%÷1.150×0.970×1.008×1.0181.29%
Home runs /BIP3.58%÷0.960×0.700—×1.0182.66%

Factors used: league row International League. Park (home-season share, regressed): HR 92, 1B 97, 2B 100, 3B 130, K 106, BB 96 — 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.008.

Result: wOBA .360 → .309; ISO .155 → .126; BABIP .336 → .313. 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).

2024 AATennessee Smokies · 427 PAwOBA .348 → .301 (−47)K% 20.8% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.84%÷0.975×1.220——26.09%
BB% (unintentional) /PA16.63%÷0.959×0.680—×0.99811.77%
HBP% /PA1.41%—×0.840—×0.9981.18%
Singles /BIP27.52%÷1.015×0.920×1.050×0.99826.15%
Doubles /BIP5.81%÷1.059×0.910×1.050×0.9985.24%
Triples /BIP0.78%÷0.985×0.880×1.050×0.9980.73%
Home runs /BIP1.94%÷0.854×0.800—×0.9981.81%

Factors used: league row SL. Park (home-season share, regressed): HR 71, 1B 103, 2B 112, 3B 97, K 95, BB 92 — 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 .348 → .301; ISO .098 → .091; BABIP .344 → .323. 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).

2023 A+South Bend Cubs · 288 PAwOBA .352 → .265 (−87)K% 25.7% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.69%÷0.966×1.270——33.76%
BB% (unintentional) /PA14.58%÷1.060×0.710—×0.9889.65%
HBP% /PA3.12%—×0.790—×0.9882.44%
Singles /BIP23.75%÷0.988×0.920×1.013×0.98822.14%
Doubles /BIP6.88%÷1.140×0.810×1.013×0.9884.89%
Triples /BIP0.00%÷1.150×0.850×1.013×0.9880.00%
Home runs /BIP5.62%÷1.197×0.800—×0.9883.71%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 139, 1B 98, 2B 128, 3B 130, K 93, BB 112 — 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.013.

Result: wOBA .352 → .265; ISO .162 → .107; BABIP .320 → .277. 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).

2023 AMyrtle Beach Pelicans · 51 PAwOBA .354 → .266 (−88)K% 27.5% → 36.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.45%÷1.011×1.360——36.94%
BB% (unintentional) /PA9.80%÷0.967×0.690—×0.9806.85%
HBP% /PA7.84%—×0.780—×0.9806.00%
Singles /BIP17.86%÷1.046×0.920—×0.98015.39%
Doubles /BIP10.71%÷0.975×0.830—×0.9808.93%
Triples /BIP3.57%÷1.150×0.910—×0.9802.77%
Home runs /BIP3.57%÷0.957×0.800—×0.9802.93%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 109, 2B 95, 3B 130, K 102, BB 93 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average).

Result: wOBA .354 → .266; ISO .190 → .142; BABIP .333 → .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).

2023 ROKACL Cubs · 30 PAwOBA .512 → .358 (−154)K% 16.7% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷1.000×1.440——24.00%
BB% (unintentional) /PA16.67%÷1.000×0.620—×0.9559.87%
HBP% /PA0.00%—×0.720—×0.9550.00%
Singles /BIP20.00%÷1.000×0.820—×0.95515.66%
Doubles /BIP5.00%÷1.000×0.720—×0.9553.44%
Triples /BIP10.00%÷1.000×0.720—×0.9556.88%
Home runs /BIP10.00%÷1.000×0.780—×0.9557.45%

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 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .512 → .358; ISO .440 → .314; BABIP .389 → .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).

2021 AMyrtle Beach Pelicans · 87 PAwOBA .333 → .258 (−75)K% 26.4% → 37.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.44%÷0.961×1.360——37.41%
BB% (unintentional) /PA19.54%÷0.963×0.690——14.01%
HBP% /PA5.75%—×0.780——4.48%
Singles /BIP21.43%÷1.002×0.920——19.67%
Doubles /BIP7.14%÷0.923×0.830——6.42%
Triples /BIP0.00%÷0.977×0.910——0.00%
Home runs /BIP2.38%÷0.977×0.800——1.95%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 100, 2B 85, 3B 95, K 92, BB 93 — 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).

Result: wOBA .333 → .258; ISO .092 → .072; BABIP .293 → .266. 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 — .