Jorma Rodriguez

Pos2B
B/TR/R
Born1996-03-25
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201721AA/A/INTL2 orgs409.208/.269/.2993938—.187/.237/.252
201822AA/A+/A/INTL3 orgs489.276/.319/.34011458—.251/.283/.307
201923AACLE129.221/.252/.2380021—.210/.228/.226
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)
201317 ROKDSL Indians — 233199 40720 27372 84 201303256559 55247 1612 260 11 — — — — — —
201418 ROKDSL Indians — 258197 65931 46303 1311 330463421885 91379 1218 387 80 — — — — — —
201519 ROKAZL Indians — 9581 13200 8193 31 160261185446 25206 208 214 -6 — — — — — —
201519 INTLTiburones de La Guaira — 2322 5100 130 00 227261273534 45263 134 244 51 — — — — — —
201620 ROKAZL Indians — 9584 30231 8131 70 357419488907 131403 148 395 97 — — — — — —
201721 AAAkron RubberDucks — 2221 5000 060 00 238238238476 333 270 206 24 — — — — — —
201721 ALake County Captains — 327294 591423 23784 88 201268293560 92260 247 253 31 — — — — — —
201721 INTLTiburones de La Guaira — 6056 13320 2162 11 232283357640 125325 273 286 80 — — — — — —
201822 AAAkron RubberDucks — 2624 8300 240 01 333385458843 125400 158 376 124 — — — — — —
201822 A+Lynchburg Hillcats — 262237 55720 12465 71 232283278562 46286 185 252 28 — — — — — —
201822 ALake County Captains — 148142 49621 4301 62 345367437804 92429 203 356 93 — — — — — —
201822 INTLTiburones de La Guaira — 5347 12200 590 12 255327298625 43308 179 285 79 — — — — — —
201923 AAAkron RubberDucks — 129122 27200 5400 01 221252238490 16325 314 222 21 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201317 ROK MLEDSL Indians — 233207 29510 19452 84 140219174393 34175 198 184 11 — — — — — —
201418 ROK MLEDSL Indians — 258210 51621 33373 1311 243354305658 62266 1413 287 80 — — — — — —
201519 ROK MLEAZL Indians — 9584 10100 5273 31 119196131327 12176 285 160 -6 — — — — — —
201620 ROK MLEAZL Indians — 9588 26221 4191 70 295333398731 102337 204 311 97 — — — — — —
201721 AA MLEAkron RubberDucks — 2221 5000 070 00 238238238476 347 320 203 24 — — — — — —
201721 A MLELake County Captains — 327300 551122 171074 88 183237253490 70263 335 214 31 — — — — — —
201822 AA MLEAkron RubberDucks — 2624 8300 250 01 333385458843 125407 198 351 124 — — — — — —
201822 A+ MLELynchburg Hillcats — 262242 50610 7625 71 207244240484 33262 243 210 28 — — — — — —
201822 A MLELake County Captains — 148143 45521 3411 62 315333399732 84418 282 305 93 — — — — — —
201923 AA MLEAkron RubberDucks — 129124 26200 3490 01 210228226454 16327 382 199 21 — — — — — —
201317 ROK MLEDSL Indians — 233207 29510 19452 84 140219174393 34179 198 184 11 — — — — — —
201317 ROK RAWDSL Indians — 233199 40720 27372 84 201303256559 55247 1612 260 11 — — — — — —
201418 ROK MLEDSL Indians — 258210 51621 33373 1311 243354305658 62286 1413 287 80 — — — — — —
201418 ROK RAWDSL Indians — 258197 65931 46303 1311 330463421885 91379 1218 387 80 — — — — — —
201519 ROK MLE2 teams — 118106 14200 6343 31 132200151351 19192 295 160 -6 — — — — — —
201519 ROK RAW2 teams — 118103 18300 9223 31 175261204465 29220 198 220 -6 — — — — — —
201620 ROK MLEAZL Indians — 9588 26221 4191 70 295333398731 102357 204 311 97 — — — — — —
201620 ROK RAWAZL Indians — 9584 30231 8131 70 357419488907 131403 148 395 97 — — — — — —
201721 A MLE3 teams — 409376 691322 201346 99 184236245481 61277 335 213 31 — — — — — —
201721 A RAW3 teams — 409371 771743 251006 99 208269299568 92274 246 255 31 — — — — — —
201822 A+ MLE4 teams — 489460 1151541 131226 146 250280307586 57335 253 251 56 — — — — — —
201822 A+ RAW4 teams — 489450 1241841 23896 146 276319340659 64339 185 293 56 — — — — — —
201923 AA MLEAkron RubberDucks — 129124 26200 3490 01 210228226454 16342 382 199 21 — — — — — —
201923 AA RAWAkron RubberDucks — 129122 27200 5400 01 221252238490 16325 314 222 21 — — — — — —
201317 ROK MLEDSL Indians — 233210 29510 19452 84 138219171391 33175 198 184 11 — — — — — —
201418 ROK MLEDSL Indians — 258220 51621 33373 1311 232354291645 59266 1413 287 80 — — — — — —
201519 ROK MLE2 teams — 118108 14200 6343 31 130200148348 19176 295 160 -6 — — — — — —
201620 ROK MLEAZL Indians — 9590 26221 4191 70 289333389722 100337 204 311 97 — — — — — —
201721 A MLE3 teams — 409380 691322 201346 99 182236242478 61268 335 213 31 — — — — — —
201822 A+ MLE4 teams — 489467 1151541 131226 146 246280302582 56324 253 251 56 — — — — — —
201923 AA MLEAkron RubberDucks — 129125 26200 3490 01 208228224452 16327 382 199 21 — — — — — —
▸ Career Totals
Career— MLE — 17311571 33045115 9844021 5432 210266262528 52286 256 232 43 -118 -2 +0 +6 +38 -7.8
/ 162G— MLE — 650590 1241742 371658 2012 210267263529 53285 256 232 43 -44 -1 +0 +2 +14 -2.9

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 AAAkron RubberDucks · 129 PAwOBA .218 → .199 (−19)K% 31.0% → 37.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.01%÷1.003×1.220——37.72%
BB% (unintentional) /PA3.88%÷1.019×0.700—×1.0272.74%
HBP% /PA0.00%—×0.850—×1.0270.00%
Singles /BIP30.49%÷1.008×0.970×1.022×1.02730.79%
Doubles /BIP2.44%÷0.925×0.860×1.022×1.0272.38%
Triples /BIP0.00%÷0.900×0.950×1.022×1.0270.00%
Home runs /BIP0.00%÷0.863×0.780—×1.0270.00%

Factors used: league row EL. Park (home-season share, regressed): HR 73, 1B 102, 2B 85, 3B 80, K 101, BB 104 — 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 ×1.022.

Result: wOBA .218 → .199; ISO .016 → .015; BABIP .325 → .327. 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 A+Lynchburg Hillcats · 262 PAwOBA .244 → .210 (−34)K% 17.6% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.56%÷1.047×1.420——23.80%
BB% (unintentional) /PA4.20%÷1.025×0.630—×1.0122.61%
HBP% /PA1.91%—×0.860—×1.0121.66%
Singles /BIP24.08%÷1.044×0.940×1.029×1.01222.58%
Doubles /BIP3.66%÷1.054×0.830×1.029×1.0123.01%
Triples /BIP1.05%÷1.150×0.800×1.029×1.0120.76%
Home runs /BIP0.00%÷0.967×0.900—×1.0120.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 93, 1B 109, 2B 111, 3B 130, K 110, BB 105 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .244 → .210; ISO .046 → .036; BABIP .286 → .262. 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 ALake County Captains · 148 PAwOBA .349 → .305 (−44)K% 20.3% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.27%÷0.988×1.360——27.89%
BB% (unintentional) /PA2.70%÷0.993×0.690——1.88%
HBP% /PA0.68%—×0.780——0.53%
Singles /BIP35.71%÷0.954×0.920×1.034—35.62%
Doubles /BIP5.36%÷1.031×0.830×1.034—4.46%
Triples /BIP1.79%÷0.928×0.910×1.034—1.81%
Home runs /BIP0.89%÷1.078×0.800——0.66%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 91, 2B 106, 3B 86, K 98, BB 99 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.034.

Result: wOBA .349 → .305; ISO .092 → .073; BABIP .429 → .418. 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 AAAkron RubberDucks · 26 PAwOBA .366 → .351 (−15)K% 15.4% → 18.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.38%÷1.004×1.220——18.70%
BB% (unintentional) /PA7.69%÷0.941×0.700—×1.0425.96%
HBP% /PA0.00%—×0.850—×1.0420.00%
Singles /BIP25.00%÷0.968×0.970—×1.04226.09%
Doubles /BIP15.00%÷0.922×0.860—×1.04214.59%
Triples /BIP0.00%÷0.980×0.950—×1.0420.00%
Home runs /BIP0.00%÷0.840×0.780—×1.0420.00%

Factors used: league row EL. Park (home-season share, regressed): HR 68, 1B 94, 2B 84, 3B 96, K 101, BB 88 — 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).

Result: wOBA .366 → .351; ISO .125 → .119; BABIP .400 → .407. 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 ALake County Captains · 327 PAwOBA .248 → .214 (−33)K% 23.9% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.85%÷0.993×1.360——32.66%
BB% (unintentional) /PA7.03%÷0.941×0.690—×1.0155.24%
HBP% /PA1.22%—×0.780—×1.0150.97%
Singles /BIP18.52%÷0.914×0.920×1.045×1.01519.77%
Doubles /BIP6.48%÷1.030×0.830×1.045×1.0155.54%
Triples /BIP0.93%÷0.931×0.910×1.045×1.0150.96%
Home runs /BIP1.39%÷1.129×0.800—×1.0151.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 126, 1B 83, 2B 106, 3B 86, K 99, BB 88 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .248 → .214; ISO .092 → .071; BABIP .260 → .263. 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 AAAkron RubberDucks · 22 PAwOBA .200 → .203 (+3)K% 27.3% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷0.990×1.220——33.61%
BB% (unintentional) /PA0.00%÷1.052×0.700—×1.0500.00%
HBP% /PA0.00%—×0.850—×1.0500.00%
Singles /BIP33.33%÷0.978×0.970—×1.05034.72%
Doubles /BIP0.00%÷1.072×0.860—×1.0500.00%
Triples /BIP0.00%÷1.150×0.950—×1.0500.00%
Home runs /BIP0.00%÷1.008×0.780—×1.0500.00%

Factors used: league row EL. Park (home-season share, regressed): HR 102, 1B 96, 2B 114, 3B 130, K 98, BB 110 — 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).

Result: wOBA .200 → .203; ISO .000 → .000; BABIP .333 → .347. 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 ROKAZL Indians · 95 PAwOBA .390 → .311 (−79)K% 13.7% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.68%÷1.000×1.440——19.71%
BB% (unintentional) /PA7.37%÷1.000×0.620—×0.9954.55%
HBP% /PA1.05%—×0.720—×0.9950.75%
Singles /BIP33.80%÷1.000×0.820×1.050×0.99528.96%
Doubles /BIP2.82%÷1.000×0.720×1.050×0.9952.12%
Triples /BIP4.23%÷1.000×0.720×1.050×0.9953.18%
Home runs /BIP1.41%÷1.000×0.780—×0.9951.09%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .390 → .311; ISO .131 → .100; BABIP .403 → .337. 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 ROKAZL Indians · 95 PAwOBA .211 → .160 (−51)K% 20.0% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.000×1.440——28.80%
BB% (unintentional) /PA8.42%÷1.000×0.620—×1.0085.26%
HBP% /PA3.16%—×0.720—×1.0082.29%
Singles /BIP17.74%÷1.000×0.820×1.050×1.00815.39%
Doubles /BIP3.23%÷1.000×0.720×1.050×1.0082.46%
Triples /BIP0.00%÷1.000×0.720×1.050×1.0080.00%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .211 → .160; ISO .025 → .018; BABIP .206 → .176. 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 — .