Jorge RuizOF Tri-City Dust Devils
Age 22 L/L 5'10" / 164 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION229 act + 152 ros · stats below = ROS only
wRC+†44
AVG/OBP/SLG.210 / .257 / .280
PA152
HR1
K%23
BB%5
BABIP269
ISO70
MLB%0%
Value2026 · WAR
BAT: -25.7 runs (wOBA-derived runs vs avg)-26BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.3 runs (Positional adjustment)-2POSREP: +10.8 runs (Replacement-level credit)+11REPTotal WAR: -1.70-1.7WAR
trajectory · projected WAR by year
-1.2-1.4-0.9-0.6-0.5262830
Tools · ContractCON 50 / POW 25
Toolsscout grade
CONTACT50
scouting grade only
POWER25
scouting grade only
EYE35
scouting grade only
SPEED50
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
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$0.0M

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
202117 ROKDSL Angels 212183 41821 133611 196 224314306620 82268 176 266 62
202117 ROKDSL Angels 212174 47921 222511 196 270386362749 92305 1210 340 118
202218 ROKACL Angels 222207 54810 8284 82 261301309611 48300 134 271 66
202218 ROKACL Angels 222203 681220 12204 82 335384414797 79370 95 355 130
202319 AInland Empire 66ers 342303 801623 217210 134 264332360692 96332 216 300 88
202319 AInland Empire 66ers 342296 901933 285410 134 304383419802 115358 168 354 129
202420 A+2 teams 465424 811033 201206 186 191238250488 59255 264 213 21
202420 A+2 teams 465412 871253 32866 186 211278286564 75256 187 252 51
202521 AInland Empire 66ers 550493 1121751 321219 229 227287288575 61296 226 251 50
202521 AInland Empire 66ers 550478 1362361 47929 229 285360364724 79347 179 321 104
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 A+LAA 229213 45802 9562 63 211250277527 66276 244 235 38 -16 +0 +0 -1 +6 -1.1
YTD22 A+LAA 229207 541103 15402 63 261317357674 97309 177 299 87 -3 +0 +0 -1 +6 0.2
ROS22 A+LAA 0% 152142 30511 7352 31 210257280538 70269 235 243 44 -10 +0 +0 -1 +4 -0.6
ROS22 MLBLAA 0% 11 0000 000 00 269 00 234 37 -0 +0 +0 -0 +0 -0.0
FULL22 A+LAA 230214 45802 9562 63 210249276525 65274 244 235 38 -16 +0 +0 -1 +7 -1.1
TOT22 A+LAA 381355 751313 16914 94 211253278531 67273 244 238 40 -26 +0 +0 -2 +11 -1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBLAA 35% 570528 1172037 311276 83 222273311583 89274 225 262 59 -27 +0 +0 -3 +16 -1.4
202824 MLBLAA 46% 597552 12521310 341316 83 226279330608 103276 226 273 67 -22 +0 +0 -4 +17 -0.9
202925 MLBLAA 52% 615567 12922311 371346 83 228282335617 108277 226 279 71 -20 +0 +0 -4 +17 -0.6
203026 MLBLAA 54% 627577 13323312 381377 83 231286343629 113277 226 281 73 -19 +0 +0 -4 +18 -0.5
202723 MLBLAA 35% 197182 40712 11442 31 220272302574 82273 226 253 52 -11 +0 +0 -1 +6 -0.6
202824 MLBLAA 46% 276255 571014 16613 41 224277318595 94275 226 264 60 -12 +0 +0 -2 +8 -0.6
202925 MLBLAA 52% 318293 671126 19693 42 229283341624 113276 226 270 64 -13 +0 +0 -2 +9 -0.6
203026 MLBLAA 54% 340312 711226 21744 42 228285337621 109276 226 272 66 -13 +0 +0 -2 +10 -0.5
▸ Career Totals
Career 11321043 23540618 6724812 156 225280327607 102277 226 266 62 -49 +1 +0 -7 +32 -2.4
/ 162G 650599 13423310 381427 93 224278322600 98276 226 266 62 -28 +1 +0 -4 +18 -1.3
Career 43523976 9021502649 24194167 11540 227282315597 88283 226 265 61 -192 +7 +0 -26 +123 -9.0
/ 162G 650594 1342247 3614110 176 226281311593 86282 226 265 61 -29 +1 +0 -4 +18 -1.3

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
202117 ROKDSL Angels 212174 47921 222511 196 270386362749 92305 1210 340 118 +4 +1 +6 1.2
202218 ROKACL Angels 222203 681220 12204 82 335384414797 79370 95 355 130 +7 +1 +6 1.5
202319 AInland Empire 66ers 342296 901933 285410 134 304383419802 115358 168 354 129 +11 +1 +10 2.2
202420 A+Tri-City Dust Devils 241220 33411 12503 84 150204191395 41187 215 182 -3 -28 +0 +7 -2.2
202420 AInland Empire 66ers 224192 54842 20363 102 281358396754 115331 169 327 108 +2 +1 +6 1.0
202521 AInland Empire 66ers 550478 1362361 47929 229 285360364724 79347 179 321 104 +2 +1 +16 1.9

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Jose Maciaslast yr '05
career totals — 6 seasons, 1,785 PA
61,7852543256298370-8+21.41.4
/162664916-3.1+0.60.5pk7: 1
#5Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,1332014228278333-7+0-1.5-0.7
/162664118-4.0+0.0-0.9pk7: 0

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/253/278 67273 39 24% 4% 40 -1.7
Kier Meredith
2022 · A
22 42 36→30 51→60 45 198/268/265 67279 412 29% 8% 47 -1.9 206/304/278 72297 426 29% 9% 68 -0.5 217/333/2685129933525%10%75-0.0
Elias Arias
2016 · A
22 45 36→30 46→55 46 211/274/274 63275 413 24% 7% 52 -1.6 200/254/283 83304 69 34% 6% 46 -2.0 161/210/245832547938%5%13-0.9
Michael Smith
2019 · A
22 46→47 36→30 48→50 44 214/277/279 65288 39 25% 6% 55 -1.4 210/274/277 67312 313 31% 7% 53 -1.5 215/283/2746030531728%7%53-1.0
Rashad Brown
2016 · A
22 52 35→30 54→55 44 242/287/299 57307 212 21% 5% 63 -0.9 222/267/286 64304 214 26% 5% 51 -1.7 214/258/2614729901827%4%37-1.6
Juan Hernandez
2018 · A
22 48 35→30 47→55 50 223/291/276 53277 213 20% 8% 59 -1.1 220/288/298 78283 49 22% 7% 64 -0.8 228/303/2956828131018%7%66-0.2
Brandon Wikoff
2010 · A
22 50→54 36→30 44→45 44 234/272/299 65283 48 18% 5% 56 -1.3 227/278/267 40266 35 15% 6% 50 -1.7 231/284/253222672313%6%46-1.4
Wilbis Santiago
2018 · A
22 48 37→40 52→30 42 223/265/303 80261 38 16% 3% 55 -1.4 236/269/315 79269 45 13% 3% 59 -1.1 255/281/330752833210%2%66-0.2
Will Kengor
2015 · A
23 44→54 35→30 48→40 45 207/264/272 65276 28 25% 7% 46 -2.0 230/293/295 65342 25 30% 8% 65 -0.7 243/310/299563681331%8%69-0.3
Travis Adair
2010 · A
22 44→49 34→40 48→45 43 204/253/257 53269 19 24% 6% 37 -2.6 244/281/312 68303 48 20% 5% 63 -0.8 247/284/311643024819%4%62-0.6
Zack Granite
2015 · A
22 49→59 35→40 48→60 47 226/273/285 59268 211 16% 6% 53 -1.5 246/293/316 70291 324 15% 6% 69 -0.4 259/306/3337429933014%6%75+0.0
Alex Vargas
2008 · A
22 48 37→30 48→50 44 228/271/305 77279 49 20% 5% 57 -1.2 222/265/303 81267 58 18% 5% 55 -1.4 229/263/296662573712%4%50-0.5
Branden Cogswell
2015 · A
22 43→49 36→30 50→45 46 205/273/271 66270 48 24% 7% 51 -1.7 222/282/280 58303 26 25% 7% 56 -1.3 228/286/275483091525%7%54-1.0
Felix Munoz
2014 · A
22 45→54 37→40 47→30 43 216/260/290 75272 45 22% 6% 50 -1.8 237/282/340 103287 92 20% 6% 72 -0.2 238/282/3391012849119%6%70-0.3
Harvin Mendoza
2021 · A
22 47→51 37→40 49→30 46 223/278/302 80272 47 19% 6% 60 -1.0 210/262/296 86270 83 24% 6% 53 -1.5 199/252/280822539124%6%42-1.6
Ian Miller
2014 · A
22 48→58 36→40 48→60 43 227/282/290 62301 415 25% 6% 59 -1.1 238/282/298 60310 128 22% 6% 60 -1.0 245/291/3338831363522%5%71-0.2
Andrew Moritz
2019 · A
22 46 37→30 52→50 44 216/270/294 78287 48 25% 6% 55 -1.4 214/251/260 46278 211 22% 4% 37 -2.6 234/292/2946131641125%7%61-0.4
Chase Calabuig
2019 · A
23 47→56 36→40 48→45 44 219/277/289 70293 27 25% 7% 56 -1.3 213/286/287 74296 66 27% 9% 61 -1.0 239/301/36312527812318%8%82+0.3
Chris Bisson
2012 · A
22 45→55 36→30 49→60 43 210/268/274 64302 413 30% 7% 49 -1.8 230/274/299 69319 421 27% 6% 57 -1.2 243/282/3036132932926%5%59-0.6
Lee Haydel
2008 · A
21 45→55 35→30 50→55 38 211/242/277 66278 110 24% 4% 37 -2.6 240/270/303 63331 120 26% 4% 56 -1.3 243/282/2965333411726%5%56-1.0
Oswal Leones
2022 · A
21 46 35→30 46→50 45 213/270/279 66293 27 27% 7% 50 -1.7 191/256/260 69303 49 35% 7% 41 -2.3 142/217/1935023731338%8%5-2.0