Randy Ruiz

PosDH
B/TR/R
Born1977-10-19
Age (2027)49
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201537AAA/INTL2 orgs231.244/.294/.3664061—.192/.216/.283
201638INTLPuerto Rico50.271/.300/.3330080—
201739INTLIndios de May…37.324/.378/.52920156—
Contract
No contract data on file.

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. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

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)
200527 AAReading Phillies — 385344 12029027 30876 02 3494116691.079 320396 238 459 147 — — — — — —
200628 AATrenton Thunder — 555491 13936128 4714015 20 283363532895 248342 258 391 89 — — — — — —
200729 AAAOttawa Lynx — 8879 17404 9230 00 215295418713 203250 2610 317 47 — — — — — —
200729 AAConnecticut Defenders — 439395 12225418 35936 11 309374529903 220362 218 393 95 — — — — — —
200830 MLBMinnesota Twins — 6862 17201 6210 00 274338355693 81400 319 316 93 -1 +0 +0 -13 +1 -1.2
200830 AAARochester Red Wings — 456416 13333317 2311611 12 320371536907 216401 255 393 100 — — — — — —
200931 MLBToronto Blue Jays — 130115 367010 10354 11 3133886351.022 322366 278 438 182 +13 -0 -1 -12 +3 0.3
200931 AAALas Vegas 51s — 521462 14843225 47999 00 320394584978 264361 199 423 101 — — — — — —
201032 MLBToronto Blue Jays — 4040 6201 0110 10 150150275425 125179 280 184 11 -4 +0 +0 -1 +1 -0.4
201133 INTLPuerto Rico — 143128 40713 11314 00 312385453838 141394 228 376 140 — — — — — —
201234 AAAReno Aces — 205181 609114 19472 31 3314016241.025 293374 239 437 104 — — — — — —
201234 INTLIndios de Mayaguez — 10189 24403 9243 00 270356416772 146339 249 349 122 — — — — — —
201335 AAAScranton/Wilkes-Barre RailRiders — 442404 12322023 311056 12 304363530893 225361 247 391 99 — — — — — —
201335 INTLPuerto Rico — 149136 41616 8371 00 301345493837 191361 255 359 129 — — — — — —
201436 AAARojos del Aguila de Veracruz — 187169 45404 14421 22 266326361687 95325 227 307 51 — — — — — —
201436 INTLIndios de Mayaguez — 119106 29611 8275 00 274353377730 104359 237 333 112 — — — — — —
201537 AAABroncos de Tamaulipas — 10397 25902 4251 00 258294412706 155324 244 310 43 — — — — — —
201537 INTLIndios de Mayaguez — 128116 27502 8192 00 233294328621 95258 156 279 75 — — — — — —
201638 INTLPuerto Rico — 5048 13300 1151 00 271300333633 62394 302 287 80 — — — — — —
201739 INTLIndios de Mayaguez — 3734 11102 380 00 324378529908 206375 228 399 156 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 238217 5911012 16674 21 272333488822 217338 287 360 130 +9 +0 -0 -25 +5 -1.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200527 AA MLEReading Phillies — 385361 11126021 131066 02 307342554896 247366 283 386 147 — — — — — —
200628 AA MLETrenton Thunder — 555510 11628121 2817115 20 227288410697 182293 315 300 89 — — — — — —
200729 AAA MLEOttawa Lynx — 8882 14303 6280 00 171227317544 146205 327 237 47 — — — — — —
200729 AA MLEConnecticut Defenders — 439408 10220313 221136 11 250298409707 159311 265 308 95 — — — — — —
200830 MLB MLEMinnesota Twins — 6863 17201 5210 00 270324349673 79400 317 306 93 -1 +0 +0 -13 +1 -1.2
200830 AAA MLERochester Red Wings — 456424 11226313 1513911 12 264307432738 167345 303 316 100 — — — — — —
200931 MLB MLEToronto Blue Jays — 130115 367010 10354 11 3133886351.022 322366 278 438 182 +13 -0 -1 -12 +3 0.3
200931 AAA MLELas Vegas 51s — 521481 11933218 281289 00 247301437738 189293 255 318 101 — — — — — —
201032 MLB MLEToronto Blue Jays — 4040 6201 0110 10 150150275425 125179 280 184 11 -4 +0 +0 -1 +1 -0.4
201234 AAA MLEReno Aces — 205189 486110 11632 31 254302455757 201312 315 322 104 — — — — — —
201335 AAA MLEScranton/Wilkes-Barre RailRiders — 442416 10717018 191256 12 257299428727 171324 284 315 99 — — — — — —
201436 AAA MLERojos del Aguila de Veracruz — 187175 39303 8511 22 223261291552 69283 274 243 51 — — — — — —
201537 AAA MLEBroncos de Tamaulipas — 10399 19601 2311 00 192216283499 91267 302 232 43 — — — — — —
200527 AA MLEReading Phillies — 385361 11126021 131066 02 307342554896 247377 283 386 147 — — — — — —
200527 AA RAWReading Phillies — 385344 12029027 30876 02 3494116691.079 320396 238 459 147 — — — — — —
200628 AA MLETrenton Thunder — 555510 11628121 2817115 20 227288410697 182297 315 300 89 — — — — — —
200628 AA RAWTrenton Thunder — 555491 13936128 4714015 20 283363532895 248342 258 391 89 — — — — — —
200729 AA MLE2 teams — 527490 11623316 281416 11 237286394680 157298 275 296 87 — — — — — —
200729 AA RAW2 teams — 527474 13929422 441166 11 293361511871 217345 228 381 87 — — — — — —
200830 AAA MLE2 teams — 524487 12928314 2016011 12 265309421730 156361 314 315 99 — — — — — —
200830 AAA RAW2 teams — 524478 15035318 2913711 12 314367513879 199401 266 383 99 — — — — — —
200931 AAA MLE2 teams — 651596 15540228 3816313 11 260318475793 215311 256 342 118 — — — — — —
200931 AAA RAW2 teams — 651577 18450235 5713413 11 319393594987 276362 219 426 118 — — — — — —
201032 MLB MLEToronto Blue Jays — 4040 6201 0110 10 150150275425 125179 280 184 11 -4 +0 +0 -1 +1 -0.4
201032 MLB RAWToronto Blue Jays — 4040 6201 0110 10 150150275425 125179 280 184 11 -4 +0 +0 -1 +1 -0.4
201133 INTL MLEPuerto Rico — 143128 40713 11314 00 312385453838 141394 228 — — — — — — — —
201133 INTL RAWPuerto Rico — 143128 40713 11314 00 312385453838 141394 228 376 140 — — — — — —
201234 AAA MLE2 teams — 306281 709114 17955 31 249304438741 189320 316 322 104 — — — — — —
201234 AAA RAW2 teams — 306270 8413117 28715 31 311386556942 244362 239 408 104 — — — — — —
201335 AAA MLE2 teams — 591554 14423024 251677 12 260300431732 171326 284 315 99 — — — — — —
201335 AAA RAW2 teams — 591540 16428129 391427 12 304358520879 217361 247 383 99 — — — — — —
201436 AAA MLE2 teams — 306284 63504 13846 22 222271282552 60296 274 243 51 — — — — — —
201436 AAA RAW2 teams — 306275 741015 22696 22 269337367704 98338 237 317 51 — — — — — —
201537 INTL MLE2 teams — 231220 441403 5693 00 200228305533 105272 302 232 43 — — — — — —
201537 INTL RAW2 teams — 231213 521404 12443 00 244294366660 122286 195 293 43 — — — — — —
201638 INTL MLEPuerto Rico — 5048 13300 1151 00 271300333633 62394 302 — — — — — — — —
201638 INTL RAWPuerto Rico — 5048 13300 1151 00 271300333633 62394 302 287 80 — — — — — —
201739 INTL MLEIndios de Mayaguez — 3734 11102 380 00 324378529908 206375 228 — — — — — — — —
201739 INTL RAWIndios de Mayaguez — 3734 11102 380 00 324378529908 206375 228 399 156 — — — — — —
200527 AA MLEReading Phillies — 385363 11126021 131066 02 306342551893 245366 283 386 147 — — — — — —
200628 AA MLETrenton Thunder — 555507 11628121 2817115 20 229288412700 183293 315 300 89 — — — — — —
200729 AA MLE2 teams — 527488 11623316 281416 11 238286395682 158293 275 296 87 — — — — — —
200830 AAA MLE2 teams — 524488 12928314 2016011 12 264309420729 156352 314 315 99 — — — — — —
200931 AAA MLE2 teams — 651595 15540228 3816313 11 261318476794 215308 256 342 118 — — — — — —
201032 MLB MLEToronto Blue Jays — 4040 6201 0110 10 150150275425 125179 280 184 11 — — — — — —
201234 AAA MLE2 teams — 306281 709114 17955 31 249304438741 189312 316 322 104 — — — — — —
201335 AAA MLE2 teams — 591554 14423024 251677 12 260300431732 171324 284 315 99 — — — — — —
201436 AAA MLE2 teams — 306284 63504 13846 22 222271282552 60283 274 243 51 — — — — — —
201537 INTL MLE2 teams — 231221 441403 5693 00 199228303531 104267 302 232 43 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 238217 5911012 16674 21 272333488822 217338 287 360 85 +9 +0 -0 -25 +5 -1.2
/ 162G— A+C — 650593 16130033 4418311 53 272334489823 218337 287 360 85 +23 +0 -0 -69 +14 -3.3
Career— MLE — 43464033 101820911151 202122177 1211 252301422723 170322 285 294 85 +9 +0 -0 -25 +5 -1.2
/ 162G— MLE — 650603 15331223 3018312 22 254302426729 172323 285 294 85 +23 +0 -0 -69 +14 -3.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2015 AAABroncos de Tamaulipas · 103 PAwOBA .304 → .232 (−73)K% 24.3% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.27%÷0.980×1.200——29.73%
BB% (unintentional) /PA3.88%÷1.122×0.690—×0.9402.25%
HBP% /PA0.97%—×0.940—×0.9400.86%
Singles /BIP19.44%÷1.000×0.930×1.027×0.94017.45%
Doubles /BIP12.50%÷1.108×0.830×1.027×0.9409.04%
Triples /BIP0.00%÷1.150×0.920×1.027×0.9400.00%
Home runs /BIP2.78%÷0.851×0.700—×0.9402.15%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 100, 2B 122, 3B 130, K 96, BB 124 — applied at half strength. Age: age 38 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (10.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.027.

Result: wOBA .304 → .232; ISO .155 → .110; BABIP .324 → .267. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2014 AAARojos del Aguila de Veracruz · 187 PAwOBA .302 → .243 (−59)K% 22.5% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.46%÷0.988×1.200——27.27%
BB% (unintentional) /PA6.95%÷1.041×0.690—×0.9404.33%
HBP% /PA0.53%—×0.940—×0.9400.47%
Singles /BIP29.13%÷1.005×0.930×1.017×0.94025.78%
Doubles /BIP3.15%÷0.945×0.830×1.017×0.9402.64%
Triples /BIP0.00%÷1.000×0.920×1.017×0.9400.00%
Home runs /BIP3.15%÷1.006×0.700—×0.9402.06%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 101, 2B 89, 3B 100, K 98, BB 108 — applied at half strength. Age: age 37 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (9.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .302 → .243; ISO .095 → .066; BABIP .325 → .283. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2013 AAAScranton/Wilkes-Barre RailRiders · 442 PAwOBA .380 → .315 (−65)K% 23.8% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.76%÷1.010×1.200——28.22%
BB% (unintentional) /PA6.79%÷1.015×0.690—×0.9404.34%
HBP% /PA1.36%—×0.940—×0.9401.20%
Singles /BIP26.09%÷0.971×0.930×1.050×0.94024.65%
Doubles /BIP7.36%÷1.026×0.830×1.050×0.9405.88%
Triples /BIP0.00%÷1.000×0.970×1.050×0.9400.00%
Home runs /BIP7.69%÷0.976×0.840—×0.9406.23%

Factors used: league row IL. Park (home-season share, regressed): HR 95, 1B 94, 2B 105, 3B 100, K 102, BB 103 — applied at half strength. Age: age 36 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (8.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .380 → .315; ISO .225 → .178; BABIP .361 → .324. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2012 AAAReno Aces · 205 PAwOBA .430 → .322 (−108)K% 22.9% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.93%÷0.956×1.290——30.95%
BB% (unintentional) /PA8.78%÷1.042×0.710—×0.9405.62%
HBP% /PA0.98%—×0.980—×0.9400.90%
Singles /BIP26.87%÷0.989×0.900×1.050×0.94024.14%
Doubles /BIP6.72%÷1.130×0.810×1.050×0.9404.75%
Triples /BIP0.75%÷0.900×0.810×1.050×0.9400.66%
Home runs /BIP10.45%÷1.021×0.780—×0.9407.51%

Factors used: league row PCL. Park (home-season share, regressed): HR 104, 1B 98, 2B 126, 3B 80, K 91, BB 108 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .430 → .322; ISO .293 → .203; BABIP .374 → .312. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2009 AAALas Vegas 51s · 521 PAwOBA .411 → .318 (−93)K% 19.0% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.00%÷1.000×1.290——24.51%
BB% (unintentional) /PA8.06%÷1.000×0.710—×0.9525.45%
HBP% /PA1.73%—×0.980—×0.9521.61%
Singles /BIP21.49%÷1.000×0.900×1.003×0.95218.47%
Doubles /BIP11.85%÷1.000×0.810×1.003×0.9529.16%
Triples /BIP0.55%÷1.000×0.810×1.003×0.9520.43%
Home runs /BIP6.89%÷1.000×0.780—×0.9525.11%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .411 → .318; ISO .264 → .196; BABIP .361 → .293. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2008 AAARochester Red Wings · 456 PAwOBA .386 → .316 (−70)K% 25.4% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.44%÷1.000×1.200——30.53%
BB% (unintentional) /PA4.82%÷1.000×0.690—×0.9623.20%
HBP% /PA2.41%—×0.940—×0.9622.18%
Singles /BIP26.67%÷1.000×0.930×1.003×0.96223.93%
Doubles /BIP11.00%÷1.000×0.830×1.003×0.9628.81%
Triples /BIP1.00%÷1.000×0.970×1.003×0.9620.94%
Home runs /BIP5.67%÷1.000×0.840—×0.9624.58%

Factors used: league row IL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .386 → .316; ISO .216 → .172; BABIP .401 → .345. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2007 AAConnecticut Defenders · 439 PAwOBA .385 → .308 (−77)K% 21.2% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.18%÷1.000×1.220——25.85%
BB% (unintentional) /PA7.74%÷1.000×0.700—×0.9485.14%
HBP% /PA1.37%—×0.850—×0.9481.10%
Singles /BIP24.83%÷1.000×0.970×0.977×0.94822.30%
Doubles /BIP8.28%÷1.000×0.860×0.977×0.9486.59%
Triples /BIP1.32%÷1.000×0.950×0.977×0.9481.16%
Home runs /BIP5.96%÷1.000×0.780—×0.9484.41%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 30 vs a level average of 24.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .385 → .308; ISO .220 → .167; BABIP .362 → .311. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2007 AAAOttawa Lynx · 88 PAwOBA .308 → .237 (−72)K% 26.1% → 31.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.14%÷1.000×1.200——31.36%
BB% (unintentional) /PA10.23%÷1.000×0.690—×0.9726.86%
HBP% /PA0.00%—×0.940—×0.9720.00%
Singles /BIP16.07%÷1.000×0.930×0.950×0.97213.80%
Doubles /BIP7.14%÷1.000×0.830×0.950×0.9725.47%
Triples /BIP0.00%÷1.000×0.970×0.950×0.9720.00%
Home runs /BIP7.14%÷1.000×0.840—×0.9725.83%

Factors used: league row IL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .308 → .237; ISO .203 → .158; BABIP .250 → .205. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .