Christian FranklinLF Rochester Red Wings
INJURED · Reassigned to Minors (RM)
Age 26 R/R 5'9" / 195 lbs AAA HR -9% Svc 0.0 · Ctrl thru 2033 peak 0.8 · 2027
wRC+†82
AVG/OBP/SLG.227 / .320 / .346
PA129
HR3
SB6
K%26
BB%11
MLB%40%
BAT: -2.6 runs (wOBA-derived runs vs avg)-3BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: -1.4 runs (Positional adjustment)-1POSREP: +3.7 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
4047
PWR
3842
SPD
5150
FLD
5755
EYE
6061
trajectory · 10 yrs
0.7peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.8$3M+$3M
2029Arb-1$0.8M+0.6$3M+$2M
2030Arb-2$0.9M+0.5$2M+$1M
2031Arb-3$0.6M+0.3$1M+$0.8M
2032Ext / FA-deal$5M
2033Ext / FA-deal$0.6M
Totals $9M $9M -$0.1M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AMyrtle Beach Pelicans 8770 11201 12325 14 .157.322.229.550 .071.270 3714 .258 56 -4 -1 +0 -1 +2 -0.4
202323 A+4 teams 390337 661129 3713113 138 .196.300.320.620 .125.286 349 .277 71 -13 -1 +0 -4 +11 -0.7
202424 AATennessee Smokies 427367 871326 511196 347 .237.340.332.672 .095.331 2812 .300 88 -6 +4 +0 -5 +12 0.6
202525 AAARochester Red Wings 535469 11320411 561297 199 .241.331.371.702 .130.309 2410 .309 95 -3 +0 +0 -6 +15 0.7
▸ 2026 Season (actual · ROS · total)
202626 AAARochester Red Wings 9280 20300 11261 51 .250.348.287.635 .037.370 2812 .287 78 -2 +1 +0 -1 +3 -0.0
ROS26 MLBWSH 3733 8101 4100 10 .242.324.364.688 .121.315 2711 .306 92 -0 +0 +0 -0 +1 0.1
TOT26 MLBWSH 129113 28401 15361 61 .248.341.310.651 .062.355 2812 .292 82 -3 +1 +0 -1 +4 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 48%WSH 336290 701226 39734 123 .241.339.359.698 .117.294 2212 .314 99 -0 +1 +1 -4 +10 0.8
202828 MLB 50%WSH 364315 751327 42804 123 .238.335.359.694 .121.294 2212 .314 99 -1 +1 +1 -4 +10 0.8
202929 MLB 55%WSH 373322 761327 43835 113 .236.335.354.689 .118.293 2212 .312 97 -1 +1 -0 -4 +11 0.6
203030 MLB 59%WSH 378327 771327 43855 103 .235.333.352.685 .116.292 2211 .310 95 -2 +1 -1 -4 +11 0.5
203131 MLB 62%WSH 369320 751327 42854 82 .234.331.353.684 .119.290 2311 .306 92 -3 +1 -2 -4 +10 0.3
203232 MLB 64%WSH 354307 691216 40834 61 .225.322.329.651 .104.289 2311 .301 89 -5 +1 -2 -4 +10 0.0
203333 MLB 67%WSH 326282 631115 37794 51 .223.322.323.645 .099.288 2411 .296 85 -6 +1 -3 -3 +9 -0.2
203434 MLB 69%WSH 284247 54914 32713 30 .219.316.312.627 .093.286 2511 .290 80 -6 +1 -4 -3 +8 -0.5
▸ Career Totals (MLE all levels + projections)
Career 42603686 8441432177 478106064 13544 .229.328.342.670 .113.298 2511 .302 89 -51 +9 -10 -46 +121 2.4
/ 162G 650562 12922312 7316210 217 .230.329.343.672 .114.299 2511 .302 89 -8 +1 -2 -7 +18 0.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AMyrtle Beach Pelicans 8765 13301 17235 14 .200.402.292.695 .092.293 2620 .340 119 +2 -1 +2 0.3
202323 A+South Bend Cubs 288234 581109 42749 96 .248.382.410.793 .162.320 2615 .358 132 +11 -1 +8 1.8
202323 AMyrtle Beach Pelicans 5142 10311 5144 40 .238.373.429.801 .190.333 2710 .363 136 +2 +1 +1 0.4
202323 ROKACL Cubs 3025 9122 550 01 .360.467.8001.267 .440.389 1717 .526 261 +5 -0 +1 0.6
202323 INTLMesa Solar Sox 2120 6200 150 01 .300.333.400.733 .100.400 245 .328 109 +0 -0 +1 0.0
202424 AATennessee Smokies 427347 931525 71896 347 .268.401.366.767 .098.344 2117 .354 129 +14 +4 +12 3.1
202525 AAARochester Red Wings 535445 12123512 801107 199 .272.391.427.818 .155.336 2115 .368 140 +24 +0 +15 4.0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Christian Franklin (OGILVIE) 26 40→47 38→42 51→50 61 .227/.320/.346 .119.302 34 26% 11% 92 +0.3
Matt Vierling
2023 · MLB
26 49→55 45→50 52→50 46 .242/.298/.366 .124.292 1316 22% 7% 86 +0.8 .252/.312/.387 .135.309 1410 22% 8% 98 +1.6 .252/.317/.390.138.31114722%8%97+1.1
Cole Gillespie
2011 · MLB
27 47→57 47→50 53→50 49 .231/.303/.375 .144.291 1314 24% 9% 91 +1.1 .229/.300/.353 .124.288 1115 23% 8% 84 +0.6 .252/.314/.361.109.30191319%8%90+0.6
Mark Zagunis
2019 · MLB
26 48→53 44→45 50 50 .230/.317/.351 .121.308 1210 27% 10% 91 +1.1 .222/.290/.334 .112.345 1011 35% 8% 75 -0.0 .213/.273/.327.114.3697941%6%63-0.5
Victor Robles
2022 · MLB
25 47→50 44→50 50→60 45 .227/.308/.353 .126.291 1119 25% 7% 89 +0.9 .237/.306/.340 .103.303 825 23% 6% 83 +0.6 .280/.351/.382.102.34965120%6%110+0.8
Manuel Margot
2021 · MLB
26 51→53 46→50 54→60 50 .249/.308/.386 .137.288 1223 18% 8% 95 +1.4 .257/.315/.377 .120.299 1118 17% 8% 95 +1.4 .260/.315/.371.111.30391517%7%89+0.7
Drew Ferguson
2019 · AAA
26 50→49 43→45 50→55 47 .240/.318/.355 .116.324 1117 28% 8% 92 +1.2 .228/.312/.337 .109.317 1021 29% 9% 85 +0.7 .209/.299/.311.101.298103030%10%71-0.1
Jason Donald
2011 · MLB
26 48→55 43→45 55→50 45 .234/.296/.354 .120.302 1014 25% 7% 82 +0.5 .240/.296/.343 .103.316 713 25% 6% 79 +0.3 .238/.290/.334.095.32161126%5%71-0.2
Rymer Liriano
2017 · MLB
26 48→52 45 50→55 42 .231/.295/.358 .127.328 1317 32% 7% 83 +0.6 .205/.268/.333 .128.307 1611 36% 7% 66 -0.6 .186/.255/.312.126.282171138%8%53-1.0
Cal Stevenson
2023 · MLB
26 46→56 43→45 53→60 51 .225/.303/.337 .112.295 1120 26% 10% 81 +0.4 .237/.325/.359 .122.309 1227 25% 11% 96 +1.5 .238/.332/.360.122.307123424%12%98+0.9
Phillip Ervin
2019 · MLB
27 46→52 46→50 54→55 46 .227/.295/.361 .133.280 1424 24% 7% 84 +0.6 .231/.302/.374 .143.296 1416 26% 8% 90 +1.0 .220/.291/.371.151.284161627%8%82+0.3
Chris Pettit
2011 · AAA
26 49→55 44→50 54→50 44 .240/.294/.362 .122.291 1016 21% 6% 84 +0.6 .194/.259/.307 .113.266 1014 30% 6% 55 -1.4 .176/.246/.282.106.24491330%6%41-1.5
Michael Taylor
2012 · MLB
26 49→59 48→55 52→50 46 .245/.303/.387 .142.296 1516 22% 7% 94 +1.3 .233/.303/.360 .127.296 1312 24% 8% 87 +0.8 .232/.307/.356.124.295121024%9%85+0.6
Óscar Mercado
2021 · MLB
26 49→53 46→55 55→60 46 .241/.295/.372 .132.285 1325 21% 6% 86 +0.8 .224/.288/.371 .147.263 1521 21% 7% 84 +0.6 .223/.288/.374.151.263152621%7%81+0.3
L.J. Hoes
2016 · MLB
26 54→62 39→40 50 50 .255/.320/.343 .087.314 518 20% 8% 89 +0.9 .231/.288/.327 .096.273 915 18% 7% 71 -0.3 .220/.273/.304.084.2519916%6%55-1.0
Jonathan Davis
2018 · AA
26 44→52 44→45 51→55 47 .214/.297/.333 .120.288 1118 28% 9% 79 +0.3 .228/.305/.348 .120.295 1119 25% 7% 85 +0.7 .216/.301/.330.114.280102225%7%76+0.1
Logan Forsythe
2013 · MLB
26 50→57 42→50 51→50 51 .240/.322/.348 .107.307 915 23% 9% 92 +1.2 .241/.315/.373 .132.292 1311 21% 8% 95 +1.4 .262/.352/.412.150.32315722%11%118+2.7
Luis González
2023 · MLB
27 48→50 46→45 52→50 49 .236/.310/.364 .128.299 1418 25% 9% 91 +1.1 .235/.308/.352 .117.309 1018 25% 8% 87 +0.8 .219/.300/.302.083.28142822%9%68-0.1
Richie Palacios
2023 · MLB
26 51→53 44→50 58→55 50 .246/.318/.376 .130.305 920 21% 8% 97 +1.5 .232/.317/.355 .123.273 1218 19% 10% 92 +1.2 .220/.315/.334.114.255122018%11%84+0.3
Lastings Milledge
2011 · MLB
26 55→58 42→50 49→55 48 .266/.322/.377 .111.308 916 17% 6% 98 +1.6 .254/.308/.368 .114.287 1119 15% 6% 91 +1.1 .253/.306/.362.109.280112714%6%84+0.5
Aaron Altherr
2017 · MLB
26 46→51 47→55 52→50 45 .230/.295/.376 .145.292 1415 26% 7% 88 +0.9 .226/.305/.386 .160.295 1711 28% 9% 95 +1.4 .211/.294/.374.163.27718829%9%84+0.3