Jorge RuizOF Tri-City Dust Devils
Age 22 L/L 5'10" / 164 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035 peak 0.1 · 2030
wRC+†38
AVG/OBP/SLG.211 / .267 / .284
PA320
HR2
SB6
K%23
BB%6
MLB%0%
BAT: -22.4 runs (wOBA-derived runs vs avg)-22BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.50-1.5WAR
Scouting · nowfuture
HIT
5050
PWR
2525
SPD
5050
EYE
4035
trajectory · 10 yrs
0.1peak
2030

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
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.1$0.5M+$0.0M (cut)
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $3M $-7M -$10M
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
202117 ROKDSL Angels 212183 40721 133611 196 .219.309.295.604 .077.262 176 .264 60 -10 +1 +0 -1 +6 -0.3
202218 ROKACL Angels 222207 56910 8284 82 .271.311.324.634 .053.311 134 .274 68 -8 +1 +0 -1 +6 -0.2
202319 AInland Empire 66ers 342305 821623 197310 134 .269.332.364.696 .095.339 216 .303 90 -4 +1 +0 -2 +10 0.5
202420 A+2 teams 465423 791033 211196 186 .187.236.246.481 .059.248 265 .211 20 -42 +1 +0 -3 +13 -3.1
202521 AInland Empire 66ers 550492 1181851 331229 229 .240.300.303.602 .063.314 226 .261 58 -26 +1 +0 -3 +16 -1.3
▸ 2026 Season (actual · ROS · total)
202622 A+Tri-City Dust Devils 6462 10201 2200 10 .161.188.242.429 .081.220 313 .196 8 -7 +0 +0 -0 +2 -0.5
ROS22 MLBLAA 256237 49822 14623 52 .207.260.283.543 .076.268 245 .245 46 -16 +0 +0 -2 +7 -1.0
TOT22 MLBLAA 320299 591023 16823 62 .197.245.274.520 .077.260 265 .235 38 -22 +0 +0 -2 +9 -1.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%LAA 584535 1202148 371157 124 .224.283.323.607 .099.265 206 .270 65 -23 +1 +0 -4 +17 -0.9
202824 MLB 26%LAA 623568 12822410 431227 134 .225.288.331.619 .106.268 207 .280 73 -19 +1 +0 -4 +18 -0.4
202925 MLB 44%LAA 646587 13423412 461278 144 .228.293.342.636 .114.270 207 .287 78 -16 +1 +0 -4 +18 -0.1
203026 MLB 59%LAA 659598 13824413 481308 144 .231.297.349.646 .119.271 207 .290 80 -15 +1 +0 -4 +19 0.1
203127 MLB 76%LAA 662600 13824413 491318 144 .230.297.348.645 .118.271 207 .290 80 -15 +1 +0 -4 +19 0.1
203228 MLB 84%LAA 659596 13724413 501328 133 .230.298.349.647 .119.270 208 .289 79 -16 +1 -1 -4 +19 -0.0
203329 MLB 90%LAA 650588 13323412 491328 113 .226.295.340.635 .114.270 208 .287 77 -17 +1 -1 -4 +18 -0.2
203430 MLBLAA 640579 12922312 491327 102 .223.291.333.625 .111.268 218 .283 75 -18 +1 -2 -4 +18 -0.5
203531 MLBLAA 627567 12622311 481327 71 .222.291.330.621 .108.267 218 .280 72 -20 +1 -3 -4 +18 -0.8
203632 MLBLAA 608550 11920310 461317 40 .216.285.318.603 .102.265 228 .275 69 -22 +1 -4 -4 +17 -1.1
203733 MLBLAA 579524 1131939 441296 20 .216.284.315.599 .099.264 228 .270 65 -23 +0 -4 -3 +16 -1.4
203834 MLBLAA 530479 1011737 401226 10 .211.280.303.583 .092.262 238 .264 60 -24 +0 -5 -3 +15 -1.7
▸ Career Totals (MLE all levels + projections)
Career 95148618 194032958140 6571975130 20058 .225.290.325.615 .100.275 217 .276 69 -333 +17 -20 -57 +270 -12.5
/ 162G 650589 13322410 451359 144 .226.291.328.619 .102.275 217 .276 69 -23 +1 -1 -4 +18 -0.9

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
202117 ROKDSL Angels 212174 47921 222511 196 .270.386.362.749 .092.305 1210 .340 118 +4 +1 +6 1.2
202218 ROKACL Angels 222203 681220 12204 82 .335.384.414.797 .079.370 95 .355 130 +7 +1 +6 1.5
202319 AInland Empire 66ers 342296 901933 285410 134 .304.383.419.802 .115.358 168 .354 129 +11 +1 +10 2.2
202420 A+Tri-City Dust Devils 241220 33411 12503 84 .150.204.191.395 .041.187 215 .182 -3 -28 +0 +7 -2.2
202420 AInland Empire 66ers 224192 54842 20363 102 .281.358.396.754 .115.331 169 .327 108 +2 +1 +6 1.0
202521 AInland Empire 66ers 550478 1362361 47929 229 .285.360.364.724 .079.347 179 .321 104 +2 +1 +16 1.9

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
Jorge Ruiz (OGILVIE) 22 50 25 50 35 .211/.267/.284 .072.274 27 23% 6% 52 -0.8
Kier Meredith
2022 · A
22 43 37→30 51→60 45 .202/.271/.271 .070.286 411 29% 8% 50 -1.7 .211/.307/.281 .070.293 426 27% 8% 69 -0.4 .229/.340/.278.049.30533522%10%80+0.1
Carlos Rodríguez
2023 · A
22 46→56 38→40 51→50 44 .219/.278/.304 .084.299 516 27% 7% 61 -1.0 .248/.301/.330 .082.302 415 18% 7% 77 +0.1 .252/.303/.325.073.29441615%7%73-0.1
Rashad Brown
2016 · A
22 52 35→30 54→55 44 .242/.290/.299 .057.304 212 20% 6% 64 -0.8 .227/.272/.289 .062.305 215 25% 5% 54 -1.4 .223/.266/.272.049.30601826%4%43-1.3
Elias Arias
2016 · A
22 45 36→30 46→55 47 .213/.277/.277 .064.278 413 23% 7% 54 -1.4 .199/.254/.280 .081.300 69 33% 6% 45 -2.1 .161/.210/.245.083.2547938%5%13-0.9
Brent Keys
2012 · A
22 46→56 35→30 51→50 49 .215/.284/.270 .055.276 314 22% 8% 56 -1.3 .265/.319/.333 .068.300 412 12% 7% 85 +0.7 .276/.336/.332.056.30821210%8%89+0.7
Juan Hernandez
2018 · A
22 49 34→30 48→55 50 .226/.294/.277 .051.284 214 20% 8% 61 -1.0 .220/.288/.296 .076.280 49 21% 7% 64 -0.8 .228/.303/.295.068.28131018%7%66-0.2
Travis Jankowski
2013 · A
22 49→59 37→40 52→65 41 .234/.271/.313 .079.297 417 22% 4% 59 -1.1 .248/.298/.316 .068.319 234 21% 6% 72 -0.2 .259/.337/.327.068.33042920%10%86+0.4
Davis Bradshaw
2021 · A
23 47 36→40 53→50 40 .223/.267/.289 .066.286 313 22% 4% 52 -1.6 .252/.303/.323 .071.317 311 20% 5% 76 +0.1 .274/.326/.342.068.34531020%5%88+0.5
Zack Granite
2015 · A
22 49→59 35→40 48→60 48 .228/.276/.287 .059.269 211 16% 6% 55 -1.4 .247/.296/.318 .071.292 324 15% 6% 72 -0.2 .263/.311/.340.077.30243014%6%79+0.3
Alvaro Ramirez
2008 · A
22 48 37→40 51→55 46 .223/.295/.305 .082.281 417 21% 6% 69 -0.4 .230/.290/.312 .082.277 516 18% 6% 69 -0.4 .256/.309/.334.078.29052113%5%81+0.1
Darrell Ceciliani
2012 · A
22 45→54 39→45 52→55 43 .216/.271/.300 .084.284 616 25% 6% 57 -1.2 .239/.286/.335 .096.320 718 26% 5% 72 -0.2 .253/.292/.362.109.33992627%4%80+0.2
Michael Smith
2019 · A
22 46 36→30 48→50 44 .214/.277/.279 .065.288 39 25% 6% 55 -1.4 .211/.277/.277 .066.306 313 30% 7% 54 -1.4 .213/.283/.271.058.30131728%7%53-1.0
Brandon Wikoff
2010 · A
22 48→56 37→30 44→45 43 .227/.264/.295 .068.274 48 19% 5% 52 -1.6 .232/.281/.271 .039.271 35 15% 6% 53 -1.5 .240/.293/.262.022.2772313%6%52-1.1
Ian Miller
2014 · A
22 48→58 36→40 48→60 43 .226/.282/.291 .065.301 414 25% 6% 59 -1.1 .235/.280/.295 .060.305 128 22% 6% 59 -1.1 .239/.288/.324.085.30663523%5%67-0.5
Andy Sugilio
2019 · A
22 50→51 38→40 52→50 39 .237/.266/.321 .084.296 513 22% 4% 59 -1.1 .233/.264/.299 .066.315 414 26% 4% 53 -1.5 .233/.265/.278.045.32731728%4%44-1.2
Símon Muzziotti
2021 · A
22 47→55 36→40 49→55 43 .221/.259/.288 .067.269 416 19% 5% 48 -1.9 .235/.287/.331 .096.291 817 21% 7% 72 -0.2 .238/.286/.341.103.29292021%6%71-0.1
Will Kengor
2015 · A
23 44→54 35→30 48→40 45 .208/.265/.274 .066.278 28 25% 7% 47 -1.9 .233/.298/.298 .065.334 25 28% 8% 68 -0.5 .251/.319/.307.056.3641328%8%76+0.0
Chris Bisson
2012 · A
22 46→55 36→30 49→60 44 .217/.277/.281 .064.303 413 28% 8% 54 -1.4 .231/.277/.299 .068.318 421 27% 6% 59 -1.1 .240/.279/.300.061.32532926%5%57-0.6
Rhylan Thomas
2023 · A
23 44→54 37→40 48→55 49 .208/.275/.284 .076.258 59 20% 8% 56 -1.3 .252/.303/.325 .073.283 514 12% 7% 76 +0.1 .267/.313/.335.068.29152110%6%80+0.3
Marco Hernández
2015 · A
22 45→55 37→45 52→50 38 .217/.248/.290 .073.285 515 26% 4% 43 -2.2 .253/.280/.353 .100.329 810 25% 4% 74 -0.1 .266/.292/.372.105.3418624%3%81+0.3