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
OGV OFP45OGV rank#129ETA2028MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROKDSL Red Sox R…172.333/.471/.4301274—.222/.341/.285
202619A/ROKBOS340.367/.499/.581136148—.311/.425/.480
2027PROJMLE20MLBBOS450.248/.335/.3851151051.1
2028PROJ48% MLB21MLBBOS141.257/.343/.402321080.7
2029PROJ68% MLB22MLBBOS264.259/.345/.408731101.4
Next 3 projected WAR 3.2Projected 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.0 WAR median (P10 -0.1 / P90 28, 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 · 210 proj PA
wRC+†105
AVG/OBP/SLG.246 / .332 / .381
PA210
HR5
K%20
BB%9
ISO137
MLB%0%
Value2027 · WAR
BAT: +1.3 runs (wOBA-derived runs vs avg)+1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +1.10+1.1WAR
0.01.22.50.71.41.82.02.02.01.91.81.61.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$106M ctrl surplus
Contract
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.0$11M+$10M
2033Pre-Arb$0.9M+2.0$10M+$10M
2034Pre-Arb$1.0M+1.9$9M+$8M
2035Arb-1$5M+1.8$8M+$6M
2036Arb-2$8M+1.6$6M+$3M
2037Arb-3$10M+1.3$5M+$1M
Totals $26M $49M +$39M

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. 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 1-3 WAR low.

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.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEBOS 48% 291256 641127 25588 31 250337393730 142294 209 328 108 +3 +0 -1 +5 +6 1.4
202922 MLB MLEBOS 68% 388341 8515210 347610 41 252339399737 147294 209 331 110 +5 +0 -0 +7 +8 2.0
203023 MLB MLEBOS 76% 445391 9918212 398712 41 253339403742 150295 209 333 111 +6 +0 -0 +8 +10 2.4
203124 MLB MLEBOS 78% 445392 9918212 398811 41 254340406746 152296 209 334 112 +6 +0 +0 +8 +10 2.5
203225 MLB MLEBOS 79% 445392 9918212 398811 41 254339407746 153295 209 334 112 +6 +0 +1 +8 +10 2.6
203326 MLB MLEBOS 79% 445391 9918212 408811 41 254339407746 153295 209 333 112 +6 +0 +1 +8 +10 2.6
203427 MLB MLEBOS 78% 445391 9818212 408911 31 253338404742 151295 209 332 111 +6 +0 +1 +8 +10 2.5
203528 MLB MLEBOS 77% 445391 9818212 409011 31 251336399735 148294 209 329 109 +5 +0 +0 +8 +10 2.3
203629 MLB MLEBOS 75% 445392 9717212 399111 22 248333392726 144292 209 326 106 +3 -0 -0 +8 +10 2.1
203730 MLB MLEBOS 74% 445393 9617211 399210 23 245329384714 139291 219 321 103 +2 -1 -1 +8 +10 1.8
203831 MLB MLEBOS 73% 426376 9116210 379010 23 241325374699 133288 219 315 99 -0 -1 -2 +8 +9 1.4
203932 MLB MLEBOS 72% 407360 851529 35889 23 235318361679 126284 229 307 94 -3 -1 -3 +7 +9 1.0
204033 MLB MLEBOS 72% 366324 741218 31818 23 229311346656 117279 228 298 88 -5 -1 -3 +7 +8 0.5
204134 MLB MLEBOS 68% 296264 58916 24686 22 220301327629 107272 238 287 80 -7 -0 -4 +5 +6 0.0
202821 MLB CTXBOS 48% 141124 31613 12284 20 257343402745 145303 209 334 108 +1 +0 -0 +3 +3 0.7
202922 MLB CTXBOS 68% 264232 601217 23527 31 259345408753 149304 209 337 110 +3 +0 -0 +5 +6 1.4
203023 MLB CTXBOS 76% 339297 781529 30679 31 260345412758 152305 209 339 111 +5 +0 -0 +6 +7 1.8
203124 MLB CTXBOS 78% 347304 801629 31689 31 261346415761 154305 209 340 112 +5 +0 +0 +6 +8 2.0
203225 MLB CTXBOS 79% 350307 8116210 31699 31 261345416761 155305 209 340 112 +5 +0 +1 +6 +8 2.0
203326 MLB CTXBOS 79% 351308 8116210 31699 31 261345416761 155305 209 340 112 +5 +0 +1 +6 +8 2.0
203427 MLB CTXBOS 78% 345303 781529 31698 31 259344413757 153304 209 338 111 +4 +0 +1 +6 +7 1.9
203528 MLB CTXBOS 77% 342301 781529 30698 21 258342408750 151304 209 335 109 +4 +0 +0 +6 +7 1.8
203629 MLB CTXBOS 75% 333293 741518 29688 21 255339402741 147302 209 332 106 +3 +0 -0 +6 +7 1.6
203730 MLB CTXBOS 74% 327287 721418 29688 12 252335393729 142300 219 327 103 +1 -1 -1 +6 +7 1.3
203831 MLB CTXBOS 73% 310273 671317 27667 22 247331383714 136297 219 321 99 -0 -0 -1 +6 +7 1.0
203932 MLB CTXBOS 72% 295261 631216 25647 22 242324370694 128293 228 313 94 -2 -0 -2 +5 +6 0.7
204033 MLB CTXBOS 72% 264234 551015 22596 22 235316354670 119288 228 304 88 -4 -0 -2 +5 +6 0.4
204134 MLB CTXBOS 68% 200178 41714 16464 12 226307335642 109281 238 292 80 -5 -1 -3 +4 +4 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 42083702 93918220104 367862103 3218 254338398736 144303 209 329 106 +25 -1 -8 +75 +91 18.6
/ 162G— A+C — 650572 14528316 5713316 53 253339397735 143302 209 329 106 +4 -0 -1 +12 +14 2.9
Career— MLE — 64565665 140724728162 5681285178 5227 248336388723 139293 209 325 106 +34 -1 -12 +106 +129 26.1
/ 162G— MLE — 650570 14225316 5712918 53 249336388724 139294 209 325 106 +4 -0 -1 +12 +14 2.9

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 ASalem RidgeYaks · 206 PAwOBA .422 → .374 (−48)K% 11.2% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.17%÷1.000×1.360——15.18%
BB% (unintentional) /PA12.62%÷1.000×0.690—×1.0459.10%
HBP% /PA7.77%—×0.780—×1.0456.33%
Singles /BIP26.95%÷1.000×0.920×1.025×1.04526.57%
Doubles /BIP7.09%÷1.000×0.830×1.025×1.0456.31%
Triples /BIP0.71%÷1.000×0.910×1.025×1.0450.69%
Home runs /BIP3.55%÷1.000×0.800—×1.0452.96%

Factors used: level-wide A 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 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .422 → .374; ISO .165 → .145; BABIP .360 → .346. 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).

2026 ROKFCL Red Sox · 134 PAwOBA .527 → .409 (−118)K% 9.7% → 14.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.70%÷1.000×1.440——13.97%
BB% (unintentional) /PA16.42%÷1.000×0.620—×1.00810.26%
HBP% /PA5.22%—×0.720—×1.0083.79%
Singles /BIP33.33%÷1.000×0.820×0.950×1.00826.16%
Doubles /BIP6.67%÷1.000×0.720×0.950×1.0084.59%
Triples /BIP0.00%÷1.000×0.720×0.950×1.0080.00%
Home runs /BIP8.89%÷1.000×0.780—×1.0086.99%

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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .527 → .409; ISO .291 → .239; BABIP .434 → .327. 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 DSLDSL Red Sox Red · 172 PAwOBA .405 → .277 (−128)K% 8.7% → 10.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.72%÷0.974×1.220——10.93%
BB% (unintentional) /PA14.53%÷1.095×0.700—×1.0089.36%
HBP% /PA5.81%—×0.700—×1.0084.10%
Singles /BIP28.33%÷1.017×0.680×0.987×1.00818.84%
Doubles /BIP8.33%÷0.998×0.600×0.987×1.0084.98%
Triples /BIP0.00%÷1.150×0.600×0.987×1.0080.00%
Home runs /BIP0.83%÷0.880×0.470—×1.0080.45%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 76, 1B 103, 2B 100, 3B 130, K 95, BB 119 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .405 → .277; ISO .096 → .061; BABIP .364 → .236. 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).