Ronny Rodríguez

Pos3B
B/TR/R
Born1992-04-17
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202129INTLAguilas Cibae…32.143/.200/.179000—
202230INTLCriollos de C…92.145/.202/.2652025—
202331INTLLeones de Pon…53.146/.180/.18800-5—
Contract
No contract data on file.
Skills · percentileStatcast 2018-2019
Speed47
Avg EV32
Barrel%31
xwOBA23

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)
201119 ALake County Captains — 394370 9128711 13833 107 246277449726 203286 213 310 54 — — — — — —
201220 A+Carolina Mudcats — 483454 11920419 19895 77 262299449749 187287 184 326 65 — — — — — —
201220 INTLEstrellas de Oriente — 7168 17330 2170 71 250271382654 132327 243 282 77 — — — — — —
201321 AAAkron Aeros — 498468 1242565 16763 123 265294376670 111304 153 292 68 — — — — — —
201321 INTLEstrellas de Oriente — 2421 1100 330 10 4816795262 4856 1212 141 -19 — — — — — —
201422 AAAkron RubberDucks — 447413 942505 25921 45 228273324598 97276 216 265 41 — — — — — —
201422 INTLEstrellas de Oriente — 1716 5010 110 01 312353438790 125333 66 349 122 — — — — — —
201523 AAAkron RubberDucks — 285269 7714411 10602 45 286317491807 204332 214 348 97 — — — — — —
201523 INTLAguilas Cibaenas — 2121 6100 060 00 286286333619 48400 290 277 73 — — — — — —
201624 AAAColumbus Clippers — 488450 11624510 22882 44 258295400695 142298 185 300 61 — — — — — —
201624 INTLDominican Republic — 197175 521033 16371 40 297359440799 143358 198 347 121 — — — — — —
201725 AAAColumbus Clippers — 483447 13018217 23921 155 291327454781 163329 195 337 81 — — — — — —
201725 INTLDominican Republic — 235221 60505 7371 53 271297362659 90302 163 288 81 — — — — — —
201826 MLBDetroit Tigers — 206191 42705 10420 20 220259335594 115253 205 260 65 -9 +0 +0 +6 +4 0.3
201826 AAAToledo Mud Hens — 275260 882059 10472 108 338368558925 219383 174 399 121 — — — — — —
201826 INTLAguilas Cibaenas — 109104 24310 2201 22 231252279531 48279 182 236 46 — — — — — —
201927 MLBDetroit Tigers — 294276 6112314 13820 31 221256438694 217254 284 297 92 -3 +0 -0 +2 +6 0.6
201927 AAAToledo Mud Hens — 181172 559211 6411 50 320346587934 267361 233 400 116 — — — — — —
201927 INTLAguilas Cibaenas — 127119 24302 6210 40 202240277517 76227 175 231 43 — — — — — —
202028 INTLAguilas Cibaenas — 4745 11210 1100 00 244261333594 89306 212 258 61 — — — — — —
202129 INTLAguilas Cibaenas — 3228 4100 2130 01 143200179379 36267 416 169 0 — — — — — —
202230 INTLCriollos de Caguas — 9283 12402 6190 01 145202265467 120156 217 206 25 — — — — — —
202331 INTLLeones de Ponce — 5348 7200 280 00 146180188367 42167 154 160 -5 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 500467 10319319 231240 51 221257396653 176254 255 282 77 -14 +1 -0 +8 +11 0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201119 A MLELake County Captains — 394374 772367 91143 107 206231356586 150264 292 248 54 — — — — — —
201220 A+ MLECarolina Mudcats — 483461 9915318 121315 77 215243377620 163255 272 265 65 — — — — — —
201321 AA MLEAkron Aeros — 498473 1202365 11943 123 254275359635 106294 192 268 68 — — — — — —
201422 AA MLEAkron RubberDucks — 447421 852204 171161 45 202235283517 81257 264 229 41 — — — — — —
201523 AA MLEAkron RubberDucks — 285272 7211310 7722 45 265288438726 173322 252 312 97 — — — — — —
201624 AAA MLEColumbus Clippers — 488458 1072068 141092 44 234259356615 122275 223 258 61 — — — — — —
201725 AAA MLEColumbus Clippers — 483455 12115212 151121 155 266291387678 121312 233 288 81 — — — — — —
201826 MLB MLEDetroit Tigers — 206191 42705 10420 20 220259335594 115253 205 265 65 -9 +0 +0 +6 +4 0.3
201826 AAA MLEToledo Mud Hens — 275263 791658 7562 108 300324490814 190348 203 347 121 — — — — — —
201927 MLB MLEDetroit Tigers — 294276 6212315 13820 31 225260453712 228254 284 304 92 -3 +0 -0 +2 +6 0.6
201927 AAA MLEToledo Mud Hens — 181174 487210 4471 50 276296511808 236308 262 339 116 — — — — — —
201119 A MLELake County Captains — 394374 772367 91143 107 206231356586 150272 292 248 54 — — — — — —
201119 A RAWLake County Captains — 394370 9128711 13833 107 246277449726 203286 213 310 54 — — — — — —
201220 A+ MLE2 teams — 554529 11517421 141515 148 217245384628 166261 273 265 65 — — — — — —
201220 A+ RAW2 teams — 554522 13623719 211065 148 261296441736 180292 194 320 65 — — — — — —
201321 AA MLE2 teams — 522496 1262465 12993 133 254276357633 103305 192 268 68 — — — — — —
201321 AA RAW2 teams — 522489 1252665 19793 133 256288364652 108293 154 285 68 — — — — — —
201422 AA MLE2 teams — 464437 892305 181211 46 204237291527 87265 264 229 41 — — — — — —
201422 AA RAW2 teams — 464429 992515 26931 46 231276329605 98279 206 268 41 — — — — — —
201523 AA MLE2 teams — 306293 7912411 7772 45 270291451742 181330 252 312 97 — — — — — —
201523 AA RAW2 teams — 306290 8315411 10662 45 286315479794 193336 223 343 97 — — — — — —
201624 AAA MLE2 teams — 685643 15028811 201533 84 233260353613 120287 223 258 61 — — — — — —
201624 AAA RAW2 teams — 685625 16834813 381253 84 269314411725 142314 186 313 61 — — — — — —
201725 AAA MLE2 teams — 718676 17922318 221662 208 265290386676 121322 233 288 81 — — — — — —
201725 AAA RAW2 teams — 718668 19023222 301292 208 284317424741 139320 184 321 81 — — — — — —
201826 AAA MLE3 teams — 590556 15028617 211203 1410 270300433733 164313 204 312 97 — — — — — —
201826 AAA RAW3 teams — 590555 15430614 221093 1410 277309429737 151320 184 320 97 — — — — — —
201927 MLB MLE3 teams — 602570 14025632 221631 121 246275479754 233282 274 318 101 +1 +2 -0 +2 +13 1.8
201927 MLB RAW3 teams — 602567 14024527 251441 121 247280450730 203280 244 314 101 +1 +2 -0 +2 +13 1.8
202028 INTL MLEAguilas Cibaenas — 4745 11210 1100 00 244261333594 89306 212 — — — — — — — —
202028 INTL RAWAguilas Cibaenas — 4745 11210 1100 00 244261333594 89306 212 258 61 — — — — — —
202129 INTL MLEAguilas Cibaenas — 3228 4100 2130 01 143200179379 36267 416 — — — — — — — —
202129 INTL RAWAguilas Cibaenas — 3228 4100 2130 01 143200179379 36267 416 169 0 — — — — — —
202230 INTL MLECriollos de Caguas — 9283 12402 6190 01 145202265467 120156 217 — — — — — — — —
202230 INTL RAWCriollos de Caguas — 9283 12402 6190 01 145202265467 120156 217 206 25 — — — — — —
202331 INTL MLELeones de Ponce — 5348 7200 280 00 146180188367 42167 154 — — — — — — — —
202331 INTL RAWLeones de Ponce — 5348 7200 280 00 146180188367 42167 154 160 -5 — — — — — —
201119 A MLELake County Captains — 394379 772367 91143 107 203231351581 148264 292 248 54 — — — — — —
201220 A+ MLE2 teams — 554530 11517421 141515 148 217245383628 166255 273 265 65 — — — — — —
201321 AA MLE2 teams — 522502 1262465 12993 133 251276353629 102294 192 268 68 — — — — — —
201422 AA MLE2 teams — 464442 892305 181211 46 201237287524 86257 264 229 41 — — — — — —
201523 AA MLE2 teams — 306294 7912411 7772 45 269291449740 180322 252 312 97 — — — — — —
201624 AAA MLE2 teams — 685657 15028811 201533 84 228260346605 117275 223 258 61 — — — — — —
201725 AAA MLE2 teams — 718688 17922318 221662 208 260290379669 119312 233 288 81 — — — — — —
201826 AAA MLE3 teams — 590561 15028617 211203 1410 267300430730 162307 204 312 97 — — — — — —
201927 MLB MLE3 teams — 602574 14025632 221631 121 244275476750 232275 274 318 101 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 500467 10319319 231240 51 221257396653 176254 255 282 66 -14 +1 -0 +8 +11 0.6
/ 162G— A+C — 650607 13525425 301610 61 222259400659 178256 255 282 66 -18 +1 -0 +11 +14 0.8
Career— MLE — 50594778 113921144129 156121423 9954 238266382648 144290 243 266 66 -14 +1 -0 +8 +11 0.6
/ 162G— MLE — 650614 14727617 201563 137 239267386653 147290 243 266 66 -18 +1 -0 +11 +14 0.8

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.

2019 AAAToledo Mud Hens · 181 PAwOBA .393 → .339 (−54)K% 22.7% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.65%÷1.056×1.200——25.75%
BB% (unintentional) /PA3.31%÷1.004×0.690—×1.0032.29%
HBP% /PA0.55%—×0.940—×1.0030.52%
Singles /BIP25.19%÷1.013×0.930×0.950×1.00322.04%
Doubles /BIP6.87%÷0.995×0.830×0.950×1.0035.46%
Triples /BIP1.53%÷1.096×0.970×0.950×1.0031.29%
Home runs /BIP8.40%÷0.888×0.840—×1.0037.96%

Factors used: league row IL. Park (home-season share, regressed): HR 78, 1B 103, 2B 99, 3B 119, K 111, BB 101 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .393 → .339; ISO .267 → .240; BABIP .361 → .308. 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).

2018 AAAToledo Mud Hens · 275 PAwOBA .391 → .347 (−43)K% 17.1% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.09%÷1.011×1.200——20.29%
BB% (unintentional) /PA3.64%÷0.980×0.690—×1.0182.61%
HBP% /PA0.73%—×0.940—×1.0180.70%
Singles /BIP25.35%÷1.005×0.930×0.999×1.01823.86%
Doubles /BIP9.39%÷1.038×0.830×0.999×1.0187.63%
Triples /BIP2.35%÷1.038×0.970×0.999×1.0182.23%
Home runs /BIP4.23%÷0.893×0.840—×1.0184.04%

Factors used: league row IL. Park (home-season share, regressed): HR 79, 1B 101, 2B 108, 3B 108, K 102, BB 96 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .391 → .347; ISO .219 → .196; BABIP .383 → .348. 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).

2017 AAAColumbus Clippers · 483 PAwOBA .331 → .288 (−43)K% 19.0% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.05%÷0.989×1.200——23.11%
BB% (unintentional) /PA4.76%÷1.089×0.690—×1.0333.12%
HBP% /PA0.21%—×0.940—×1.0330.20%
Singles /BIP26.20%÷0.945×0.930×0.970×1.03325.83%
Doubles /BIP5.07%÷1.018×0.830×0.970×1.0334.14%
Triples /BIP0.56%÷0.900×0.970×0.970×1.0330.61%
Home runs /BIP4.79%÷1.231×0.840—×1.0333.37%

Factors used: league row IL. Park (home-season share, regressed): HR 146, 1B 89, 2B 104, 3B 80, K 98, BB 118 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.

Result: wOBA .331 → .288; ISO .163 → .123; BABIP .329 → .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).

2016 AAAColumbus Clippers · 488 PAwOBA .293 → .258 (−35)K% 18.0% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.03%÷0.965×1.200——22.42%
BB% (unintentional) /PA4.30%÷1.077×0.690—×1.0482.89%
HBP% /PA0.41%—×0.940—×1.0480.40%
Singles /BIP21.27%÷1.018×0.930×0.989×1.04820.15%
Doubles /BIP6.63%÷1.043×0.830×0.989×1.0485.47%
Triples /BIP1.38%÷0.901×0.970×0.989×1.0481.54%
Home runs /BIP2.76%÷1.113×0.840—×1.0482.18%

Factors used: league row IL. Park (home-season share, regressed): HR 123, 1B 104, 2B 109, 3B 80, K 93, BB 115 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .293 → .258; ISO .142 → .122; BABIP .298 → .275. 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).

2015 AAAkron RubberDucks · 285 PAwOBA .338 → .312 (−26)K% 21.1% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.05%÷1.019×1.220——25.21%
BB% (unintentional) /PA3.16%÷0.934×0.700—×1.0272.43%
HBP% /PA0.70%—×0.850—×1.0270.61%
Singles /BIP22.97%÷0.971×0.970×0.999×1.02723.52%
Doubles /BIP6.70%÷1.053×0.860×0.999×1.0275.61%
Triples /BIP1.91%÷1.150×0.950×0.999×1.0271.62%
Home runs /BIP5.26%÷0.842×0.780—×1.0275.00%

Factors used: league row EL. Park (home-season share, regressed): HR 68, 1B 94, 2B 111, 3B 130, K 104, BB 87 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .338 → .312; ISO .204 → .181; BABIP .332 → .322. 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 AAAkron RubberDucks · 447 PAwOBA .261 → .229 (−32)K% 20.6% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.58%÷0.965×1.220——26.02%
BB% (unintentional) /PA5.37%÷1.008×0.700—×1.0423.89%
HBP% /PA0.22%—×0.850—×1.0420.20%
Singles /BIP19.94%÷1.064×0.970×0.995×1.04218.84%
Doubles /BIP7.79%÷0.992×0.860×0.995×1.0427.00%
Triples /BIP0.00%÷0.900×0.950×0.995×1.0420.00%
Home runs /BIP1.56%÷0.881×0.780—×1.0421.44%

Factors used: league row EL. Park (home-season share, regressed): HR 76, 1B 113, 2B 98, 3B 80, K 93, BB 102 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.995.

Result: wOBA .261 → .229; ISO .097 → .086; BABIP .276 → .257. 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 AAAkron Aeros · 498 PAwOBA .286 → .268 (−18)K% 15.3% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.26%÷0.984×1.220——18.93%
BB% (unintentional) /PA3.21%÷1.029×0.700—×1.0502.30%
HBP% /PA0.60%—×0.850—×1.0500.54%
Singles /BIP22.45%÷1.037×0.970×1.006×1.05022.17%
Doubles /BIP6.38%÷1.001×0.860×1.006×1.0505.79%
Triples /BIP1.53%÷1.049×0.950×1.006×1.0501.46%
Home runs /BIP1.28%÷0.879×0.780—×1.0501.19%

Factors used: league row EL. Park (home-season share, regressed): HR 76, 1B 107, 2B 100, 3B 110, K 97, BB 106 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .286 → .268; ISO .111 → .102; BABIP .304 → .294. 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 A+Carolina Mudcats · 483 PAwOBA .318 → .265 (−53)K% 18.4% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.43%÷0.963×1.420——27.16%
BB% (unintentional) /PA3.93%÷1.035×0.630—×1.0422.49%
HBP% /PA1.04%—×0.860—×1.0420.93%
Singles /BIP20.82%÷1.054×0.940×0.975×1.04218.86%
Doubles /BIP5.48%÷1.054×0.830×0.975×1.0424.38%
Triples /BIP1.10%÷0.900×0.800×0.975×1.0420.99%
Home runs /BIP5.21%÷0.895×0.900—×1.0425.45%

Factors used: league row CAR. Park (home-season share, regressed): HR 79, 1B 111, 2B 111, 3B 80, K 93, BB 107 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .318 → .265; ISO .187 → .168; BABIP .287 → .255. 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 — .