Ronald RosarioC Portland Sea Dogs
Age 23 R/R 5'11" / 175 lbs AA Svc 0.0 · Ctrl thru 2034 peak 0.8 · 2030
wRC+†49
AVG/OBP/SLG.197 / .252 / .298
PA320
HR6
K%30
BB%6
MLB%2%
BAT: -18.4 runs (wOBA-derived runs vs avg)-18BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
3535
PWR
4040
SPD
4545
EYE
4040
trajectory · 10 yrs
0.8peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M+0.7$3M+$2M
2030Arb-2$0.9M+0.8$4M+$3M
2031Arb-3$0.9M+0.7$3M+$2M
2032Ext / FA-deal$0.8M+0.5$2M+$2M
2033Ext / FA-deal$0.7M+0.3$1M+$0.8M
2034Ext / FA-deal$7M
Totals $12M $14M +$2M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL BOS Blue 2018 6100 210 00 .333.400.389.789 .056.353 510 .408 170 +2 +0 +0 +0 +1 0.3
202219 ROKFCL Red Sox 5144 7100 4163 00 .159.275.182.456 .023.250 318 .216 24 -4 +0 +0 +1 +1 -0.2
202320 A+2 teams 319288 561323 221314 10 .194.261.285.546 .090.333 417 .248 48 -19 +0 +0 +6 +9 -0.4
202421 A+Greenville Drive 427402 781416 201112 21 .194.236.279.514 .085.250 265 .230 34 -32 +0 +0 +8 +12 -1.2
202522 AAPortland Sea Dogs 402369 66809 221246 53 .179.237.274.510 .095.238 315 .222 28 -33 -0 +0 +7 +11 -1.5
▸ 2026 Season (actual · ROS · total)
202623 AAPortland Sea Dogs 4745 9201 2130 00 .200.234.311.545 .111.258 284 .249 49 -3 +0 +0 +1 +1 -0.1
ROS23 MLBBOS 273253 51915 16822 21 .202.255.304.559 .103.269 306 .250 49 -16 +0 +0 +5 +8 -0.3
TOT23 MLBBOS 320298 601116 18952 21 .201.252.305.557 .104.273 306 .250 49 -18 +0 +0 +6 +9 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 11%BOS 458421 8816110 301214 52 .209.268.323.591 .114.267 267 .267 62 -20 +0 +0 +8 +13 0.2
202825 MLB 26%BOS 489448 9517111 341274 62 .212.274.328.602 .116.270 267 .274 68 -18 +0 +0 +9 +14 0.5
202926 MLB 44%BOS 507462 10018212 361314 62 .216.279.342.621 .126.272 267 .278 71 -17 +0 +0 +9 +14 0.7
203027 MLB 59%BOS 513466 10118212 371335 62 .217.281.341.623 .124.272 267 .280 72 -16 +0 +0 +9 +15 0.8
203128 MLB 69%BOS 513466 9918112 381344 62 .212.278.333.610 .120.272 267 .278 71 -17 +0 -1 +9 +15 0.7
203229 MLB 77%BOS 506459 9818112 381334 62 .214.279.336.615 .122.271 268 .276 70 -17 +0 -1 +9 +14 0.5
203330 MLB 85%BOS 497453 9417111 371324 52 .208.273.322.596 .115.269 277 .273 67 -18 +0 -2 +9 +14 0.3
203431 MLB 91%BOS 469427 8816110 351274 41 .206.273.319.591 .112.268 277 .269 64 -19 +0 -3 +8 +13 0.0
203532 MLBBOS 438399 821519 321214 20 .206.271.316.587 .110.266 287 .265 61 -19 +0 -4 +8 +12 -0.2
203633 MLBBOS 398363 731318 291123 20 .201.266.309.574 .107.265 287 .259 57 -19 +0 -4 +7 +11 -0.5
203734 MLBBOS 344313 621116 251003 10 .198.264.297.561 .099.263 297 .253 52 -19 +0 -5 +6 +10 -0.8
▸ Career Totals (MLE all levels + projections)
Career 66246051 124422317136 457183660 5920 .206.268.315.584 .110.269 287 .264 60 -300 +4 -20 +118 +188 -1.0
/ 162G 650594 12222213 451806 62 .205.269.315.583 .109.269 287 .264 60 -29 +0 -2 +12 +18 -0.1

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL BOS Blue 2016 8101 410 00 .500.600.7501.350 .250.500 520 .579 301 +5 +0 +1 0.5
202219 ROKFCL Red Sox 5141 10200 7113 00 .244.392.293.685 .049.333 2214 .331 112 +1 +0 +1 0.2
202320 A+Greenville Drive 247215 561223 27742 10 .260.348.377.725 .116.376 3011 .326 108 +2 +0 +7 0.9
202320 ASalem Red Sox 7256 14511 12222 00 .250.400.429.829 .179.371 3117 .365 138 +3 +0 +2 0.5
202421 A+Greenville Drive 427390 951918 32822 21 .244.304.359.663 .115.287 197 .298 86 -7 +0 +12 0.5
202522 AAPortland Sea Dogs 402358 7210011 33956 53 .201.280.321.601 .120.239 248 .272 66 -15 -0 +11 -0.4

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
Ronald Rosario (OGILVIE) 23 35 40 45 40 .197/.252/.298 .101.271 63 30% 6% 50 -0.9
Alex Lavisky
2014 · AA
23 38 43→45 46→30 37 .194/.241/.300 .106.270 113 32% 5% 45 -2.1 .210/.255/.303 .093.269 104 25% 5% 52 -1.6 .203/.246/.281.078.2509122%5%38-0.9
Blake Hunt
2022 · AA
23 36 43→50 49→40 40 .184/.244/.291 .107.270 104 35% 7% 44 -2.1 .200/.256/.326 .126.277 134 32% 6% 59 -1.1 .206/.268/.347.141.26215227%6%67-0.3
Ramón Rodríguez
2022 · AA
23 43 43→40 47→45 41 .215/.260/.324 .109.274 115 26% 5% 59 -1.1 .223/.275/.317 .094.260 108 18% 6% 63 -0.8 .219/.280/.315.096.24011814%7%64-0.3
Juan Zabala
2022 · AA
23 40 43→40 46→50 37 .196/.253/.305 .109.301 117 37% 6% 52 -1.6 .215/.278/.307 .092.296 916 28% 7% 63 -0.9 .203/.265/.285.083.28381630%7%48-0.8
Luis Santana
2022 · AA
23 40 42→45 47→50 40 .200/.259/.300 .100.270 1010 29% 6% 53 -1.5 .216/.274/.342 .126.277 149 26% 6% 70 -0.3 .207/.266/.330.122.25815725%5%61-0.6
Jacob Amaya
2022 · AA
23 40→45 43→45 46→45 47 .201/.269/.310 .110.259 115 26% 8% 59 -1.1 .212/.281/.334 .122.273 146 26% 8% 71 -0.3 .209/.281/.325.116.26812626%9%66-0.5
Bryan Holaday
2012 · AA
24 42 41→45 48→40 41 .206/.264/.302 .095.280 97 29% 6% 55 -1.4 .216/.266/.302 .086.273 75 22% 5% 56 -1.3 .217/.286/.341.124.25213219%7%71-0.1
Will Banfield
2023 · AA
23 34→36 44→50 46→30 35 .182/.223/.292 .110.253 123 33% 4% 35 -2.8 .199/.237/.329 .130.273 153 32% 4% 50 -1.7 .194/.232/.318.125.26515133%4%44-1.3
Jose Gil
2010 · AA
23 41 40→45 44→45 38 .203/.239/.292 .089.265 77 26% 4% 41 -2.3 .219/.268/.340 .121.272 137 24% 5% 67 -0.5 .216/.271/.342.126.25815622%6%66-0.3
Jarek Cunningham
2013 · AA
23 37→36 45→50 46→45 36 .189/.242/.316 .127.267 126 33% 5% 50 -1.8 .194/.245/.329 .135.268 157 33% 5% 55 -1.4 .187/.238/.329.142.25516733%5%50-1.2
Juan Uriarte
2021 · A
23 38 41→45 48→30 32 .190/.229/.285 .095.284 96 36% 4% 36 -2.7 .195/.244/.278 .083.290 66 33% 4% 40 -2.4 .151/.199/.200.049.2340033%2%-2-1.2
Adam Hackenberg
2023 · AA
23 43 42→40 45 40 .210/.268/.307 .097.285 104 29% 6% 59 -1.1 .203/.268/.287 .084.308 86 34% 7% 53 -1.5 .189/.254/.258.070.3017637%7%37-1.4
Jeremy Farrell
2010 · A
23 44→38 41→45 44→45 40 .212/.269/.310 .098.294 95 30% 6% 59 -1.1 .227/.287/.338 .111.311 106 29% 6% 75 -0.0 .220/.287/.322.102.3078529%6%67-0.3
Jason Lopez
2021 · A
23 40 43→50 46→45 38 .201/.245/.316 .115.277 117 31% 5% 51 -1.7 .194/.256/.297 .103.298 1010 36% 7% 51 -1.7 .164/.230/.255.092.249101037%8%27-0.8
Glenn Santiago
2023 · A
22 41 41→40 46→45 40 .203/.258/.301 .098.286 88 31% 6% 52 -1.6 .200/.266/.289 .089.294 89 32% 7% 53 -1.5 .183/.256/.260.077.2697832%8%40-1.1
Claudio Finol
2023 · AA
23 39 38→40 49→45 40 .187/.243/.265 .078.259 58 29% 6% 37 -2.7 .205/.266/.297 .092.292 810 31% 7% 55 -1.4 .195/.264/.279.084.281101232%7%48-0.5
Brad Davis
2006 · A
23 40 43→50 43→45 37 .202/.244/.310 .108.283 105 32% 5% 49 -1.8 .217/.274/.323 .106.289 84 26% 7% 65 -0.7 .213/.278/.322.110.2778225%7%63-0.4
Tyler Grimes
2013 · A
23 38 42→40 47→40 41 .187/.266/.294 .107.282 98 35% 8% 55 -1.4 .206/.282/.301 .095.307 75 33% 7% 63 -0.8 .207/.285/.293.087.3116232%7%60-0.6
Jan Vázquez
2015 · AA
24 41 42→40 46→45 39 .206/.262/.303 .097.286 119 31% 6% 55 -1.4 .212/.282/.306 .094.294 88 29% 7% 65 -0.7 .217/.296/.306.089.2898726%7%67-0.2
Mike Nickeas
2006 · AA
23 39 43→40 46→40 44 .198/.248/.301 .102.238 116 22% 6% 48 -1.9 .205/.273/.287 .082.264 64 23% 7% 56 -1.3 .223/.289/.303.080.2677118%8%63-0.4