Christian FranklinLF Rochester Red Wings
Age 26 R/R 5'9" / 195 lbs AAA Svc 0.0 · Ctrl thru 2031 ILReassigned to Minors (RM)
2026 ROS PROJECTION358 act + 238 ros · stats below = ROS only
wRC+†90
AVG/OBP/SLG.231 / .325 / .337
PA238
HR4
SB9
K%28
BB%10
BABIP322
ISO106
MLB%40%
Value2026 · WAR
BAT: -13.1 runs (wOBA-derived runs vs avg)-13BATRUN: +2.3 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: -6.4 runs (Positional adjustment)-6POSREP: +16.9 runs (Replacement-level credit)+17REPTotal WAR: +0.00+0.0WAR
0.00.51.00.00.80.70.60.4+$15M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 47 / POW 42
Toolsscout grade
CONTACT47
scouting grade only
POWER42
scouting grade only
EYE61
scouting grade only
SPEED50
scouting grade only
DEFENSE55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0 yrs (est)
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M
2027Pre-Arb$0.8M+0.8$3M+$2M
2028Pre-Arb$0.8M+0.7$2M+$2M
2029Arb-1$1M+0.6$2M+$0.9M
2030Arb-2$1M+0.4$1M+$0.3M
2031Extbeyond projection horizon · no WAR estimate
Totals $4M $8M +$5M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AMyrtle Beach Pelicans 8769 11301 13345 14 159333246580 87294 3915 259 56
202121 AMyrtle Beach Pelicans 8765 13301 17235 14 200402292695 92293 2620 340 119
202323 A+4 teams 390339 621028 3514113 138 183284295579 112281 369 261 58
202323 A+4 teams 390321 8317312 539813 138 259385442827 184333 2514 370 141
202424 AATennessee Smokies 427365 851226 531216 347 233340326666 93328 2812 302 89
202424 AATennessee Smokies 427347 931525 71896 347 268401366767 98344 2117 354 129
202525 AAARochester Red Wings 535467 11520411 581257 199 246338377715 131313 2311 316 100
202525 AAARochester Red Wings 535445 12123512 801107 199 272391427818 155336 2115 368 140
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAAWSH 358314 691215 361107 154 220314312626 92320 3110 282 74 -11 +1 +0 -4 +10 -0.3
YTD26 AAAWSH 358298 731416 52927 154 245370359729 114333 2615 337 116 +6 +1 +0 -4 +10 1.4
ROS26 AAAWSH 40% 238207 48814 25684 93 231325337662 106321 2810 304 90 -3 +1 +1 -3 +7 0.3
ROS26 MLBWSH 40% 9583 19302 10272 41 229326337664 108321 2811 291 81 -2 +0 +0 -1 +3 0.0
FULL26 AAAWSH 453397 881517 461379 195 222316317634 96319 3010 284 76 -13 +2 +0 -5 +13 -0.2
TOT26 AAAWSH 596521 1172029 6117811 247 224318322640 98321 3010 291 81 -13 +2 +1 -6 +17 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBWSH 48% 537468 10919210 561508 196 233325346671 113317 2810 305 92 -5 +1 +2 -6 +15 0.8
202828 MLBWSH 53% 559488 11320210 581558 196 232323342665 111314 2810 305 92 -5 +1 +1 -6 +16 0.7
202929 MLBWSH 55% 568496 11420211 591578 185 230321345666 115312 2810 304 91 -6 +2 +1 -6 +16 0.6
203030 MLBWSH 56% 570498 11420211 591588 165 229320343664 114310 2810 301 89 -7 +1 -0 -6 +16 0.4
202727 MLBWSH 48% 259226 53915 27724 93 235327350676 115317 2810 294 83 -5 +1 +1 -3 +7 0.1
202828 MLBWSH 53% 297260 611116 31824 103 235325354679 119314 2810 294 83 -6 +1 +1 -3 +8 0.1
202929 MLBWSH 55% 310270 621116 32865 103 230322344667 115312 2810 293 83 -6 +1 +0 -3 +9 0.0
203030 MLBWSH 56% 317276 631116 33885 93 228322341662 112310 2810 291 81 -7 +1 -0 -3 +9 -0.1
▸ Career Totals
Career 12781115 25845425 13335520 4213 231324346670 115314 2810 293 82 -26 +3 +2 -14 +36 0.2
/ 162G 650567 13223213 6818110 217 233326349675 116316 2810 293 82 -13 +1 +1 -7 +18 0.1
Career 39113397 7711321772 416110967 14853 227323339662 112313 2811 300 88 -54 +8 +4 -42 +111 2.8
/ 162G 650565 12822312 6918411 259 227322340662 113312 2811 300 88 -9 +1 +1 -7 +18 0.5

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AMyrtle Beach Pelicans 8765 13301 17235 14 200402292695 92293 2620 340 119 +2 -1 +2 0.3
202323 A+South Bend Cubs 288234 581109 42749 96 248382410793 162320 2615 358 132 +11 -1 +8 1.8
202323 AMyrtle Beach Pelicans 5142 10311 5144 40 238373429801 190333 2710 363 136 +2 +1 +1 0.4
202323 ROKACL Cubs 3025 9122 550 01 3604678001.267 440389 1717 526 261 +5 -0 +1 0.6
202323 INTLMesa Solar Sox 2120 6200 150 01 300333400733 100400 245 328 109 +0 -0 +1 0.0
202424 AATennessee Smokies 427347 931525 71896 347 268401366767 98344 2117 354 129 +14 +4 +12 3.1
202525 AAARochester Red Wings 535445 12123512 801107 199 272391427818 155336 2115 368 140 +24 +0 +15 4.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#3Damian Jacksonlast yr '06
career totals — 6 seasons, 1,930 PA
61,9302195248324354-6-53.63.6
/162664733-1.9-1.61.2pk7: 4
#4Jose Offermanlast yr '05
career totals — 5 seasons, 1,767 PA
51,7672715253342362-14-23.23.2
/162664106-5.4-0.71.2pk7: 3
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,2702341233321347-14+71.11.1
/1626641222-7.1+3.50.6pk7: 1

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 224/318/322 98321 924 30% 10% 81 +0.0
Matt Vierling
2023 · MLB
26 49→56 45→50 52→50 46 241/296/363 122292 1216 22% 7% 84 +0.6 257/317/401 144314 149 22% 8% 103 +1.9 261/325/40914932015722%8%105+1.5
Jason Donald
2011 · MLB
26 49→55 43→50 55→50 45 236/298/356 120305 914 24% 7% 84 +0.6 239/295/340 101318 713 25% 6% 78 +0.2 234/286/3259032061127%5%67-0.3
Drew Ferguson
2019 · AAA
26 52→49 43→45 49→55 47 244/321/354 110334 1016 28% 8% 93 +1.3 230/312/341 111322 1022 29% 9% 86 +0.8 215/303/319104305103030%10%74-0.0
Manuel Margot
2021 · MLB
26 50→53 46→50 54→60 51 248/309/388 140286 1324 18% 8% 96 +1.5 254/311/376 122295 1117 17% 7% 94 +1.3 256/312/371114298101517%7%89+0.7
Marty Costes
2022 · AAA
26 54→59 43→45 48→50 51 255/338/366 111323 912 23% 9% 103 +1.9 238/315/350 112303 1014 23% 8% 90 +1.0 225/300/32610128291422%7%74-0.0
Josh Rutledge
2015 · MLB
26 48→58 44→50 50 43 237/289/360 123293 1112 23% 6% 81 +0.4 227/283/325 98311 78 28% 6% 69 -0.4 216/269/293773036329%5%51-0.8
Cole Gillespie
2010 · AAA
26 46→56 47→50 55→50 50 228/305/374 146290 1315 25% 9% 91 +1.1 227/297/354 127291 1115 24% 8% 82 +0.5 256/320/36510930791319%8%94+0.7
Victor Robles
2022 · MLB
25 46→54 44→50 50→60 45 224/307/352 127290 1118 25% 7% 88 +0.9 240/309/344 104306 827 23% 7% 85 +0.7 283/353/38710535265120%6%113+0.9
Jonathan Davis
2018 · AA
26 42→52 44→45 51→55 47 206/290/322 117279 1118 29% 9% 72 -0.2 226/304/347 121294 1119 25% 7% 85 +0.7 224/306/341117313112229%9%81+0.2
Logan Forsythe
2013 · MLB
26 52→56 43→55 52→50 50 247/327/363 116314 1015 23% 9% 98 +1.6 242/315/380 138292 1411 21% 8% 98 +1.6 256/347/41315731217722%11%116+2.6
Óscar Mercado
2021 · MLB
26 48→54 46→55 55→60 46 240/294/374 133285 1424 21% 6% 86 +0.8 227/291/374 147267 1521 21% 7% 86 +0.8 226/292/376150266152621%7%84+0.4
Adalberto Santos
2014 · AA
26 53 41→45 53→55 48 255/315/360 106317 821 22% 7% 92 +1.2 228/287/327 99314 815 28% 7% 71 -0.3 170/225/2144427001034%7%14-0.7
Chip Ambres
2006 · MLB
26 49 48→50 53→50 51 242/318/393 151292 1520 22% 9% 102 +1.8 217/289/357 140271 1611 25% 9% 81 +0.4 214/283/35814426017624%8%76+0.0
Lastings Milledge
2010 · MLB
25 54→59 44→50 50→55 46 263/320/383 120307 1221 18% 6% 100 +1.7 260/314/369 109298 1018 15% 6% 93 +1.3 264/318/36610329991814%6%89+0.7
Bryson Myles
2016 · AA
26 48→52 47→50 52→55 43 236/302/378 143314 1420 28% 7% 92 +1.2 222/291/363 141291 1518 28% 7% 83 +0.6 185/259/326141235162028%7%56-0.5
Rymer Liriano
2017 · MLB
26 48→52 46→50 49→55 42 231/296/361 130330 1316 32% 7% 85 +0.7 194/259/313 119306 1411 39% 7% 56 -1.3 175/246/290115278151140%8%43-1.5
Andruw Monasterio
2023 · AAA
26 47→55 44→45 48→55 44 228/294/350 122313 1213 30% 8% 81 +0.4 241/315/351 110315 1019 25% 9% 90 +1.0 246/325/351106317102324%9%92+0.6
L.J. Hoes
2016 · MLB
26 54→63 39→40 51→50 51 255/320/342 87313 520 20% 8% 89 +0.9 232/287/339 107270 1114 18% 7% 74 -0.1 221/271/32110024612916%6%59-0.8
Cal Stevenson
2023 · MLB
26 46→56 43→45 54→60 51 223/302/332 109293 1120 26% 10% 79 +0.3 239/326/363 124311 1228 25% 11% 97 +1.5 241/333/366126310123424%12%100+1.0
Kevin Thompson
2006 · AAA
26 51→52 47→50 57→60 49 248/320/397 149309 1329 23% 8% 104 +2.0 239/304/371 132293 1127 21% 8% 90 +1.0 237/302/360123287103120%8%82+0.3