Sandy RuizC DSL Royals Fortuna
Age 20 R/R 5'10" / 160 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 53 proj PA
wRC+60
AVG/OBP/SLG.206 / .275 / .280
PA4
HR0
K%28
BB%8
ISO75
MLB%0%
Value2026 · WAR
BAT: -0.2 runs (wOBA-derived runs vs avg)-0BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.1 runs (Replacement-level credit)+0REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.40.50.60.60.50.40.30.126272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$20M ctrl surplus
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+0.6$2M+$1M
2033Pre-Arb$1.0M+0.6$1M+$1.0M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Arb-1$2M+0.4$0.8M+$0.0M
2036Arb-2$3M+0.3$0.6M+$0.0M (cut)
2037Arb-3$2M+0.1$0.2M+$0.0M (cut)
Totals $5M $6M +$3M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202317 ROKDSL Royals Gold 127107 23401 18362 22 215339280619 65314 2814 296 86 -2 -0 +3 0.0
202418 ROKDSL Royals Fortuna 7862 10100 1262 52 161316177493 16172 815 247 53 -4 +0 +2 -0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Royals Gold 127113 17201 12522 22 150244195439 44263 419 200 22 -12 -0 +3 -1.0
202418 ROK MLEDSL Royals Fortuna 7867 9100 792 52 134237149386 15141 129 187 13 -8 +0 +2 -0.6
202317 ROK MLEDSL Royals Gold 127113 17201 12522 22 150244195439 44267 419 200 22
202317 ROK RAWDSL Royals Gold 127107 23401 18362 22 215339280619 65314 2814 296 22
202418 ROK MLEDSL Royals Fortuna 7867 9100 792 52 134237149386 15150 129 187 13
202418 ROK RAWDSL Royals Fortuna 7862 10100 1262 52 161316177493 16172 815 247 13
202317 ROK MLEDSL Royals Gold 127112 17201 12522 22 152244196441 45263 419 200 22
202418 ROK MLEDSL Royals Fortuna 7869 9100 792 52 130237145382 14141 129 187 13
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202317 ROK MLEDSL Royals Gold 127112 17201 12522 22 152244196441 45263 419 200 22
202418 ROK MLEDSL Royals Fortuna 7869 9100 792 52 130237145382 14141 129 187 13
▸ 2026 season
202620 MLB MLE 0% 44 1000 010 00 250250250500 287 250 257 60 -0 +0 +0 +0 +0 0.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202721 MLB MLE 34% 117106 23411 9321 20 217284302586 85288 278 269 68 -4 +0 +0 +2 +3 0.1
202822 MLB MLE 48% 262236 52914 21703 41 220292318610 97290 278 277 73 -8 +0 +0 +5 +6 0.3
202923 MLB MLE 54% 366330 731226 29974 51 221292324616 103291 278 282 77 -10 +1 +0 +7 +8 0.5
203024 MLB MLE 55% 437394 881528 351155 62 223295332627 109292 268 286 80 -11 +0 +0 +8 +9 0.7
203125 MLB MLE 56% 479431 971639 391256 72 225298339637 114292 268 288 81 -11 +1 +0 +9 +10 0.9
203226 MLB MLE 56% 504452 10217310 411326 72 226299343642 117292 268 289 82 -11 +1 +0 +9 +11 1.0
203327 MLB MLE 55% 515462 10417310 421356 72 225298340638 115292 268 289 82 -11 +1 +0 +9 +11 1.0
203428 MLB MLE 55% 518464 10417310 431376 72 224298338637 114291 268 288 81 -12 +1 -1 +9 +11 0.9
203529 MLB MLE 53% 513459 10317310 431366 62 224299340639 115290 278 286 80 -12 +0 -1 +9 +11 0.7
203630 MLB MLE 53% 505452 9916210 421366 62 219294330624 111289 278 284 78 -13 +0 -2 +9 +11 0.5
203731 MLB MLE 52% 478430 931529 401305 51 216291323614 107287 278 279 75 -14 +1 -3 +9 +10 0.3
203832 MLB MLE 52% 447402 851328 371235 41 211286313599 102283 288 274 72 -15 +0 -4 +8 +10 -0.1
202721 MLB CTX 34% 4037 8101 3110 10 216275324599 108288 288 269 68 -2 +0 +0 +1 +1 0.0
202822 MLB CTX 48% 127115 25412 10341 20 217286322607 104290 278 277 73 -4 +0 +0 +2 +3 0.1
202923 MLB CTX 54% 198178 39713 16522 31 219291320611 101291 268 282 77 -5 +0 +0 +4 +4 0.3
203024 MLB CTX 55% 242218 49815 19633 31 225296339635 115292 268 286 80 -6 +0 +0 +4 +5 0.4
203125 MLB CTX 56% 268241 55925 22703 41 228301344645 116292 268 288 81 -6 +0 +0 +5 +6 0.5
203226 MLB CTX 56% 283255 58926 23743 41 227299349648 122292 268 289 82 -6 +0 +0 +5 +6 0.6
203327 MLB CTX 55% 285257 58926 23753 41 226297346643 121292 268 289 82 -6 +0 +0 +5 +6 0.6
203428 MLB CTX 55% 284255 58926 24753 41 227301349650 122291 268 288 81 -6 +0 -0 +5 +6 0.5
203529 MLB CTX 53% 274246 54915 23733 31 220294325619 106290 278 286 80 -7 +0 -1 +5 +6 0.4
203630 MLB CTX 53% 266239 53915 22713 31 222295331626 109289 278 284 78 -7 +0 -1 +5 +6 0.3
203731 MLB CTX 52% 249223 49815 21683 21 220296332627 112287 278 279 75 -7 +0 -1 +4 +5 0.1
203832 MLB CTX 52% 232208 44714 19643 20 212287312599 101283 288 274 72 -8 +0 -2 +4 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 27482472 550891553 22573030 359 222295335630 112292 278 284 76 -70 +3 -6 +49 +60 3.7
/ 162G A+C 650585 13121413 531737 82 224296340636 116294 278 284 76 -17 +1 -1 +12 +14 0.9
Career MLE 53504802 10501712796 440143063 7322 219293325618 107289 278 281 76 -132 +6 -10 +92 +111 6.8
/ 162G MLE 650583 12821312 531748 93 220293328621 108289 278 281 76 -17 +1 -1 +12 +14 0.9