Ibrahim RuizOF DSL Phillies White
Age 19 R/R 5'11" / 170 lbs ROK HR +11%H +4% Svc 0.0 · Ctrl thru 2037 peak 1.8 · 2033
wRC+†58
AVG/OBP/SLG.202 / .264 / .311
PA110
HR2
K%31
BB%7
MLB%0%
BAT: -5.2 runs (wOBA-derived runs vs avg)-5BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.7 runs (Positional adjustment)-1POSREP: +3.1 runs (Replacement-level credit)+3REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
2328
PWR
3136
SPD
5156
EYE
2934
trajectory · 10 yrs
1.8peak
2033

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
2032Ext / FA-deal$0.9M+1.7$16M+$15M
2033Ext / FA-deal$1.0M+1.8$18M+$17M
2034Ext / FA-deal$1.0M+1.8$18M+$17M
2035Ext / FA-deal$3M+1.7$18M+$14M
2036Ext / FA-deal$5M+1.5$16M+$11M
2037Ext / FA-deal$6M+1.3$14M+$8M
Totals $17M $100M +$83M

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
202417 ROKDSL Phillies Red 6962 10100 2224 43 .161.235.177.413 .016.244 323 .179 -5 -8 -0 +0 -0 +2 -0.7
202518 ROKDSL Phillies White 131126 17211 2503 62 .135.168.190.358 .056.213 382 .152 -25 -19 +0 +0 -1 +4 -1.6
▸ 2026 Season
202619 MLBPHI 110101 21412 7341 21 .208.266.327.593 .119.280 316 .261 58 -5 +0 +0 -1 +3 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202720 MLB 11%PHI 198179 39715 15572 41 .218.286.352.638 .134.288 298 .284 76 -5 +0 +0 -1 +6 -0.1
202821 MLB 28%PHI 331296 661129 28914 82 .223.299.365.664 .142.290 278 .298 87 -5 +1 +0 -2 +9 0.3
202922 MLB 48%PHI 427380 8715312 381136 102 .229.309.379.688 .150.290 269 .308 94 -3 +1 +0 -3 +12 0.8
203023 MLB 65%PHI 491436 10117315 451277 123 .232.314.388.701 .156.290 269 .314 98 -1 +1 +0 -3 +14 1.1
203124 MLB 82%PHI 533471 11019317 501367 123 .234.316.395.711 .161.291 269 .318 102 +1 +1 +0 -3 +15 1.4
203225 MLBPHI 558492 11620318 541427 133 .236.320.398.718 .163.291 2510 .321 104 +2 +1 +0 -3 +16 1.7
203326 MLBPHI 571502 11820418 561458 133 .235.322.398.720 .163.292 2510 .323 105 +3 +1 +0 -3 +16 1.8
203427 MLBPHI 575505 12020419 571478 132 .238.325.406.731 .168.292 2610 .323 105 +3 +2 +0 -3 +16 1.8
203528 MLBPHI 573502 11720318 581478 122 .233.322.392.715 .159.292 2610 .322 104 +3 +2 -1 -3 +16 1.7
203629 MLBPHI 565496 11620318 571477 122 .234.321.395.717 .161.291 2610 .320 103 +2 +2 -1 -3 +16 1.5
203730 MLBPHI 555487 11219317 561467 111 .230.318.386.704 .156.289 2610 .317 100 +0 +2 -2 -3 +16 1.3
203831 MLBPHI 541474 10718316 551457 100 .226.315.378.693 .152.288 2710 .313 98 -2 +2 -3 -3 +15 1.0
203932 MLBPHI 523458 10317315 531437 90 .225.315.373.688 .148.286 2710 .308 94 -4 +2 -4 -3 +15 0.7
204033 MLBPHI 494435 9616314 501386 90 .221.310.368.677 .147.285 2810 .303 90 -6 +2 -4 -3 +14 0.3
204134 MLBPHI 447394 8414212 451295 80 .213.302.350.652 .137.283 2910 .296 85 -8 +2 -5 -3 +13 -0.1
204235 MLBPHI 393346 7312210 391175 80 .211.300.344.644 .133.281 3010 .288 79 -9 +2 -6 -2 +11 -0.5
▸ Career Totals (MLE all levels + projections)
Career 80857142 161327247236 7672176109 17630 .226.310.376.687 .150.289 279 .308 94 -59 +23 -25 -49 +229 12.2
/ 162G 650574 13022419 621759 142 .226.312.378.690 .152.290 2710 .308 94 -5 +2 -2 -4 +18 1.0

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
202417 ROKDSL Phillies Red 6961 12100 3154 43 .197.279.213.493 .016.255 224 .236 39 -5 -0 +2 -0.3
202518 ROKDSL Phillies White 131125 25421 3323 62 .200.237.288.525 .088.261 242 .237 40 -9 +0 +4 -0.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
Ibrahim Ruiz (OGILVIE) 19 23→28 31→36 51→56 34 .202/.264/.311 .109.280 22 31% 7% 58 -0.2
Maximo Rivera
2012 · A
19 36 41→45 47→60 41 .181/.239/.272 .091.247 913 30% 6% 37 -2.6 .219/.271/.301 .082.284 720 24% 6% 57 -1.2 .234/.281/.297.063.30052423%5%58-0.3
Ronarsy Ledesma
2012 · A
19 42 42→45 47→50 43 .205/.277/.309 .104.271 98 27% 6% 64 -0.8 .224/.284/.326 .102.290 511 24% 5% 70 -0.3 .226/.280/.337.111.29161123%4%69-0.2
Jose Paez
2012 · A
18 36 36→45 50 41 .175/.242/.240 .065.268 316 34% 7% 30 -3.1 .220/.268/.310 .090.309 512 29% 5% 58 -1.2 .226/.270/.319.093.31941229%5%56-0.4
Jesus Vasquez
2011 · A
19 40 43→55 47→55 38 .201/.250/.313 .113.265 1010 28% 5% 52 -1.6 .214/.278/.346 .132.291 1414 30% 6% 73 -0.1 .221/.297/.387.166.294192030%8%97+0.7
Efrain Contreras
2006 · A
19 43 37→45 49→55 41 .203/.263/.279 .075.288 48 30% 6% 49 -1.8 .223/.288/.330 .107.269 1012 21% 6% 73 -0.1 .225/.291/.340.115.260121518%5%76+0.0
Ravel Santana
2010 · A
18 40 42→50 48→55 43 .195/.271/.297 .102.274 99 31% 8% 58 -1.2 .218/.289/.357 .139.282 1615 27% 8% 81 +0.4 .220/.291/.383.163.271202026%8%85+0.3
Enger Jimenez
2014 · A
19 35 41→40 47→50 35 .178/.225/.274 .096.266 89 35% 5% 31 -3.0 .204/.255/.297 .093.277 610 27% 5% 50 -1.8 .216/.268/.312.096.28051223%5%56-0.5
Jose Meza
2023 · A
20 41→35 41→45 47→50 40 .199/.265/.295 .096.286 910 32% 6% 55 -1.4 .204/.294/.305 .101.301 98 32% 10% 70 -0.3 .186/.292/.283.097.27791033%11%63-0.5
Carlos Jimenez
2022 · A
19 39→41 42→50 53→55 44 .191/.270/.293 .102.283 1011 34% 8% 56 -1.3 .199/.283/.318 .119.317 1115 37% 9% 69 -0.4 .216/.296/.349.133.314151933%9%78+0.1
Rudy van Heydoorn
2008 · A
19 38 39→45 47→50 37 .183/.243/.267 .084.297 610 38% 7% 37 -2.6 .184/.274/.285 .101.277 118 35% 9% 57 -1.2 .165/.268/.271.106.24013634%10%50-0.6
Moisés Sierra
2008 · A
19 37→47 41→50 49→50 37 .188/.241/.283 .095.258 910 30% 5% 41 -2.3 .219/.266/.312 .093.295 88 27% 4% 59 -1.1 .250/.316/.378.129.306141522%7%94+1.0
Cesar Quintas
2022 · A
19 46→36 40→45 50 43 .220/.300/.314 .095.296 77 26% 6% 75 -0.0 .204/.282/.283 .079.308 65 33% 6% 59 -1.1 .200/.289/.313.113.28311631%7%69-0.2
Alexander Canario
2019 · A
19 41→34 42→60 47→50 44 .203/.269/.309 .106.273 1012 28% 7% 59 -1.1 .209/.266/.356 .147.291 1711 33% 7% 70 -0.3 .209/.277/.424.216.279301336%8%90+0.6
Felix G. Santana
2014 · A
19 37 36→40 41→50 37 .178/.237/.244 .066.266 46 33% 5% 29 -3.2 .218/.275/.298 .080.292 59 26% 5% 59 -1.1 .244/.300/.327.083.31851023%4%73-0.0
Andres Regnault
2018 · A
19 39 38→55 47→45 39 .185/.251/.256 .071.289 66 36% 7% 39 -2.5 .226/.287/.352 .126.291 137 26% 6% 79 +0.3 .248/.309/.417.169.29019621%6%103+0.7
Davis Schneider
2018 · A
19 40→44 41→55 48→50 50 .198/.276/.300 .102.259 86 26% 9% 60 -1.0 .193/.268/.290 .097.299 87 35% 8% 54 -1.4 .213/.322/.409.196.27524930%12%106+1.6
Victor Rodrigues
2023 · A
18 41 38→30 49→50 44 .199/.262/.281 .083.258 57 24% 6% 50 -1.8 .211/.287/.284 .073.267 59 21% 9% 61 -1.0 .221/.317/.274.053.27451019%11%69-0.2
Janelfry Zorrilla
2010 · A
19 38 38→45 50 38 .188/.234/.264 .075.256 613 28% 4% 32 -3.0 .214/.271/.332 .118.268 1112 24% 6% 66 -0.6 .222/.277/.342.120.27613924%5%69-0.2
Richard Rodriguez
2012 · A
19 40 36→30 48→50 45 .190/.258/.255 .065.266 412 28% 8% 41 -2.3 .207/.263/.250 .043.259 114 19% 7% 40 -2.4 .233/.291/.254.020.27801615%7%50-0.6
Jose Cordoba
2022 · A
19 40 39→40 45→55 38 .195/.253/.278 .083.270 78 30% 5% 45 -2.1 .194/.253/.282 .088.276 710 31% 6% 46 -2.0 .197/.256/.288.091.26541526%6%45-0.8