Randy Ruiz

PosDH
B/TR/R
Born1977-10-19
Age (2026)48

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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
200527 AAReading Phillies 385361 11526024 131116 02 .319.353.590.943 .271.394 293 .406 169 +30 -1 +0 -10 +11 3.1
200628 AATrenton Thunder 555509 12129124 2917915 20 .238.298.440.738 .202.315 325 .316 100 +0 +0 +0 -14 +16 0.2
200729 AA2 teams 527488 12223419 301476 11 .250.302.430.732 .180.317 286 .313 98 -1 -0 +0 -13 +15 0.0
200830 AAA2 teams 524486 13329315 2116011 12 .274.319.438.757 .165.372 314 .325 107 +4 -1 +0 -13 +15 0.5
200931 AAA2 teams 651594 16041229 4016313 11 .269.329.492.821 .222.323 256 .353 128 +21 -0 -1 -12 +18 2.7
201032 MLBToronto Blue Jays 4040 6201 0110 10 .150.150.275.425 .125.179 280 .172 -10 -5 +0 +0 -1 +1 -0.4
201133 INTLPuerto Rico 143128 40713 11314 00 .312.385.453.838 .141.394 228 +0 -4
201234 AAA2 teams 306280 749115 18965 31 .264.320.464.784 .200.343 316 .336 115 +5 +0 +0 -8 +9 0.7
201335 AAA2 teams 591552 15524026 271657 12 .281.323.466.788 .185.352 285 .338 117 +11 -1 +0 -15 +17 1.3
201436 AAA2 teams 306283 68605 14846 22 .240.290.314.605 .074.320 275 .263 59 -14 -0 +0 -8 +9 -1.4
201537 INTL2 teams 231219 481504 6693 00 .219.250.342.592 .123.295 303 .251 50 -13 +0 +0 -6 +7 -1.2
201638 INTLPuerto Rico 5048 13300 1151 00 .271.300.333.633 .062.394 302 +0 -1
201739 INTLIndios de Mayaguez 3734 11102 380 00 .324.378.529.908 .206.375 228 +0 -1
▸ Career Totals (MLE all levels + projections)
Career 43464022 106621512167 213123977 1211 .265.314.449.764 .184.339 295 .309 95 -25 -2 -0 -104 +123 -0.8
/ 162G 650602 16032225 3218512 22 .266.316.450.766 .184.340 285 .309 95 -4 -0 -0 -16 +18 -0.1

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
200527 AAReading Phillies 385344 12029027 30876 02 .349.411.6691.079 .320.396 238 .459 209 +48 -1 +11 5.9
200628 AATrenton Thunder 555491 13936128 4714015 20 .283.363.532.895 .248.342 258 .391 157 +36 +0 +16 5.3
200729 AAAOttawa Lynx 8879 17404 9230 00 .215.295.418.713 .203.250 2610 .317 101 +0 +0 +2 0.3
200729 AAConnecticut Defenders 439395 12225418 35936 11 .309.374.529.903 .220.362 218 .393 159 +29 -0 +12 4.2
200830 MLBMinnesota Twins 6862 17201 6210 00 .274.338.355.693 .081.400 319 .316 100 +0 +0 +0 -13 +2 -1.1
200830 AAARochester Red Wings 456416 13333317 2311611 12 .320.371.536.907 .216.401 255 .393 159 +30 -1 +13 4.3
200931 MLBToronto Blue Jays 130115 367010 10354 11 .313.388.6351.022 .322.366 278 .438 193 +14 -0 -1 -12 +4 0.5
200931 AAALas Vegas 51s 521462 14843225 47999 00 .320.394.584.978 .264.361 199 .423 182 +48 +0 +15 6.4
201032 MLBToronto Blue Jays 4040 6201 0110 10 .150.150.275.425 .125.179 280 .184 -1 -5 +0 +0 -1 +1 -0.4
201133 INTLPuerto Rico 143128 40713 11314 00 .312.385.453.838 .141.394 228 .376 146 +7 +0 +4 1.2
201234 AAAReno Aces 205181 609114 19472 31 .331.401.6241.025 .293.374 239 .437 193 +21 +0 +6 2.8
201234 INTLIndios de Mayaguez 10189 24403 9243 00 .270.356.416.772 .146.339 249 .349 125 +3 +0 +3 0.6
201335 AAAScranton/Wilkes-Barre RailRiders 442404 12322023 311056 12 .304.363.530.893 .225.361 247 .391 157 +29 -1 +13 4.1
201335 INTLPuerto Rico 149136 41616 8371 00 .301.345.493.837 .191.361 255 .359 133 +6 +0 +4 1.0
201436 AAARojos del Aguila de Veracruz 187169 45404 14421 22 .266.326.361.687 .095.325 227 .307 93 -1 -0 +5 0.4
201436 INTLIndios de Mayaguez 119106 29611 8275 00 .274.353.377.730 .104.359 237 .333 113 +2 +0 +3 0.5
201537 AAABroncos de Tamaulipas 10397 25902 4251 00 .258.294.412.706 .155.324 244 .310 95 -1 +0 +3 0.2
201537 INTLIndios de Mayaguez 128116 27502 8192 00 .233.294.328.621 .095.258 156 .279 72 -4 +0 +4 -0.0
201638 INTLPuerto Rico 5048 13300 1151 00 .271.300.333.633 .062.394 302 .287 78 -1 +0 +1 0.0
201739 INTLIndios de Mayaguez 3734 11102 380 00 .324.378.529.908 .206.375 228 .399 164 +3 +0 +1 0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 238217 5911012 16674 21 .272.333.488.822 .217.338 287 .360 134 +9 +0 -0 -25 +7 -1.0