Ronald Rosario

C Portland Sea Dogs
Age 24 R/R 5'11" / 175 lbs AA HR -5%K -4% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1576ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421A+BOS427.244/.304/.3598245—.200/.243/.292
202522AABOS402.201/.280/.32111540—.185/.244/.272
202623AABOS314.267/.324/.49716291—.241/.285/.418
2027PROJMLE24MLBBOS4.218/.267/.35000680.0
2028PROJ31% MLB25MLBBOS70.221/.271/.35621710.1
2029PROJ45% MLB26MLBBOS123.222/.274/.35831730.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
ISO84
wOBA65
wRC+65
K%64
Z-Con%33
Speed28
Career WAR0.0 WAR median (P10 -0.2 / P90 2.0, comp-based) · star 0% · didn't stick 89%
CompsLuca Tresh (age 24) · Jose Gil (age 24) · Abrahan Gutierrez (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†68
AVG/OBP/SLG.218 / .267 / .350
PA4
HR0
K%25
BB%5
BABIP273
ISO126
MLB%2%
Value2027 · WAR
BAT: -7.2 runs (wOBA-derived runs vs avg)-7BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +4.1 runs (Replacement-level credit)+4REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.10.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 35 / POW 40
Toolsscout grade
CONTACT35
scouting grade only
POWER40
scouting grade only
EYE40
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M———
2033Arb-1$3M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.4M +$0.0M

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)
202118 ROKDSL BOS Blue — 2016 8101 410 00 5006007501.350 250500 520 579 130 — — — — — —
202219 ROKFCL Red Sox — 5141 10200 7113 00 244392293685 49333 2214 331 36 — — — — — —
202320 A+Greenville Drive — 247215 561223 27742 10 260348377725 116376 3011 326 53 — — — — — —
202320 ASalem Red Sox — 7256 14511 12222 00 250400429829 179371 3117 365 82 — — — — — —
202421 A+Greenville Drive — 427390 951918 32822 21 244304359663 115287 197 298 45 — — — — — —
202522 AAPortland Sea Dogs — 402358 7210011 33956 53 201280321601 120239 248 272 40 — — — — — —
202623 AAPortland Sea Dogs — 314288 7716116 22692 21 267324497820 229299 227 357 91 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL BOS Blue — 2017 5100 310 00 294400353753 59318 515 361 130 — — — — — —
202219 ROK MLEFCL Red Sox — 5144 7100 4163 00 159275182456 23257 318 222 36 — — — — — —
202320 A+ MLEGreenville Drive — 247226 46913 16992 10 204262292554 88331 406 247 53 — — — — — —
202320 A MLESalem Red Sox — 7260 12411 8302 00 200314350664 150339 4211 290 82 — — — — — —
202421 A+ MLEGreenville Drive — 427401 801417 211122 21 200243292535 92255 265 235 45 — — — — — —
202522 AA MLEPortland Sea Dogs — 402368 68808 231196 53 185244272516 87239 306 228 40 — — — — — —
202623 AA MLEPortland Sea Dogs — 314294 7114112 16842 21 241285418704 177292 275 302 91 — — — — — —
202118 ROK MLEDSL BOS Blue — 2017 5100 310 00 294400353753 59312 515 361 130 — — — — — —
202118 ROK RAWDSL BOS Blue — 2016 8101 410 00 5006007501.350 250500 520 579 130 — — — — — —
202219 ROK MLEFCL Red Sox — 5144 7100 4163 00 159275182456 23250 318 222 36 — — — — — —
202219 ROK RAWFCL Red Sox — 5141 10200 7113 00 244392293685 49333 2214 331 36 — — — — — —
202320 A+ MLE2 teams — 319286 581324 241294 10 203274304578 101342 408 257 60 — — — — — —
202320 A+ RAW2 teams — 319271 701734 39964 10 258360387747 129375 3012 335 60 — — — — — —
202421 A+ MLEGreenville Drive — 427401 801417 211122 21 200243292535 92256 265 235 45 — — — — — —
202421 A+ RAWGreenville Drive — 427390 951918 32822 21 244304359663 115287 197 298 45 — — — — — —
202522 AA MLEPortland Sea Dogs — 402368 68808 231196 53 185244272516 87246 306 228 40 — — — — — —
202522 AA RAWPortland Sea Dogs — 402358 7210011 33956 53 201280321601 120239 248 272 40 — — — — — —
202623 AA MLEPortland Sea Dogs — 314294 7114112 16842 21 241285418704 177296 275 302 91 — — — — — —
202623 AA RAWPortland Sea Dogs — 314288 7716116 22692 21 267324497820 229299 227 357 91 — — — — — —
202118 ROK MLEDSL BOS Blue — 2017 5100 310 00 294400353753 59318 515 361 130 — — — — — —
202219 ROK MLEFCL Red Sox — 5144 7100 4163 00 159275182456 23257 318 222 36 — — — — — —
202320 A+ MLE2 teams — 319288 581324 241294 10 201274302576 101333 408 257 60 — — — — — —
202421 A+ MLEGreenville Drive — 427401 801417 211122 21 200243292535 92255 265 235 45 — — — — — —
202522 AA MLEPortland Sea Dogs — 402370 68808 231196 53 184244270515 86239 306 228 40 — — — — — —
202623 AA MLEPortland Sea Dogs — 314293 7114112 16842 21 242285420705 177292 275 302 91 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A+ MLEGreenville Drive — 427401 801417 211122 21 200243292535 92255 265 235 45 — — — — — —
202522 AA MLEPortland Sea Dogs — 402370 68808 231196 53 184244270515 86239 306 228 40 — — — — — —
202623 AA MLEPortland Sea Dogs — 314293 7114112 16842 21 242285420705 177292 275 302 91 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEBOS 2% 364339 7313110 19963 31 213261342604 130264 265 269 68 -14 +0 +0 +7 +8 0.2
▸ 2027 — real world (MLB)
202724 MLB CTXBOS 2% 44 1000 010 00 218267350617 132273 250 275 68 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEBOS 31% 225209 45816 12592 21 215265348613 133265 265 273 71 -8 +0 +0 +4 +5 0.1
202926 MLB MLEBOS 45% 275255 561018 16712 31 216268350619 134266 266 275 73 -9 +0 +0 +5 +6 0.2
203027 MLB MLEBOS 49% 300276 601118 18783 32 217270351620 134267 266 276 73 -10 -0 +0 +5 +6 0.2
203128 MLB MLEBOS 52% 311286 621118 19813 32 216270349619 133267 266 276 73 -10 -0 -1 +6 +7 0.1
203229 MLB MLEBOS 52% 310285 621118 19813 22 215270346616 130267 266 275 72 -10 -0 -1 +6 +7 0.0
203330 MLB MLEBOS 56% 306283 611118 18812 12 212266338604 126265 266 270 69 -11 -1 -2 +5 +7 -0.2
202825 MLB CTXBOS 31% 7065 15302 4181 10 221271356627 135274 266 279 71 -2 +0 +0 +1 +2 0.1
202926 MLB CTXBOS 45% 123114 25503 7321 11 222274358632 136276 266 281 73 -4 -0 +0 +2 +3 0.1
203027 MLB CTXBOS 49% 148137 30604 9381 11 223275359634 136276 266 282 73 -5 -0 +0 +3 +3 0.1
203128 MLB CTXBOS 52% 160148 32604 10411 11 222276357633 135277 266 282 73 -5 -0 -0 +3 +3 0.1
203229 MLB CTXBOS 52% 160148 32604 10421 11 221275354629 133276 266 281 72 -5 -0 -1 +3 +3 0.0
203330 MLB CTXBOS 56% 171158 34704 10451 11 218272346618 128274 266 276 69 -6 -0 -1 +3 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 832770 16833021 502166 65 218271343614 125273 266 280 65 -28 -1 -2 +15 +18 0.2
/ 162G— A+C — 650602 13126016 391695 54 218271341612 123273 266 280 65 -22 -1 -2 +12 +14 0.2
Career— MLE — 34493179 6721201082 20396234 2616 211266333599 121273 286 264 65 -65 -1 -4 +34 +42 0.5
/ 162G— MLE — 650599 12723215 381816 53 212266332598 120275 286 264 65 -22 -0 -1 +12 +14 0.2

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 AAPortland Sea Dogs · 314 PAwOBA .348 → .302 (−46)K% 22.0% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.97%÷1.000×1.220——26.81%
BB% (unintentional) /PA7.01%÷1.000×0.700—×1.0275.04%
HBP% /PA0.64%—×0.850—×1.0270.56%
Singles /BIP20.09%÷1.000×0.970×1.026×1.02720.54%
Doubles /BIP7.31%÷1.000×0.860×1.026×1.0276.62%
Triples /BIP0.46%÷1.000×0.950×1.026×1.0270.46%
Home runs /BIP7.31%÷1.000×0.780—×1.0275.85%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .348 → .302; ISO .229 → .185; BABIP .299 → .292. 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 AAPortland Sea Dogs · 402 PAwOBA .267 → .228 (−39)K% 23.6% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.63%÷0.978×1.220——29.48%
BB% (unintentional) /PA8.21%÷1.055×0.700—×1.0425.68%
HBP% /PA1.49%—×0.850—×1.0421.32%
Singles /BIP19.39%÷0.962×0.970×1.002×1.04220.42%
Doubles /BIP3.80%÷1.109×0.860×1.002×1.0423.08%
Triples /BIP0.00%÷1.141×0.950×1.002×1.0420.00%
Home runs /BIP4.18%÷1.119×0.780—×1.0423.04%

Factors used: league row EL. Park (home-season share, regressed): HR 124, 1B 92, 2B 122, 3B 128, K 96, BB 111 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.002.

Result: wOBA .267 → .228; ISO .120 → .087; BABIP .239 → .239. 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).

2024 A+Greenville Drive · 427 PAwOBA .292 → .235 (−56)K% 19.2% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.20%÷0.960×1.310——26.21%
BB% (unintentional) /PA7.49%÷0.924×0.600—×1.0275.00%
HBP% /PA0.47%—×0.770—×1.0270.37%
Singles /BIP21.75%÷1.013×0.870×1.039×1.02719.94%
Doubles /BIP6.17%÷1.037×0.780×1.039×1.0274.95%
Triples /BIP0.32%÷0.927×0.850×1.039×1.0270.32%
Home runs /BIP2.60%÷1.043×0.880—×1.0272.25%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 109, 1B 103, 2B 107, 3B 85, K 92, BB 85 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .292 → .235; ISO .115 → .092; BABIP .287 → .255. 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).

2023 A+Greenville Drive · 247 PAwOBA .320 → .247 (−73)K% 30.0% → 40.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.96%÷0.981×1.310——40.02%
BB% (unintentional) /PA10.53%÷1.028×0.600—×1.0426.40%
HBP% /PA0.81%—×0.770—×1.0420.65%
Singles /BIP27.66%÷1.053×0.870×1.050×1.04225.01%
Doubles /BIP8.51%÷1.033×0.780×1.050×1.0427.03%
Triples /BIP1.42%÷1.150×0.850×1.050×1.0421.15%
Home runs /BIP2.13%÷0.931×0.880—×1.0422.10%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 86, 1B 111, 2B 107, 3B 130, K 96, BB 106 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .320 → .247; ISO .116 → .095; BABIP .376 → .331. 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).

2023 ASalem Red Sox · 72 PAwOBA .367 → .290 (−77)K% 30.6% → 42.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.56%÷0.982×1.360——42.32%
BB% (unintentional) /PA16.67%÷1.052×0.690—×1.03011.26%
HBP% /PA2.78%—×0.780—×1.0302.23%
Singles /BIP20.59%÷1.023×0.920—×1.03019.06%
Doubles /BIP14.71%÷0.942×0.830—×1.03013.34%
Triples /BIP2.94%÷1.000×0.910—×1.0302.76%
Home runs /BIP2.94%÷0.999×0.800—×1.0302.43%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 105, 2B 88, 3B 100, K 96, BB 110 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average).

Result: wOBA .367 → .290; ISO .179 → .148; BABIP .371 → .339. 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).

2022 ROKFCL Red Sox · 51 PAwOBA .324 → .222 (−102)K% 21.6% → 31.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.57%÷1.000×1.440——31.05%
BB% (unintentional) /PA13.73%÷1.080×0.620—×1.0087.94%
HBP% /PA5.88%—×0.720—×1.0084.27%
Singles /BIP26.67%÷1.010×0.820—×1.00821.80%
Doubles /BIP6.67%÷1.229×0.720—×1.0083.93%
Triples /BIP0.00%÷0.908×0.720—×1.0080.00%
Home runs /BIP0.00%÷0.943×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 89, 1B 102, 2B 146, 3B 82, K 100, BB 116 — 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).

Result: wOBA .324 → .222; ISO .049 → .028; BABIP .333 → .257. 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).

2021 DSLDSL BOS Blue · 20 PAwOBA .564 → .361 (−203)K% 5.0% → 6.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.00%÷0.980×1.220——6.22%
BB% (unintentional) /PA20.00%÷1.009×0.700—×1.00813.98%
HBP% /PA0.00%—×0.700—×1.0080.00%
Singles /BIP40.00%÷1.012×0.680—×1.00827.08%
Doubles /BIP6.67%÷0.999×0.600—×1.0084.03%
Triples /BIP0.00%÷1.150×0.600—×1.0080.00%
Home runs /BIP6.67%÷1.458×0.470—×1.0082.16%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 192, 1B 102, 2B 100, 3B 130, K 96, BB 102 — 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).

Result: wOBA .564 → .361; ISO .250 → .105; BABIP .500 → .318. 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).