Franklin Primera

C Salem RidgeYaks
Age 20 R/R 6'0" / 179 lbs A HR -5%K -4% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
ETA2028MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROKDSL Red Sox R…172.333/.471/.4301274—.222/.341/.285
202619ABOS206.329/.466/.49452139—.304/.422/.439
202619ROKBOS134.427/.549/.71884163—.321/.429/.545
2027PROJ0% MLB20MLBBOS450.248/.335/.3851151051.7
2028PROJ51% MLB21MLBBOS204.257/.343/.402521081.0
2029PROJ73% MLB22MLBBOS344.259/.345/.408941101.8
Next 3 projected WAR 4.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
wOBA97
wRC+97
K%97
Z-Con%92
Whiff%91
ISO66
Career WAR0 WAR median (P10 -0 / P90 30, comp-based) · star 8% · didn't stick 72%
CompsTravis Denker (age 20) · Daniel Robertson (age 21) · Max Ramirez (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 320 proj PA
wRC+†105
AVG/OBP/SLG.246 / .332 / .381
PA320
HR8
K%20
BB%9
ISO137
MLB%0%
Value2027 · WAR
BAT: +2.0 runs (wOBA-derived runs vs avg)+2BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: +1.70+1.7WAR
0.01.53.01.01.82.32.42.52.52.42.22.01.627282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$136M ctrl surplus
Tools · ContractCON 56 / POW 42
Toolsscout grade
CONTACT56
scouting grade only
POWER42
scouting grade only
EYE59
scouting grade only
SPEED31
scouting grade only
DEFENSE55
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
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+2.5$14M+$13M
2033Pre-Arb$0.9M+2.5$13M+$12M
2034Pre-Arb$1.0M+2.4$11M+$11M
2035Arb-1$6M+2.2$10M+$7M
2036Arb-2$9M+2.0$8M+$5M
2037Arb-3$12M+1.6$6M+$2M
Totals $30M $61M +$50M

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 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202518 ROKDSL Red Sox Red — 172135 451001 251510 20 333471430900 96364 915 410 74 — — — — — —
202619 ASalem RidgeYaks — 206164 541015 262316 21 329466494960 165360 1113 433 139 — — — — — —
202619 ROKFCL Red Sox — 134103 44608 22137 41 4275497181.267 291434 1016 537 163 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202518 ROK MLEDSL Red Sox Red — 172144 32601 161910 20 222341285626 62236 119 277 74 — — — — — —
202619 A MLESalem RidgeYaks — 206171 52914 193116 21 304422439861 135346 159 374 139 — — — — — —
202619 ROK MLEFCL Red Sox — 134112 36407 14197 41 321429545973 223327 1410 409 163 — — — — — —
202518 ROK MLEDSL Red Sox Red — 172144 32601 161910 20 222341285626 62246 119 277 74 — — — — — —
202518 ROK RAWDSL Red Sox Red — 172135 451001 251510 20 333471430900 96364 915 410 74 — — — — — —
202619 A MLE2 teams — 340283 8813111 335023 62 311425481905 170345 1510 388 149 — — — — — —
202619 A RAW2 teams — 340267 9816113 483623 62 3674995811.079 213388 1114 474 149 — — — — — —
202518 ROK MLEDSL Red Sox Red — 172144 32601 161910 20 222341285626 62236 119 277 74 — — — — — —
202619 A MLE2 teams — 340281 8813111 335023 62 313425484909 171339 1510 388 149 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202518 ROK MLEDSL Red Sox Red — 172144 32601 161910 20 222341285626 62236 119 277 74 — — — — — —
202619 A MLE2 teams — 340281 8813111 335023 62 313425484909 171339 1510 388 149 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEBOS 0% 450395 9717211 399013 52 248335385719 137293 209 324 105 +3 +0 -1 +8 +10 1.7
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEBOS 51% 396347 8615210 357811 51 250337393730 142294 209 328 108 +4 +1 -1 +7 +9 2.0
202922 MLB MLEBOS 73% 474416 10519312 429313 52 252339399737 147294 209 331 110 +6 +0 -1 +8 +10 2.4
203023 MLB MLEBOS 81% 520455 11621314 4610214 52 253339403742 150295 209 333 111 +7 +0 -0 +9 +11 2.8
203124 MLB MLEBOS 83% 520456 11621314 4610213 51 254340406746 152296 209 334 112 +7 +1 +1 +9 +11 3.0
203225 MLB MLEBOS 84% 520456 11721315 4610313 51 254339407746 153295 209 334 112 +7 +1 +1 +9 +11 3.0
203326 MLB MLEBOS 84% 520456 11721315 4610313 41 254339407746 153295 209 333 112 +7 +0 +1 +9 +11 3.0
203427 MLB MLEBOS 83% 520456 11621314 4610413 41 253338404742 151295 209 332 111 +7 +0 +1 +9 +11 2.9
203528 MLB MLEBOS 82% 520457 11521314 4610512 31 251336399735 148294 209 329 109 +6 +0 +0 +9 +11 2.7
203629 MLB MLEBOS 79% 520457 11320214 4610612 32 248333392726 144292 209 326 106 +4 -0 -0 +9 +11 2.5
203730 MLB MLEBOS 78% 520457 11220213 4610812 23 245329384714 139291 219 321 103 +2 -1 -1 +9 +11 2.1
203831 MLB MLEBOS 77% 504443 10719212 4410712 34 241325374699 133288 219 315 99 -0 -1 -2 +9 +11 1.7
203932 MLB MLEBOS 77% 489433 10218211 4210611 34 235318361679 126284 229 307 94 -3 -1 -2 +9 +11 1.3
204033 MLB MLEBOS 77% 456405 9315210 3810110 34 229311346656 117279 228 298 88 -7 -1 -3 +8 +10 0.7
204134 MLB MLEBOS 72% 400356 791318 33928 23 220301327629 107272 238 287 80 -10 -1 -4 +7 +9 0.1
202821 MLB CTXBOS 51% 204178 46915 18406 21 257343402745 145303 209 334 108 +2 +0 -0 +4 +4 1.0
202922 MLB CTXBOS 73% 344302 781529 30689 41 259345408753 149304 209 337 110 +4 +0 -0 +6 +7 1.8
203023 MLB CTXBOS 81% 422371 9619211 378311 41 260345412758 152305 209 339 111 +6 +0 -0 +8 +9 2.3
203124 MLB CTXBOS 83% 431379 9919212 388511 41 261346415761 154305 209 340 112 +6 +0 +0 +8 +9 2.4
203225 MLB CTXBOS 84% 435382 10020212 398611 41 261345416761 155305 209 340 112 +6 +0 +1 +8 +9 2.5
203326 MLB CTXBOS 84% 437384 10020212 398611 41 261345416761 155305 209 340 112 +6 +0 +1 +8 +9 2.5
203427 MLB CTXBOS 83% 429378 9819212 388610 31 259344413757 153304 209 338 111 +6 +0 +1 +8 +9 2.4
203528 MLB CTXBOS 82% 425374 9619211 388610 31 258342408750 151304 209 335 109 +5 +0 +0 +8 +9 2.2
203629 MLB CTXBOS 79% 413363 9318211 378410 21 255339402741 147302 209 332 106 +3 +0 -0 +7 +9 2.0
203730 MLB CTXBOS 78% 407359 9118210 36849 23 252335393729 142300 219 327 103 +2 -1 -1 +7 +9 1.6
203831 MLB CTXBOS 77% 390344 841619 34829 23 247331383714 136297 219 321 99 -0 -1 -1 +7 +8 1.3
203932 MLB CTXBOS 77% 376333 801518 32818 23 242324370694 128293 229 313 94 -3 -1 -2 +7 +8 1.0
204033 MLB CTXBOS 77% 350310 721317 29788 23 235316354670 119288 228 304 88 -5 -1 -2 +6 +8 0.6
204134 MLB CTXBOS 72% 289257 581015 24666 22 226307335642 109281 238 292 80 -7 -0 -3 +5 +6 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 53524714 119123023134 4691095129 4023 253337396733 144301 209 329 106 +30 -1 -7 +96 +116 23.8
/ 162G— A+C — 650573 14528316 5713316 53 253338396734 143302 209 329 106 +4 -0 -1 +12 +14 2.9
Career— MLE — 77116757 168429637196 6791543209 6433 249336391727 142294 209 325 106 +39 -1 -10 +129 +156 31.8
/ 162G— MLE — 650570 14225317 5713018 53 249337393730 144293 209 325 106 +3 -0 -1 +12 +14 2.9