Andres Torres

C FCL Rays
Age 20 L/R 5'11" / 145 lbs ROK HR -6%H +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#448ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Tampa Bay172.238/.349/.32011234—.156/.244/.188
202518ROKDSL Tampa Bay192.271/.439/.3260861—.188/.332/.227
202619A/ROKTB259.273/.418/.31211767—.219/.321/.251
2027PROJMLE20MLBTB369.210/.295/.27827660.1
2028PROJ34% MLB21MLBTB71.219/.303/.30211740.1
2029PROJ48% MLB22MLBTB153.223/.308/.31823790.2
Next 3 projected WAR 0.4Projected 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 A
BB%97
Chase%92
Z-Con%71
Whiff%57
K%16
wRC+11
Career WAR0.0 WAR median (P10 0.0 / P90 4.2, comp-based) · star 0% · didn't stick 90%
CompsRichi Sanchez (age 21) · Marco Vargas (age 19) · Enmanuel Terrero (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 153 proj PA
wRC+†66
AVG/OBP/SLG.208 / .293 / .276
PA153
HR1
K%24
BB%10
ISO68
MLB%0%
Value2027 · WAR
BAT: -6.1 runs (wOBA-derived runs vs avg)-6BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.7 runs (Positional adjustment)+3POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.50.60.70.70.60.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$29M ctrl surplus
Tools · ContractCON 45 / POW 20
Toolsscout grade
CONTACT45
scouting grade only
POWER20
scouting grade only
EYE60
scouting grade only
SPEED50
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.7$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$1.0M
2035Pre-Arb$1.0M+0.5$1M+$0.7M
2036Arb-1$2M+0.4$0.8M+$0.0M
2037Arb-2$2M+0.3$0.6M+$0.0M (cut)
2038Arb-3$1M+0.1$0.2M+$0.0M (cut)
Totals $5M $6M +$3M

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)
202417 ROKDSL Tampa Bay — 172147 35521 24331 122 238349320669 82301 1914 312 34 — — — — — —
202518 ROKDSL Tampa Bay — 192144 39800 34249 85 271439326765 56312 1218 358 61 — — — — — —
202619 ACharleston RiverDogs — 4737 5000 10150 11 135319135454 227 3221 245 11 — — — — — —
202619 ROKFCL Rays — 212168 51501 39312 161 304440351791 48362 1518 367 79 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Tampa Bay — 172154 24310 17411 122 156244188432 32223 2410 218 34 — — — — — —
202518 ROK MLEDSL Tampa Bay — 192154 29600 24299 85 188332227559 39207 1512 258 61 — — — — — —
202619 A MLECharleston RiverDogs — 4740 4000 7200 11 100234100334 218 4315 185 11 — — — — — —
202619 ROK MLEFCL Rays — 212183 45401 24452 161 246340284624 38310 2111 285 79 — — — — — —
202417 ROK MLEDSL Tampa Bay — 172154 24310 17411 122 156244188432 32212 2410 218 34 — — — — — —
202417 ROK RAWDSL Tampa Bay — 172147 35521 24331 122 238349320669 82301 1914 312 34 — — — — — —
202518 ROK MLEDSL Tampa Bay — 192154 29600 24299 85 188332227559 39223 1512 258 61 — — — — — —
202518 ROK RAWDSL Tampa Bay — 192144 39800 34249 85 271439326765 56312 1218 358 61 — — — — — —
202619 ROK MLE2 teams — 259222 50401 32652 172 225328257585 32310 2512 267 67 — — — — — —
202619 ROK RAW2 teams — 259205 56501 49462 172 273418312730 39344 1819 345 67 — — — — — —
202417 ROK MLEDSL Tampa Bay — 172152 24310 17411 122 158244191435 33223 2410 218 34 — — — — — —
202518 ROK MLEDSL Tampa Bay — 192157 29600 24299 85 185332223554 38207 1512 258 61 — — — — — —
202619 ROK MLE2 teams — 259223 50401 32652 172 224328256584 31293 2512 267 67 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Tampa Bay — 172152 24310 17411 122 158244191435 33223 2410 218 34 — — — — — —
202518 ROK MLEDSL Tampa Bay — 192157 29600 24299 85 185332223554 38207 1512 258 61 — — — — — —
202619 ROK MLE2 teams — 259223 50401 32652 172 224328256584 31293 2512 267 67 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLETB 0% 369326 691222 36894 72 210295278574 68279 2410 266 66 -15 +1 +0 +7 +8 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLETB 34% 208184 40712 20492 41 216301300602 84280 2410 277 74 -7 +0 +0 +4 +5 0.2
202922 MLB MLETB 48% 315278 621124 31743 62 221306317623 96282 2310 285 79 -8 +0 +0 +6 +7 0.5
203023 MLB MLETB 54% 392347 771326 38914 82 224309329638 105284 2310 291 83 -8 +1 +0 +7 +8 0.8
203124 MLB MLETB 55% 443392 881528 431025 92 227311338649 111285 2310 295 86 -8 +1 +0 +8 +10 1.1
203225 MLB MLETB 56% 445394 901628 431035 82 229312344656 115285 2310 297 87 -7 +1 +0 +8 +10 1.2
203326 MLB MLETB 56% 445394 901628 431035 82 229312344656 116285 2310 297 87 -7 +1 +0 +8 +10 1.2
203427 MLB MLETB 55% 445394 891628 431035 82 227311341652 114284 2310 296 86 -7 +1 +0 +8 +10 1.1
203528 MLB MLETB 55% 445394 881528 431045 72 226309337645 111283 2310 293 85 -8 +1 -1 +8 +10 1.0
203629 MLB MLETB 53% 445395 881528 431054 72 223306330636 107282 2410 289 82 -10 +1 -1 +8 +10 0.7
203730 MLB MLETB 57% 445396 871527 421074 62 220302322624 102280 249 285 79 -11 +0 -2 +8 +10 0.5
203831 MLB MLETB 60% 426379 821426 401044 53 216297312609 96277 249 279 75 -13 -0 -3 +8 +9 0.1
203932 MLB MLETB 61% 387345 721215 36963 36 210291300591 89273 259 271 70 -14 -2 -4 +7 +8 -0.4
202821 MLB CTXTB 34% 7163 13201 7171 10 219303302605 83284 2410 278 74 -2 +0 +0 +1 +2 0.1
202922 MLB CTXTB 48% 153135 30512 15362 31 223308318625 95286 2410 286 79 -4 +0 +0 +3 +3 0.2
203023 MLB CTXTB 54% 213188 42713 21502 41 227311330640 103287 2310 292 83 -4 +0 +0 +4 +5 0.5
203124 MLB CTXTB 55% 246217 49814 24573 51 229313338651 109288 2310 296 86 -4 +1 +0 +4 +5 0.6
203225 MLB CTXTB 56% 249220 51915 24573 51 231314344658 113289 2310 298 87 -4 +1 +0 +4 +5 0.7
203326 MLB CTXTB 56% 250221 51915 24583 51 231314344658 114288 2310 298 87 -4 +1 +0 +4 +5 0.7
203427 MLB CTXTB 55% 246217 49814 24573 41 230313342654 112288 2310 297 86 -4 +0 +0 +4 +5 0.6
203528 MLB CTXTB 55% 244216 48814 24572 41 228311337647 109287 2310 294 85 -4 +0 -0 +4 +5 0.5
203629 MLB CTXTB 53% 238211 47814 23562 41 225308330638 105285 2410 291 82 -5 +0 -1 +4 +5 0.4
203730 MLB CTXTB 57% 254226 50814 24612 31 222304322627 100283 249 286 79 -6 +0 -1 +5 +6 0.3
203831 MLB CTXTB 60% 254226 49814 24622 32 218299312612 95280 249 280 75 -8 -0 -2 +5 +6 0.1
203932 MLB CTXTB 61% 237211 45713 22592 23 212293300593 88276 259 272 70 -9 -1 -2 +4 +5 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26552351 524871143 25662727 4314 223306324630 101284 2410 290 78 -58 +3 -6 +47 +58 4.4
/ 162G— A+C — 650576 12921311 631547 113 224309328637 104285 2410 290 78 -14 +1 -2 +12 +14 1.1
Career— MLE — 56174957 10851832480 553131363 11938 219305314619 95280 2310 284 78 -112 +5 -10 +89 +108 8.1
/ 162G— MLE — 650574 1252139 641527 144 218304312616 94278 2310 284 78 -15 +1 -1 +12 +14 1.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 ROKFCL Rays · 212 PAwOBA .363 → .285 (−78)K% 14.6% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.62%÷1.000×1.440——21.06%
BB% (unintentional) /PA18.40%÷1.000×0.620—×1.00811.49%
HBP% /PA0.94%—×0.720—×1.0080.68%
Singles /BIP32.85%÷1.000×0.820×1.050×1.00828.49%
Doubles /BIP3.65%÷1.000×0.720×1.050×1.0082.78%
Triples /BIP0.00%÷1.000×0.720×1.050×1.0080.00%
Home runs /BIP0.73%÷1.000×0.780—×1.0080.57%

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 .363 → .285; ISO .048 → .038; BABIP .362 → .310. 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 ACharleston RiverDogs · 47 PAwOBA .240 → .185 (−55)K% 31.9% → 43.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.91%÷1.000×1.360——43.40%
BB% (unintentional) /PA21.28%÷1.000×0.690—×1.04515.34%
HBP% /PA0.00%—×0.780—×1.0450.00%
Singles /BIP22.73%÷1.000×0.920—×1.04521.85%
Doubles /BIP0.00%÷1.000×0.830—×1.0450.00%
Triples /BIP0.00%÷1.000×0.910—×1.0450.00%
Home runs /BIP0.00%÷1.000×0.800—×1.0450.00%

Factors used: level-wide A 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 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .240 → .185; ISO .000 → .000; BABIP .227 → .218. 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 Tampa Bay · 192 PAwOBA .359 → .258 (−102)K% 12.5% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷1.005×1.220——15.18%
BB% (unintentional) /PA17.71%÷1.011×0.700—×1.00812.35%
HBP% /PA4.69%—×0.700—×1.0083.31%
Singles /BIP25.83%÷1.054×0.680×1.021×1.00817.14%
Doubles /BIP6.67%÷0.944×0.600×1.021×1.0084.36%
Triples /BIP0.00%÷1.150×0.600×1.021×1.0080.00%
Home runs /BIP0.00%÷0.952×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 111, 2B 89, 3B 130, K 101, BB 102 — applied at half strength. Age: age 18 vs a level average of 18.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.021.

Result: wOBA .359 → .258; ISO .056 → .040; BABIP .312 → .207. 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 DSLDSL Tampa Bay · 172 PAwOBA .305 → .218 (−87)K% 19.2% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.19%÷0.975×1.220——24.01%
BB% (unintentional) /PA13.95%÷1.011×0.700—×1.0229.88%
HBP% /PA0.58%—×0.700—×1.0220.42%
Singles /BIP23.68%÷0.963×0.680×1.050×1.02217.96%
Doubles /BIP4.39%÷0.945×0.600×1.050×1.0222.99%
Triples /BIP1.75%÷0.900×0.600×1.050×1.0221.26%
Home runs /BIP0.88%÷0.982×0.470—×1.0220.43%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 93, 2B 89, 3B 80, K 95, BB 102 — 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 ×1.050.

Result: wOBA .305 → .218; ISO .082 → .052; BABIP .301 → .223. 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).