Yoiber RuizSS DSL Red Sox Blue
Age 20 R/R 5'7" / 171 lbs ROK H +3% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 53 proj PA
wRC+†64
AVG/OBP/SLG.215 / .286 / .298
PA53
HR1
K%25
BB%8
ISO84
MLB%0%
Value2026 · WAR
BAT: -2.1 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.01.12.10.10.50.91.21.51.61.61.51.31.10.9+$84M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · 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
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+1.6$8M+$8M
2033Pre-Arb$1.0M+1.6$8M+$7M
2034Pre-Arb$1.0M+1.5$7M+$6M
2035Arb-1$3M+1.3$5M+$4M
2036Arb-2$4M+1.1$4M+$3M
2037Arb-3$4M+0.9$2M+$0.2M
Totals $14M $33M +$28M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Red Sox Blue 209182 30220 25611 62 165269198467 33246 2912 222 28
202317 ROKDSL Red Sox Blue 209161 35320 46411 62 217394261655 43289 2022 321 104
202418 ROKDSL Red Sox Blue 128113 25300 9236 91 221312248560 27278 187 253 52
202418 ROKDSL Red Sox Blue 128108 30400 14166 91 278391315705 37326 1211 335 114
202519 ROKDSL Red Sox Blue 4639 6001 730 40 154283231513 77143 715 253 52
202519 ROKDSL Red Sox Blue 4635 6001 1120 40 171370257627 86156 424 310 96
▸ 2026 Season
202620 MLBBOS 5348 11201 4131 10 229302333635 104284 258 269 64 -2 +0 +0 +1 +2 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBBOS 34% 141127 29512 11342 21 228300331631 102286 248 282 74 -4 +0 +0 +2 +4 0.1
202822 MLBBOS 48% 280252 57925 23673 51 226299337636 111288 248 291 81 -6 +1 +0 +3 +8 0.5
202923 MLBBOS 54% 378340 791328 31904 62 232304353657 121289 248 296 85 -6 +0 +0 +4 +11 0.9
203024 MLBBOS 55% 445400 9415310 371055 72 235308362670 128290 248 301 88 -6 +1 +0 +5 +13 1.2
203125 MLBBOS 56% 484435 10116311 401146 82 232306359664 126291 248 303 90 -5 +1 +0 +5 +14 1.5
203226 MLBBOS 56% 506453 10617312 421206 82 234307364672 130291 248 304 91 -5 +1 +0 +5 +14 1.6
203327 MLBBOS 55% 516461 10917313 441226 92 236311371682 134291 249 305 91 -5 +1 +0 +6 +15 1.6
203428 MLBBOS 55% 518463 10817312 441236 82 233308361669 127290 248 304 91 -6 +1 -1 +6 +15 1.5
203529 MLBBOS 53% 512457 10717312 441236 82 234310363673 129290 249 302 89 -6 +1 -1 +5 +15 1.3
203630 MLBBOS 53% 504449 10416312 441226 72 232309361669 129289 249 299 87 -7 +1 -2 +5 +14 1.1
203731 MLBBOS 52% 492440 10116311 431216 61 230307355661 125287 259 295 84 -9 +1 -3 +5 +14 0.9
202721 MLBBOS 34% 4843 10201 4121 10 233312349661 116292 258 277 70 -2 +0 +0 +1 +1 0.0
202822 MLBBOS 48% 136122 29513 11332 21 238311369680 131294 248 286 77 -4 +0 +0 +1 +4 0.2
202923 MLBBOS 54% 205184 43714 17492 31 234305348653 114295 248 292 82 -4 +0 +0 +2 +6 0.4
203024 MLBBOS 55% 247221 53916 21593 41 240314371685 131296 249 296 85 -4 +0 +0 +3 +7 0.6
203125 MLBBOS 56% 271243 581026 23643 51 239312370683 132297 248 298 87 -4 +1 +0 +3 +8 0.7
203226 MLBBOS 56% 285256 621027 24673 51 242314379693 137297 248 300 88 -4 +1 +0 +3 +8 0.8
203327 MLBBOS 55% 285256 611027 24683 51 238311375686 137296 248 300 88 -4 +1 +0 +3 +8 0.8
203428 MLBBOS 55% 284255 611027 24683 51 239312376689 137296 248 299 87 -4 +1 -0 +3 +8 0.7
203529 MLBBOS 53% 274245 601027 24663 41 245320388708 143295 249 298 86 -4 +0 -1 +3 +8 0.6
203630 MLBBOS 53% 265237 55916 23643 41 232308354662 122295 249 295 84 -5 +0 -1 +3 +8 0.5
203731 MLBBOS 52% 256229 53916 22633 31 231307358665 127292 259 291 81 -5 +0 -1 +3 +7 0.3
▸ Career Totals
Career 25562291 545911560 21761329 4110 238312369681 131298 248 296 85 -44 +4 -4 +27 +72 5.7
/ 162G 650583 13823415 551567 103 237310367677 130296 248 296 85 -11 +1 -1 +7 +18 1.4
Career 52124659 106716531110 448124164 9422 229305349654 120287 249 295 84 -95 +10 -7 +56 +148 11.4
/ 162G 650581 13421414 561558 123 231307353660 122289 249 295 84 -12 +1 -1 +7 +18 1.4

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
202317 ROKDSL Red Sox Blue 209161 35320 46411 62 217394261655 43289 2022 321 104 +1 +0 +6 0.7
202418 ROKDSL Red Sox Blue 128108 30400 14166 91 278391315705 37326 1211 335 114 +2 +1 +4 0.7
202519 ROKDSL Red Sox Blue 4635 6001 1120 40 171370257627 86156 424 310 96 -0 +1 +1 0.2

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
#1Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#2Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#3Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,6095941234305361+28+216.86.1
/1626641510+7.1+5.31.7pk7: 5
#5Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#6Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5

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
Yoiber Ruiz (OGILVIE) 20 215/286/298 83284 11 25% 8% 64 -0.1
Luis Torrens
2016 · A
20 43→47 39→55 49→30 44 205/276/287 82282 66 28% 7% 56 -1.3 210/273/295 85266 74 22% 7% 57 -1.2 231/286/39516429821029%7%87+0.4
Yairo Muñoz
2015 · A
20 41→51 38→50 48→55 43 198/255/280 82264 57 26% 6% 46 -2.0 218/253/322 104271 109 23% 4% 55 -1.4 262/304/399137319151722%5%91+0.7
David Bote
2013 · A
20 42→48 38→55 50→45 43 198/270/283 85290 48 31% 8% 53 -1.5 186/260/267 81263 56 29% 7% 45 -2.1 236/310/40016530120627%8%96+1.1
Leo Jiménez
2021 · A
20 44→49 37→45 50→45 46 209/267/287 78267 46 23% 7% 52 -1.6 236/347/327 91303 78 22% 10% 99 +1.7 226/327/323972898822%9%87+0.4
Eddys Leonard
2021 · A
20 42→47 40→55 45→50 44 202/274/296 94295 78 32% 8% 59 -1.1 228/295/379 151303 175 29% 7% 89 +1.0 225/292/37815329318428%6%84+0.6
Ceddanne Rafaela
2021 · A
20 41→48 42→55 52→55 41 203/255/306 103257 1013 25% 5% 53 -1.5 230/269/385 155293 1619 27% 4% 79 +0.3 247/287/396150298152022%4%88+0.7
Derek Hill
2015 · A
19 41→51 40→50 55→60 47 200/269/291 91259 713 25% 8% 55 -1.4 199/251/270 71293 325 31% 6% 40 -2.4 248/301/422175338222932%6%100+0.7
Angel Martínez
2022 · A
20 41→47 41→50 49→50 44 202/257/305 102265 810 26% 7% 53 -1.5 223/285/351 128285 1210 25% 7% 77 +0.1 226/291/358132282131024%7%79+0.2
Jason Lopez
2018 · A
20 40 38→55 47→45 44 192/261/269 76264 59 28% 7% 46 -2.0 207/248/334 127286 136 31% 5% 57 -1.2 189/235/31412426513833%5%43-0.9
Braulio Vasquez
2019 · A
20 43 38→45 47→65 40 207/259/281 74295 511 30% 6% 47 -1.9 190/259/265 75304 615 36% 7% 44 -2.1 192/271/2707829353233%7%47-0.7
Christian Lopes
2013 · A
20 42→50 42→45 53→50 42 207/256/324 117265 88 25% 5% 57 -1.2 204/258/280 76260 44 22% 6% 46 -2.0 218/301/343126271131323%9%80+0.2
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0
Emmanuel Rivera
2017 · A
21 40→50 37→55 49→45 43 191/249/267 76265 310 28% 7% 40 -2.4 244/280/355 111307 95 23% 4% 75 -0.0 241/298/40116028918423%7%93+0.9
Edmundo Sosa
2016 · A
20 44→49 41→55 49→50 43 217/268/318 101262 98 21% 5% 61 -1.0 229/266/310 81299 66 24% 4% 56 -1.3 252/297/42217030419923%4%99+0.8
Jose Ramos
2021 · A
20 43→42 38→50 48→45 41 206/270/283 78285 59 28% 6% 53 -1.5 214/277/356 142321 164 36% 7% 76 +0.0 203/271/34914630418437%7%69-0.3
Hoy Park
2016 · A
20 40→49 41→45 47→55 46 196/269/296 99264 811 28% 8% 56 -1.3 205/280/294 89283 516 27% 8% 59 -1.1 227/314/3259830081725%10%79+0.2
Christian Villanueva
2011 · A
20 45→47 37→55 48→50 39 212/262/290 78295 48 29% 5% 50 -1.7 218/268/336 118282 1112 26% 4% 66 -0.6 226/284/40818225625323%6%91+0.9
Cody Freeman
2021 · A
20 44→54 36→50 49→50 50 205/287/271 66274 310 24% 9% 58 -1.2 201/265/303 102247 109 22% 7% 56 -1.3 233/276/38615326318919%5%80+0.3
Samad Taylor
2018 · A
20 45→55 37→50 51→65 41 212/268/287 75301 410 30% 6% 53 -1.5 177/250/273 96261 722 32% 8% 43 -2.2 239/314/383144329164630%9%96+0.9
Tucker Mitchell
2022 · A
21 42 40→50 51→45 39 201/261/291 91297 77 33% 6% 51 -1.7 195/269/309 114298 138 37% 7% 61 -1.0 180/256/29311325815735%7%49-0.7