Emmanuel Rodriguez

CF St. Paul Saints
Age 24 L/L 5'11" / 210 lbs AAA Svc 0.093 · Ctrl thru 2032
Overview
AAA40-MANROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421AAA/AAMIN197.286/.467/.57899139—.238/.381/.495
202522AAA/A/ROK/INTL2 orgs327.273/.429/.4531013113—.231/.352/.321
202623AAA/A+MIN247.277/.437/.497117113—.235/.359/.391
202623MLBMIN48.178/.229/.40020710.0
2027PROJ34% MLB24MLBMIN71.219/.339/.374221050.3
2028PROJ58% MLB25MLBMIN172.224/.342/.391641100.8
2029PROJ69% MLB26MLBMIN229.227/.342/.402861121.1
Last 3 seasons WAR 0.0  ·  Next 3 projected WAR 2.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.093First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$4M2031Arb-2$6M2032Arb-3$8M
Skills · percentileMiLB Statcast 2026 AAA
Max EV99
BB%94
Chase%85
Speed67
K%30
Z-Con%22
Form.217/.318/.386 · rolling true talent (60d window) · proj .219/.336/.373
Career WAR0.0 WAR median (P10 -0.7 / P90 14, comp-based) · star 4% · didn't stick 75%
CompsBo Naylor (age 24) · Wilyer Abreu (age 25) · Will Benson (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†105
AVG/OBP/SLG.219 / .339 / .374
PA71
HR2
K%31
BB%14
BABIP301
ISO133
MLB%34%
Value2027 · WAR
BAT: +1.2 runs (wOBA-derived runs vs avg)+1BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +1.0 runs (Defensive runs vs avg)+1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +1.00+1.0WAR
0.00.81.60.30.81.11.11.00.827282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$20M ctrl surplus
Tools · Recent Form · Contract
ToolsStatcast %ile · 2026
CONTACT
xAVG
500.251
POWER
Barrel%
9020.7
Avg EV
7290.6
SPEED
Sprint
6328.0
Recent Formrolling true talent ⓘ
K%32%▼33% over 48 PA (60d) · proj 31%
BB%11%▼▼6% over 48 PA (60d) · proj 14%
ISO.169▲.222 over 45 AB (60d) · proj .154
BABIP.298·.222 over 27 BIP (60d) · proj .301
SLASH.217/.318/.386·proj .219/.336/.373
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.093 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.3$1M+$0.6M
2028Pre-Arb$0.8M+0.8$3M+$2M
2029Pre-Arb$0.8M+1.1$8M+$7M
2030Arb-1$4M+1.1$7M+$4M
2031Arb-2$6M+1.0$6M+$2M
2032Arb-3$8M+0.8$2M+$0.0M (cut)
Totals $13M $27M +$15M

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)
202118 ROKFCL Twins — 153126 275210 23563 94 214349524872 310279 3715 378 42 — — — — — —
202219 AFort Myers Mighty Mussels — 199136 37539 57524 115 2724975511.049 279364 2629 456 134 — — — — — —
202320 A+Cedar Rapids Kernels — 455354 8513916 921345 205 240404463867 223332 2920 384 88 — — — — — —
202421 AAASt. Paul Saints — 3023 5001 7120 00 217400348748 130400 4023 353 69 — — — — — —
202421 AAWichita Wind Surge — 167124 371228 42461 93 2984796211.100 323414 2825 472 151 — — — — — —
202522 AAASt. Paul Saints — 212163 42716 45674 93 258429423853 166400 3221 390 104 — — — — — —
202522 AFort Myers Mighty Mussels — 3628 9100 8120 10 321472357829 36562 3322 392 77 — — — — — —
202522 ROKFCL Twins — 1917 5100 260 00 294368353721 59455 3211 332 24 — — — — — —
202522 INTLAguilas Cibaenas — 6048 14314 6185 30 2924246461.070 354370 3010 451 192 — — — — — —
202623 MLBMinnesota Twins — 4845 8212 3160 01 178229400629 222222 336 274 71 -2 -0 +0 +1 +1 0.0
202623 AAASt. Paul Saints — 220172 456111 42584 73 262417500917 238324 2619 404 106 — — — — — —
202623 A+Cedar Rapids Kernels — 2719 8100 622 00 4215934741.066 53471 722 492 171 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 4845 8212 3160 01 178229400629 222222 336 274 72 -2 -0 +0 +1 +1 0.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEFCL Twins — 153134 16316 15813 94 119224291515 172201 5310 231 42 — — — — — —
202219 A MLEFort Myers Mighty Mussels — 199154 35538 39714 115 227396455850 227331 3620 366 134 — — — — — —
202320 A+ MLECedar Rapids Kernels — 455375 7010711 711745 205 187324339662 152298 3816 298 88 — — — — — —
202421 AAA MLESt. Paul Saints — 3025 5001 5140 00 200333320653 120376 4717 270 69 — — — — — —
202421 AA MLEWichita Wind Surge — 167135 331028 31581 93 244389526915 281364 3519 391 151 — — — — — —
202522 AAA MLESt. Paul Saints — 212176 41713 32814 93 233363335698 102413 3815 322 104 — — — — — —
202522 A MLEFort Myers Mighty Mussels — 3631 7100 5160 10 226333258591 32497 4414 282 77 — — — — — —
202522 ROK MLEFCL Twins — 1918 4100 190 00 222263278541 56348 475 203 24 — — — — — —
202623 MLB MLEMinnesota Twins — 4845 8212 3160 01 178229400629 222222 336 274 71 -2 -0 +0 +1 +1 0.0
202623 AAA MLESt. Paul Saints — 220184 40518 30704 73 217339386725 168290 3214 325 106 — — — — — —
202623 A+ MLECedar Rapids Kernels — 2721 8100 432 00 381519429947 48426 1115 421 171 — — — — — —
202118 ROK MLEFCL Twins — 153134 16316 15813 94 119224291515 172208 5310 231 42 — — — — — —
202118 ROK RAWFCL Twins — 153126 275210 23563 94 214349524872 310279 3715 378 42 — — — — — —
202219 A MLEFort Myers Mighty Mussels — 199154 35538 39714 115 227396455850 227351 3620 366 134 — — — — — —
202219 A RAWFort Myers Mighty Mussels — 199136 37539 57524 115 2724975511.049 279364 2629 456 134 — — — — — —
202320 A+ MLECedar Rapids Kernels — 455375 7010711 711745 205 187324339662 152304 3816 298 88 — — — — — —
202320 A+ RAWCedar Rapids Kernels — 455354 8513916 921345 205 240404463867 223332 2920 384 88 — — — — — —
202421 AA MLE2 teams — 197160 371028 36731 93 231376469844 237367 3718 373 138 — — — — — —
202421 AA RAW2 teams — 197147 421229 49581 93 2864675781.045 293412 2925 454 138 — — — — — —
202522 AAA MLE4 teams — 327270 631014 471309 133 233365322687 89431 4014 308 95 — — — — — —
202522 AAA RAW4 teams — 327256 7012210 611039 133 273429453883 180417 3119 398 95 — — — — — —
202623 AAA MLE3 teams — 295249 568210 38886 74 225341394735 169301 3013 325 106 — — — — — —
202623 AAA RAW3 teams — 295236 619213 51766 74 258403479882 220322 2617 391 106 — — — — — —
202118 ROK MLEFCL Twins — 153134 16316 15813 94 119224291515 172201 5310 231 42 — — — — — —
202219 A MLEFort Myers Mighty Mussels — 199154 35538 39714 115 227396455850 227331 3620 366 134 — — — — — —
202320 A+ MLECedar Rapids Kernels — 455376 7010711 711745 205 186324338661 152298 3816 298 88 — — — — — —
202421 AA MLE2 teams — 197158 371028 36731 93 234376475850 241366 3718 373 138 — — — — — —
202522 AAA MLE4 teams — 327268 631014 471309 133 235365325690 90420 4014 308 95 — — — — — —
202623 AAA MLE3 teams — 295249 568210 38886 74 225341394735 169291 3013 325 106 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 AA MLE2 teams — 197158 371028 36731 93 234376475850 241366 3718 373 138 — — — — — —
202522 AAA MLE4 teams — 327268 631014 471309 133 235365325690 90420 4014 308 95 — — — — — —
202623 AAA MLE3 teams — 295249 568210 38886 74 225341394735 169291 3013 325 106 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEMIN 34% 345289 6310210 471056 92 219339373712 154301 3014 323 105 +2 +1 +2 +1 +7 1.0
▸ 2027 — real world (MLB)
202724 MLB CTXMIN 34% 7160 12202 10221 20 219339374713 155301 3114 324 105 +0 +0 +0 +0 +2 0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEMIN 58% 296249 569210 40895 72 224341390732 166301 3014 330 110 +3 +1 +1 +1 +6 1.3
202926 MLB MLEMIN 69% 330278 6410212 44985 82 227342401743 174301 3013 334 112 +5 +1 +2 +1 +7 1.6
203027 MLB MLEMIN 73% 334283 6510212 43985 82 227340399739 172300 2913 332 111 +4 +1 +2 +1 +7 1.5
203128 MLB MLEMIN 74% 334283 6511211 43985 72 226337394732 168298 2913 329 109 +4 +1 +1 +1 +7 1.4
203229 MLB MLEMIN 73% 323275 6210111 40945 51 225334389723 164297 2912 325 106 +2 +1 +0 +1 +7 1.2
203330 MLB MLEMIN 73% 312266 5910110 39924 41 222330381711 159295 2912 321 103 +1 +0 -1 +1 +7 0.9
203431 MLB MLEMIN 72% 294252 55919 36884 11 218326371697 153292 3012 315 100 -0 -0 -1 +1 +6 0.6
203532 MLB MLEMIN 72% 271232 49818 33824 11 213320359679 146288 3012 308 95 -2 -0 -2 +1 +6 0.3
203633 MLB MLEMIN 78% 237203 43717 29733 10 207313344657 137283 3112 299 89 -3 +0 -3 +1 +5 -0.0
202825 MLB CTXMIN 58% 172144 33516 23523 41 224342391733 167301 3013 330 110 +2 +0 +1 +1 +4 0.8
202926 MLB CTXMIN 69% 229193 44718 30684 61 227342402744 174301 3013 334 112 +3 +1 +1 +1 +5 1.1
203027 MLB CTXMIN 73% 242205 46818 31714 61 227340399740 172300 2913 332 111 +3 +1 +1 +1 +5 1.1
203128 MLB CTXMIN 74% 248210 47818 32734 51 226337395733 169299 2913 329 109 +3 +1 +1 +1 +5 1.0
203229 MLB CTXMIN 73% 236202 46818 29693 41 225334390724 165297 2912 326 106 +2 +0 +0 +1 +5 0.8
203330 MLB CTXMIN 73% 227194 43717 28673 31 222331382712 160295 3012 321 103 +1 +0 -0 +1 +5 0.6
203431 MLB CTXMIN 72% 213182 41717 26643 11 218326372698 154292 3012 316 100 -0 -0 -1 +1 +5 0.4
203532 MLB CTXMIN 72% 195166 36616 24593 10 213320359680 147288 3012 308 95 -1 +0 -2 +1 +4 0.2
203633 MLB CTXMIN 78% 186160 33515 22582 10 207313344657 138283 3112 300 89 -2 +0 -2 +1 +4 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19961701 377631065 24859729 318 222331385716 163298 3012 321 103 +8 +3 -2 +8 +43 6.2
/ 162G— A+C — 650554 12321321 811949 103 222331384715 162298 3012 321 103 +3 +1 -1 +3 +14 2.0
Career— MLE — 45673840 83313630143 621149371 11637 217336380716 163310 3314 320 103 +14 +4 -1 +12 +65 9.5
/ 162G— MLE — 650547 11819420 8821210 175 216335375710 159307 3314 320 103 +3 +1 -0 +3 +14 2.1

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.

2026 AAASt. Paul Saints · 220 PAwOBA .398 → .325 (−73)K% 26.4% → 31.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.36%÷1.000×1.200——31.64%
BB% (unintentional) /PA19.09%÷1.000×0.690—×1.05013.83%
HBP% /PA1.82%—×0.940—×1.0501.79%
Singles /BIP23.68%÷1.000×0.930×0.959×1.05022.18%
Doubles /BIP5.26%÷1.000×0.830×0.959×1.0504.40%
Triples /BIP0.88%÷1.000×0.970×0.959×1.0500.86%
Home runs /BIP9.65%÷1.000×0.700—×1.0507.09%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .398 → .325; ISO .238 → .185; BABIP .324 → .290. 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).

2026 A+Cedar Rapids Kernels · 27 PAwOBA .481 → .421 (−60)K% 7.4% → 9.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.41%÷1.000×1.270——9.41%
BB% (unintentional) /PA22.22%÷1.000×0.710—×0.99815.75%
HBP% /PA7.41%—×0.790—×0.9985.84%
Singles /BIP41.18%÷1.000×0.920—×0.99837.81%
Doubles /BIP5.88%÷1.000×0.810—×0.9984.76%
Triples /BIP0.00%÷1.000×0.850—×0.9980.00%
Home runs /BIP0.00%÷1.000×0.800—×0.9980.00%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .481 → .421; ISO .053 → .047; BABIP .471 → .426. 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).

2025 AAASt. Paul Saints · 212 PAwOBA .382 → .322 (−59)K% 31.6% → 38.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.60%÷0.989×1.200——38.33%
BB% (unintentional) /PA21.23%÷1.022×0.690—×1.05015.05%
HBP% /PA1.89%—×0.940—×1.0501.86%
Singles /BIP29.17%÷0.944×0.930×1.048×1.05031.62%
Doubles /BIP7.29%÷0.938×0.830×1.048×1.0507.10%
Triples /BIP1.04%÷1.000×0.970×1.048×1.0501.11%
Home runs /BIP6.25%÷1.253×0.700—×1.0503.67%

Factors used: league row International League. Park (home-season share, regressed): HR 151, 1B 89, 2B 88, 3B 100, K 98, BB 104 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.048.

Result: wOBA .382 → .322; ISO .166 → .118; BABIP .400 → .413. 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).

2025 AFort Myers Mighty Mussels · 36 PAwOBA .383 → .282 (−101)K% 33.3% → 45.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.994×1.360——45.60%
BB% (unintentional) /PA22.22%÷1.054×0.690——14.54%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP50.00%÷1.029×0.920——44.72%
Doubles /BIP6.25%÷1.032×0.830——5.03%
Triples /BIP0.00%÷1.000×0.910——0.00%
Home runs /BIP0.00%÷0.898×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 106, 2B 106, 3B 100, K 99, BB 111 — 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).

Result: wOBA .383 → .282; ISO .036 → .026; BABIP .562 → .497. 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).

2025 ROKFCL Twins · 19 PAwOBA .323 → .203 (−120)K% 31.6% → 45.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.58%÷0.998×1.440——45.57%
BB% (unintentional) /PA10.53%÷0.981×0.620—×0.9756.49%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP36.36%÷1.028×0.820—×0.97528.27%
Doubles /BIP9.09%÷0.979×0.720—×0.9756.52%
Triples /BIP0.00%÷1.000×0.720—×0.9750.00%
Home runs /BIP0.00%÷1.006×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 106, 2B 96, 3B 100, K 100, BB 96 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .323 → .203; ISO .059 → .035; BABIP .455 → .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).

2024 AAWichita Wind Surge · 167 PAwOBA .460 → .391 (−69)K% 27.5% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.54%÷0.964×1.220——34.88%
BB% (unintentional) /PA24.55%÷0.963×0.700—×1.05018.73%
HBP% /PA0.60%—×0.870—×1.0500.55%
Singles /BIP19.23%÷1.091×0.920×0.986×1.05016.79%
Doubles /BIP15.38%÷0.979×0.840×0.986×1.05013.66%
Triples /BIP2.56%÷1.126×0.940×0.986×1.0502.22%
Home runs /BIP10.26%÷0.845×0.800—×1.05010.19%

Factors used: league row TL. Park (home-season share, regressed): HR 69, 1B 118, 2B 96, 3B 125, K 93, BB 93 — 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 ×0.986.

Result: wOBA .460 → .391; ISO .323 → .300; BABIP .414 → .364. 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).

2024 AAASt. Paul Saints · 30 PAwOBA .345 → .270 (−75)K% 40.0% → 48.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA40.00%÷0.995×1.200——48.23%
BB% (unintentional) /PA23.33%÷0.985×0.690—×1.05017.17%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP36.36%÷1.010×0.930—×1.05035.17%
Doubles /BIP0.00%÷0.996×0.830—×1.0500.00%
Triples /BIP0.00%÷1.043×0.970—×1.0500.00%
Home runs /BIP9.09%÷1.039×0.700—×1.0506.43%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 102, 2B 99, 3B 109, K 99, BB 97 — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average).

Result: wOBA .345 → .270; ISO .130 → .087; BABIP .400 → .376. 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).

2023 A+Cedar Rapids Kernels · 455 PAwOBA .379 → .298 (−81)K% 29.5% → 38.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.45%÷0.977×1.270——38.29%
BB% (unintentional) /PA20.22%÷0.966×0.710—×1.04215.48%
HBP% /PA1.10%—×0.790—×1.0420.90%
Singles /BIP21.36%÷0.989×0.920×0.988×1.04220.45%
Doubles /BIP5.91%÷1.051×0.810×0.988×1.0424.68%
Triples /BIP4.09%÷0.994×0.850×0.988×1.0423.60%
Home runs /BIP7.27%÷1.134×0.800—×1.0425.35%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 127, 1B 98, 2B 110, 3B 99, K 95, BB 93 — 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.988.

Result: wOBA .379 → .298; ISO .223 → .163; BABIP .332 → .298. 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 — .