Franklin PrimeraC FCL Red Sox
Age 19 R/R 6'0" / 179 lbs ROK H +3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION179 act + 119 ros · stats below = ROS only
wRC+†100
AVG/OBP/SLG.240 / .330 / .335
PA119
HR2
K%21
BB%8
BABIP294
ISO96
MLB%0%
Value2026 · WAR
BAT: +5.9 runs (wOBA-derived runs vs avg)+6BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.3 runs (Positional adjustment)+5POSREP: +8.5 runs (Replacement-level credit)+8REPTotal WAR: +2.00+2.0WAR
0.01.53.01.52.12.62.93.03.03.03.02.92.82.5+$204M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 60 / POW 25
Toolsscout grade
CONTACT60
scouting grade only
POWER25
scouting grade only
EYE55
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+3.0$15M+$15M
2033Pre-Arb$1.0M+3.0$14M+$14M
2034Pre-Arb$1.0M+3.0$13M+$13M
2035Arb-1$6M+2.9$12M+$10M
2036Arb-2$9M+2.8$10M+$7M
2037Arb-3$12M+2.5$9M+$5M
Totals $30M $73M +$63M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202518 ROKDSL Red Sox Red 172147 38801 132310 20 259359333692 75296 138 301 89
202518 ROKDSL Red Sox Red 172135 451001 251510 20 333471430900 96364 915 410 172
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKBOS 179151 42507 173210 41 278388450838 172310 189 354 129 +6 +0 +0 +3 +5 1.5
YTD19 ROKBOS 179140 50708 272210 41 3574895791.067 221378 1215 466 215 +23 +0 +0 +3 +5 3.3
ROS19 ROKBOS 0% 119104 25402 10254 21 240330335665 96300 218 317 100 +0 +0 +0 +2 +3 0.6
ROS19 MLBBOS 0% 01 0000 000 00 307 299 87 +0 +0
FULL19 ROKBOS 179152 42507 173210 41 276388447835 171307 189 354 129 +6 +0 +0 +3 +5 1.5
TOT19 ROKBOS 298255 67909 275714 62 262364403768 141303 199 339 117 +6 +0 +0 +5 +8 2.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBBOS 43% 318281 691117 26678 41 246327367694 121298 218 316 100 +0 +0 +0 +6 +9 1.5
202821 MLBBOS 61% 422373 9315210 358811 52 249332381712 131298 218 320 103 +1 +0 +0 +8 +12 2.1
202922 MLBBOS 68% 493436 10918212 4210212 62 250333383716 133299 219 322 105 +3 +0 +0 +9 +14 2.6
203023 MLBBOS 71% 520458 11519213 4410713 72 251334386720 135300 218 325 107 +4 +1 +0 +9 +15 2.9
203124 MLBBOS 71% 520458 11519213 4410713 72 251334386720 135300 218 326 108 +5 +1 +0 +9 +15 3.0
203225 MLBBOS 71% 520458 11519213 4410613 72 251334386720 135300 208 327 108 +5 +1 +0 +9 +15 3.0
203326 MLBBOS 76% 520457 11519213 4510613 72 252336387723 136300 209 327 109 +5 +1 +0 +9 +15 3.0
203427 MLBBOS 78% 520457 11519213 4510713 72 252336387723 136300 219 327 109 +5 +1 +0 +9 +15 3.0
203528 MLBBOS 73% 520456 11519213 4610713 72 252338388726 136300 219 326 108 +5 +1 -1 +9 +15 2.9
203629 MLBBOS 76% 520456 11519213 4610813 72 252338388726 136299 219 324 106 +4 +1 -1 +9 +15 2.8
203730 MLBBOS 78% 520456 11319212 4611013 62 248334377711 129298 219 322 104 +3 +0 -2 +9 +15 2.5
203831 MLBBOS 79% 504442 10918212 4510812 62 247333378710 131296 219 317 101 +1 +0 -3 +9 +14 2.2
203932 MLBBOS 80% 489431 10517211 4310712 52 244329369698 125293 229 312 97 -2 +0 -4 +9 +14 1.8
204033 MLBBOS 81% 455401 9515110 4010211 51 237323354677 117289 229 305 92 -4 +1 -4 +8 +13 1.3
204134 MLBBOS 76% 400353 801218 35929 41 227312334647 108284 239 297 85 -7 +0 -5 +7 +11 0.8
204235 MLBBOS 72% 338298 65916 29808 31 218304315620 97278 249 287 78 -8 +0 -6 +6 +10 0.2
204336 MLBBOS 63% 277246 53715 23686 21 215298313611 98272 258 277 71 -9 +0 -6 +5 +8 -0.3
204437 MLBBOS 54% 216191 40513 18555 21 209294293588 84266 258 267 62 -9 +0 -7 +4 +6 -0.6
202720 MLBBOS 43% 137121 31513 11294 20 256338388727 132305 218 302 89 -2 +0 +0 +2 +4 0.5
202821 MLBBOS 61% 257226 581016 22547 31 257341389731 133305 219 305 92 -2 +0 +0 +5 +7 1.0
202922 MLBBOS 68% 336297 751318 28708 41 253333384717 131305 218 309 94 -2 +0 +0 +6 +10 1.4
203023 MLBBOS 71% 370327 841519 31769 51 257338391729 135306 218 311 96 -2 +1 +0 +7 +10 1.6
203124 MLBBOS 71% 369326 841519 31769 51 258339393731 135307 218 313 98 -1 +1 +0 +7 +10 1.7
203225 MLBBOS 71% 369325 841519 32759 51 258342394735 135307 209 313 98 -1 +1 +0 +7 +10 1.7
203326 MLBBOS 76% 395348 9116210 348110 51 261344405750 144307 219 314 98 -1 +1 +0 +7 +11 1.8
203427 MLBBOS 78% 407359 9216210 358310 52 256339396735 139307 209 314 98 -1 +0 +0 +7 +12 1.9
203528 MLBBOS 73% 381336 8615110 33799 51 256339396734 140306 219 313 98 -1 +1 -1 +7 +11 1.7
203629 MLBBOS 76% 396348 8815110 358310 51 253338388726 135305 219 311 96 -2 +1 -1 +7 +11 1.6
203730 MLBBOS 78% 405356 9015110 368510 51 253338385723 132304 219 308 94 -3 +1 -2 +7 +11 1.5
203831 MLBBOS 79% 399351 871519 358510 51 248333373707 125302 219 304 91 -4 +1 -2 +7 +11 1.3
203932 MLBBOS 80% 392345 851419 35859 41 246332371703 125299 229 299 87 -6 +0 -3 +7 +11 1.0
204033 MLBBOS 81% 367323 771218 32829 41 238324356680 118295 229 292 82 -8 +0 -3 +7 +10 0.7
204134 MLBBOS 76% 305268 631016 27707 31 235321347668 112290 239 284 75 -9 +0 -4 +5 +9 0.2
204235 MLBBOS 72% 242213 48714 21576 21 225312324636 99284 249 274 68 -9 +0 -4 +4 +7 -0.2
204336 MLBBOS 63% 174153 33503 15434 20 216302307610 92278 259 264 60 -8 +0 -4 +3 +5 -0.3
204437 MLBBOS 54% 116102 22302 10293 10 216304304608 88271 259 253 52 -6 +0 -4 +2 +3 -0.5
▸ Career Totals
Career 58175125 127821618135 5031242143 7016 249333378711 128302 219 303 90 -65 +8 -27 +104 +165 18.8
/ 162G 650573 14324215 5613916 82 250333377710 127303 219 303 90 -7 +1 -3 +12 +18 2.1
Career 83637359 179929130190 7191775212 10131 244329370699 125296 219 316 100 -3 +8 -38 +149 +237 36.0
/ 162G 650572 14023215 5613816 82 245329371700 126296 219 316 100 -0 +1 -3 +12 +18 2.8

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
202518 ROKDSL Red Sox Red 172135 451001 251510 20 333471430900 96364 915 410 172 +14 +0 +5 2.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
#1Ramon Hernandezlast yr '13
career totals — 14 seasons, 5,543 PA
145,5431668263326418+65+5733.730.7
/162664201+7.7+6.94.0pk7: 28
#2Stephen Drewlast yr '17
career totals — 12 seasons, 4,917 PA
124,91712341252318423+48+3526.225.1
/162664176+6.5+4.73.5pk7: 24
#3Alex Avilalast yr '21
career totals — 13 seasons, 3,638 PA
133,6381058233348393+65+4626.724.5
/162664191+11.9+8.54.9pk7: 22
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 14 projected seasons
146,01713773245326372+88+5627.321.3
/162664158+9.8+6.23.0pk7: 15
#4Brian Schneiderlast yr '12
career totals — 12 seasons, 3,522 PA
123,522664246319367+54+8421.420.8
/162664121+10.3+15.84.0pk7: 20
#5Jordy Mercerlast yr '21
career totals — 9 seasons, 3,394 PA
93,3946613257315387+35+5017.016.7
/162664133+6.9+9.83.3pk7: 17
#6Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16

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
Franklin Primera (OGILVIE) 19 60 25 40 55 262/364/403 141303 96 19% 9% 117 +2.0
Andy Paz
2012 · A
19 50 36→40 44→45 50 231/310/298 67290 38 20% 8% 74 -0.1 208/273/281 73275 45 24% 8% 53 -1.5 208/262/276682716424%7%43-0.5
Sherman Lacrus
2014 · A
20 51 39→30 47→50 48 243/318/320 77276 79 14% 6% 83 +0.6 216/283/305 89263 67 19% 7% 64 -0.8 192/256/280882386621%6%45-0.6
Luis Alvarez
2009 · A
19 47 43→45 44→45 48 231/306/343 112272 115 19% 7% 85 +0.7 224/289/325 101280 96 22% 6% 72 -0.2 209/262/31710825012121%4%55-0.3
Yeiner Fernandez
2022 · A
19 53→52 40 41→45 40 251/300/346 95328 75 25% 5% 81 +0.4 238/300/327 89293 75 20% 7% 77 +0.1 229/296/312832787519%7%70-0.3
Ulises Montilla
2012 · A
20 54 38→45 44→50 54 253/315/342 89278 49 10% 8% 86 +0.8 235/293/328 93276 49 15% 7% 74 -0.1 230/290/3309927141015%6%73-0.1
Jairo Marquez
2008 · A
20 52 41→40 45 49 251/309/347 97277 85 13% 6% 85 +0.7 224/275/317 93252 76 14% 5% 63 -0.8 206/259/284792266612%6%45-0.5
Juan Fernandez
2018 · A
19 48→57 41→40 48→50 47 230/294/335 105278 86 20% 7% 77 +0.1 200/257/274 74263 44 24% 6% 45 -2.1 239/301/3329329710922%6%74-0.0
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Luis Perez
2010 · A
19 49 37→30 45→50 58 225/321/310 84276 37 18% 11% 82 +0.5 226/294/321 95269 610 17% 7% 73 -0.1 228/288/33710926871117%6%72-0.1
Edgar Munoz
2012 · A
20 55 37→30 47→55 51 258/328/330 72294 418 13% 7% 89 +1.0 217/276/281 64262 417 18% 6% 54 -1.4 213/265/2847126071920%6%46-0.6
Josh Thole
2006 · A
19 46→56 37→40 47→45 53 218/297/291 73256 55 16% 8% 66 -0.6 227/292/293 66286 34 20% 7% 64 -0.8 281/343/378973165412%8%106+1.6
Gabriel Moreno
2019 · A
19 48 41→45 46→45 43 230/265/333 103261 76 15% 4% 63 -0.9 240/287/381 141277 146 18% 5% 85 +0.7 277/360/41013331813616%11%119+1.6
Alain Camou
2023 · A
19 52 37→40 46→50 53 241/307/322 81285 310 16% 8% 78 +0.2 207/265/272 65271 26 22% 7% 47 -1.9 177/232/223462370224%6%19-1.0
Francisco Ventura
2017 · A
18 48 40 41→40 54 228/297/319 92260 76 15% 9% 73 -0.1 221/275/291 70307 45 27% 7% 56 -1.3 222/262/247253370032%5%34-0.7
Iván Herrera
2019 · A
19 51→56 38→50 46→50 42 237/300/323 85317 44 25% 6% 76 +0.0 221/287/323 102294 113 27% 7% 71 -0.3 276/369/436160338181322%11%130+2.7
Sam McMillan
2019 · A
20 47 41→40 47→45 49 227/314/329 102280 86 21% 8% 85 +0.7 215/317/292 77291 47 25% 10% 77 +0.1 211/334/282712734721%12%79+0.1
Yoandy Rea
2019 · A
19 50 37→40 45→40 45 231/293/316 85277 25 16% 5% 71 -0.3 242/294/356 114287 95 18% 5% 82 +0.5 289/333/46917930622314%4%124+0.6
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Colton Welker
2018 · A
20 52→53 41→40 42→45 41 249/285/351 102299 87 20% 4% 76 +0.1 226/266/320 94300 85 26% 5% 60 -1.0 187/253/272862388324%7%42-0.9
Andrés Giménez
2018 · A
19 51→60 39→50 49→55 48 241/309/334 92287 611 18% 7% 82 +0.5 233/291/345 112300 823 24% 5% 78 +0.2 261/326/416155313172521%5%108+2.0