Carlos Torres

C ACL Rangers
Age 19 R/R 5'10" / 200 lbs ROK HR +15%BB +5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1415ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Rangers R…177.280/.351/.3630028—.180/.241/.224
202618ROKTEX86.289/.357/.3950257—.228/.274/.304
2027PROJMLE19MLBTEX196.222/.275/.30112630.0
2028PROJ34% MLB20MLBTEX36.226/.281/.31500680.0
2029PROJ48% MLB21MLBTEX96.229/.286/.32811730.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
Whiff%99
Z-Con%98
K%85
Speed48
ISO44
wRC+33
Career WAR0.0 WAR median (P10 0.0 / P90 5.7, comp-based) · star 2% · didn't stick 87%
CompsJon Gilmore (age 20) · Carlos Tocci (age 19) · Alberth Palma (age 18)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 48 proj PA
wRC+†63
AVG/OBP/SLG.220 / .273 / .299
PA48
HR0
K%23
BB%6
ISO79
MLB%0%
Value2027 · WAR
BAT: -2.1 runs (wOBA-derived runs vs avg)-2BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.0 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.50.50.50.40.30.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$16M ctrl surplus
Tools · ContractCON 50 / POW 20
Toolsscout grade
CONTACT50
scouting grade only
POWER20
scouting grade only
EYE25
scouting grade only
SPEED35
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.5$1M+$0.8M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Pre-Arb$1.0M+0.4$0.9M+$0.4M
2036Arb-1$2M+0.3$0.6M+$0.0M (cut)
2037Arb-2$2M+0.2$0.4M+$0.0M (cut)
2038Arb-3$1M———
Totals $3M $4M +$2M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202517 ROKDSL Rangers Red — 177157 44920 14183 00 280351363714 83310 108 320 28 — — — — — —
202618 ROKACL Rangers — 8676 22610 8120 22 289357395752 105333 149 331 57 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Rangers Red — 177161 29510 10223 00 180241224465 43198 126 210 28 — — — — — —
202618 ROK MLEACL Rangers — 8679 18410 5170 22 228274304578 76269 206 252 57 — — — — — —
202517 ROK MLEDSL Rangers Red — 177161 29510 10223 00 180241224465 43204 126 210 28 — — — — — —
202517 ROK RAWDSL Rangers Red — 177157 44920 14183 00 280351363714 83310 108 320 28 — — — — — —
202618 ROK MLEACL Rangers — 8679 18410 5170 22 228274304578 76281 206 252 57 — — — — — —
202618 ROK RAWACL Rangers — 8676 22610 8120 22 289357395752 105333 149 331 57 — — — — — —
202517 ROK MLEDSL Rangers Red — 177162 29510 10223 00 179241222464 43198 126 210 28 — — — — — —
202618 ROK MLEACL Rangers — 8681 18410 5170 22 222274296570 74269 206 252 57 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Rangers Red — 177162 29510 10223 00 179241222464 43198 126 210 28 — — — — — —
202618 ROK MLEACL Rangers — 8681 18410 5170 22 222274296570 74269 206 252 57 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLETEX 0% 196180 40721 12452 21 222275301576 79285 236 261 63 -9 +0 +0 +4 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLETEX 34% 10496 22411 6241 10 226281315596 89287 236 269 68 -4 +0 +0 +2 +2 0.0
202921 MLB MLETEX 48% 199183 42822 12452 21 229286326612 97288 236 276 73 -6 +0 +0 +4 +4 0.1
203022 MLB MLETEX 54% 310284 661234 20693 32 232290336625 104289 226 281 76 -9 -0 +0 +6 +7 0.3
203123 MLB MLETEX 57% 394361 841536 26884 42 234293343636 109290 227 286 79 -10 +0 +0 +7 +9 0.6
203224 MLB MLETEX 57% 445407 961747 30995 52 236295350645 114291 227 289 82 -10 +0 +0 +8 +10 0.8
203325 MLB MLETEX 57% 445407 961747 30995 52 236296351647 115291 227 290 82 -9 +0 +0 +8 +10 0.9
203426 MLB MLETEX 56% 445407 971748 30995 42 236296352648 116291 227 290 83 -9 +0 +0 +8 +10 0.9
203527 MLB MLETEX 55% 445407 961747 30995 42 235295349644 114290 227 289 82 -10 +0 +0 +8 +10 0.8
203628 MLB MLETEX 55% 445408 941737 301004 42 233293345637 111290 227 286 80 -11 +0 -1 +8 +10 0.6
203729 MLB MLETEX 53% 445408 941737 301014 33 231290338628 108288 237 282 77 -12 -1 -1 +8 +10 0.4
203830 MLB MLETEX 57% 445409 931736 291034 35 228286331617 103286 237 278 74 -14 -1 -2 +8 +10 0.0
202820 MLB CTXTEX 34% 3634 7100 280 00 226281315597 89286 226 269 68 -1 +0 +0 +1 +1 0.0
202921 MLB CTXTEX 48% 9689 20311 6221 10 229286328614 98288 236 276 73 -3 +0 +0 +2 +2 0.1
203022 MLB CTXTEX 54% 168153 35612 11372 21 232290338628 105289 227 282 76 -5 +0 +0 +3 +4 0.2
203123 MLB CTXTEX 57% 223204 48824 15502 21 234293346639 111290 227 287 79 -5 +0 +0 +4 +5 0.3
203224 MLB CTXTEX 57% 252230 54924 17563 31 236296353648 116291 227 291 82 -5 +0 +0 +4 +5 0.5
203325 MLB CTXTEX 57% 251229 54925 17563 31 237296354651 117291 227 291 82 -5 +0 +0 +4 +5 0.5
203426 MLB CTXTEX 56% 251229 54925 17563 31 237296355651 118290 227 292 83 -5 +0 +0 +4 +5 0.5
203527 MLB CTXTEX 55% 247225 53924 17553 21 236295352647 117290 227 290 82 -5 +0 +0 +4 +5 0.4
203628 MLB CTXTEX 55% 244224 52924 16552 21 234293347641 114289 237 287 80 -6 +0 -0 +4 +5 0.3
203729 MLB CTXTEX 53% 238218 51924 16542 22 231290341631 110288 237 283 77 -6 -0 -1 +4 +5 0.2
203830 MLB CTXTEX 57% 254233 53924 17592 23 228286333619 105286 237 279 74 -8 -1 -1 +5 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 22602068 481811837 15150823 2212 233292343635 110290 227 286 76 -56 -0 -2 +40 +49 3.1
/ 162G— A+C — 650595 13823511 431467 63 232292343635 111288 227 286 76 -16 -0 -1 +12 +14 0.9
Career— MLE — 44334062 9361693662 29197645 4025 230289336625 105287 227 281 76 -105 -2 -4 +74 +90 5.5
/ 162G— MLE — 650596 1372559 431437 64 230290334624 104286 227 281 76 -16 -0 -1 +12 +14 0.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.

2026 ROKACL Rangers · 86 PAwOBA .330 → .252 (−79)K% 14.0% → 20.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.95%÷1.000×1.440——20.09%
BB% (unintentional) /PA9.30%÷1.000×0.620—×1.0225.90%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP23.44%÷1.000×0.820×1.000×1.02219.66%
Doubles /BIP9.38%÷1.000×0.720×1.000×1.0226.90%
Triples /BIP1.56%÷1.000×0.720×1.000×1.0221.15%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.000.

Result: wOBA .330 → .252; ISO .105 → .077; BABIP .333 → .269. 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 DSLDSL Rangers Red · 177 PAwOBA .317 → .210 (−108)K% 10.2% → 12.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.17%÷1.004×1.220——12.36%
BB% (unintentional) /PA7.91%÷1.034×0.700—×1.0225.48%
HBP% /PA1.69%—×0.700—×1.0221.21%
Singles /BIP23.74%÷0.993×0.680×0.954×1.02215.87%
Doubles /BIP6.47%÷1.108×0.600×0.954×1.0223.42%
Triples /BIP1.44%÷0.900×0.600×0.954×1.0220.94%
Home runs /BIP0.00%÷1.259×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 152, 1B 99, 2B 122, 3B 80, K 101, BB 107 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.954.

Result: wOBA .317 → .210; ISO .083 → .048; BABIP .310 → .198. 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).