Andres TorresC FCL Rays
Age 19 L/R 5'11" / 145 lbs ROK HR -6%H +4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION200 act + 133 ros · stats below = ROS only
wRC+†71
AVG/OBP/SLG.230 / .317 / .307
PA133
HR1
SB5
K%22
BB%10
BABIP294
ISO77
MLB%0%
Value2026 · WAR
BAT: -10.5 runs (wOBA-derived runs vs avg)-10BATRUN: +2.7 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +6.0 runs (Positional adjustment)+6POSREP: +9.4 runs (Replacement-level credit)+9REPTotal WAR: +0.80+0.8WAR
0.01.42.90.91.52.02.22.32.42.42.42.32.11.9+$155M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+2.4$12M+$12M
2033Pre-Arb$1.0M+2.4$11M+$11M
2034Pre-Arb$1.0M+2.4$10M+$10M
2035Arb-1$5M+2.3$9M+$8M
2036Arb-2$7M+2.1$8M+$5M
2037Arb-3$9M+1.9$7M+$4M
Totals $24M $58M +$49M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Tampa Bay 172156 30421 15501 122 192267263530 71276 299 235 38
202417 ROKDSL Tampa Bay 172147 35521 24331 122 238349320669 82301 1914 312 97
202518 ROKDSL Tampa Bay 192157 32700 21349 85 204332248580 45250 1811 269 64
202518 ROKDSL Tampa Bay 192144 39800 34249 85 271439326765 56312 1218 358 132
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKTB 200171 41301 24422 141 240340275615 35308 2112 281 73 -6 +2 +0 +4 +6 0.6
YTD19 ROKTB 200156 46401 39292 141 295442340781 45352 1420 365 137 +8 +2 +0 +4 +6 2.1
ROS19 ROKTB 0% 133117 27411 13292 51 230317307624 77288 2210 278 71 -4 +1 +0 +2 +4 0.2
ROS19 MLBTB 0% 01 0000 000 00 293 271 66 +0 +0
FULL19 ROKTB 200172 41301 24422 141 238340273613 35305 2112 281 73 -6 +2 +0 +4 +6 0.6
TOT19 ROKTB 333288 68712 37714 192 236331288619 52302 2111 280 72 -10 +3 +0 +6 +9 0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBTB 34% 329289 661013 33714 71 228316301617 73292 2210 289 80 -8 +1 +0 +6 +9 0.9
202821 MLBTB 48% 430379 891426 43915 92 235321330651 95293 2110 299 87 -6 +1 +0 +8 +12 1.5
202922 MLBTB 54% 499440 1051728 501056 102 239325341666 102294 2110 305 91 -5 +1 +0 +9 +14 2.0
203023 MLBTB 57% 520456 1091729 521097 102 239326344671 105295 2110 309 94 -3 +1 +0 +9 +15 2.2
203124 MLBTB 57% 520456 11117210 521087 102 243330355685 112295 2110 311 96 -2 +1 +0 +9 +15 2.3
203225 MLBTB 57% 520455 11117210 531087 102 244332356688 112296 2110 312 97 -2 +1 +0 +9 +15 2.4
203326 MLBTB 56% 520455 11017210 531087 102 242330354684 112295 2110 313 98 -1 +1 +0 +9 +15 2.4
203427 MLBTB 55% 520455 11017210 531087 102 242330354684 112295 2110 313 98 -1 +1 +0 +9 +15 2.4
203528 MLBTB 55% 520454 11017210 541097 102 242332355687 112295 2110 312 97 -2 +1 -1 +9 +15 2.3
203629 MLBTB 53% 520454 11017210 541107 92 242332355687 112294 2110 310 95 -3 +1 -1 +9 +15 2.1
203730 MLBTB 53% 520454 1081729 541117 92 238328344672 106293 2110 307 93 -4 +1 -2 +9 +15 1.9
203831 MLBTB 57% 504440 1041629 531096 81 236327343670 107290 2211 303 90 -6 +1 -3 +9 +14 1.6
203932 MLBTB 54% 489429 991528 511086 81 231321331652 100287 2210 297 86 -8 +1 -4 +9 +14 1.3
204033 MLBTB 53% 458403 901317 471045 71 223312313625 89283 2310 291 81 -10 +1 -4 +8 +13 0.8
204134 MLBTB 49% 402353 781116 41935 51 221311309620 88278 2310 283 75 -12 +1 -5 +7 +11 0.3
204235 MLBTB 44% 341299 63814 35824 41 211302284586 74272 2410 274 68 -12 +0 -6 +6 +10 -0.2
204336 MLBTB 35% 280247 50613 28693 31 202291271563 69267 2510 264 60 -13 +0 -6 +5 +8 -0.6
202720 MLBTB 34% 113100 23311 11241 20 230312310623 80296 2110 282 74 -3 +0 +0 +2 +3 0.2
202821 MLBTB 48% 208182 44713 21443 41 242330341671 99297 2110 291 81 -4 +0 +0 +4 +6 0.6
202922 MLBTB 54% 271239 57914 27573 51 238323335658 96298 2110 297 85 -4 +1 +0 +5 +8 0.9
203023 MLBTB 57% 294258 631015 30624 61 244332349681 105299 2110 301 88 -4 +1 +0 +5 +8 1.1
203124 MLBTB 57% 294258 631015 30614 61 244332349681 105299 2110 303 90 -3 +1 +0 +5 +8 1.1
203225 MLBTB 57% 294258 641016 30614 61 248336364700 116300 2110 304 91 -3 +1 +0 +5 +8 1.2
203326 MLBTB 56% 294258 641016 30614 61 248336364700 116299 2110 305 91 -3 +1 +0 +5 +8 1.2
203427 MLBTB 55% 288252 61915 30604 61 242332345677 103299 2110 305 91 -3 +1 +0 +5 +8 1.2
203528 MLBTB 55% 285249 60915 30604 51 241332345678 104299 2111 304 91 -3 +1 -0 +5 +8 1.1
203629 MLBTB 53% 278243 59915 29594 51 243333350683 107298 2110 302 89 -3 +1 -1 +5 +8 0.9
203730 MLBTB 53% 274240 58915 29593 51 242331350681 108297 2211 299 87 -4 +1 -1 +5 +8 0.8
203831 MLBTB 57% 285249 60915 30624 51 241332345678 104294 2211 295 84 -5 +1 -2 +5 +8 0.7
203932 MLBTB 54% 266233 54814 28593 41 232322326648 94291 2211 290 80 -6 +0 -2 +5 +8 0.5
204033 MLBTB 53% 244214 49714 25553 41 229318327645 98287 2310 284 75 -7 +0 -2 +4 +7 0.3
204134 MLBTB 49% 196172 39513 20462 30 227314320634 93282 2310 276 69 -7 +1 -2 +4 +6 0.0
204235 MLBTB 44% 151133 28402 15362 20 211300286586 75276 2410 267 62 -6 +0 -2 +3 +4 -0.2
204336 MLBTB 35% 9988 17201 10251 10 193283250533 57271 2510 258 55 -5 +0 -2 +2 +3 -0.2
▸ Career Totals
Career 41343627 8631301569 42589153 7513 238327339666 101296 2210 295 84 -75 +10 -15 +74 +117 11.3
/ 162G 650570 13520211 671408 122 237326337662 100294 2210 295 84 -12 +2 -2 +12 +18 1.8
Career 83897348 171226132134 8551816112 16435 233322332654 99290 2210 299 87 -122 +19 -31 +150 +238 25.8
/ 162G 650569 13220210 661419 133 232321327648 95289 2210 299 87 -9 +1 -2 +12 +18 2.0

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Tampa Bay 172147 35521 24331 122 238349320669 82301 1914 312 97 -1 +2 +5 0.6
202518 ROKDSL Tampa Bay 192144 39800 34249 85 271439326765 56312 1218 358 132 +7 -0 +5 1.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Brian Schneiderlast yr '12
career totals — 12 seasons, 3,522 PA
123,522664246319367+54+8421.420.8
/162664121+10.3+15.84.0pk7: 20
#3Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#4John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,3527278236321339+69+4014.912.0
/1626641112+10.5+6.12.3pk7: 9
#5Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Andres Torres (OGILVIE) 19 45 20 50 60 236/331/288 52302 219 21% 11% 72 +0.8
Alain Camou
2023 · A
19 52 37→40 46→50 53 241/307/322 81285 310 16% 8% 78 +0.2 207/265/272 65271 26 22% 7% 47 -1.9 177/232/223462370224%6%19-1.0
Nelson Quiroz
2021 · A
19 44 37→40 47→40 45 209/268/279 70271 56 24% 7% 50 -1.7 225/289/328 103278 75 20% 8% 72 -0.2 255/307/326712932013%6%74-0.0
Alvaro Montero
2018 · A
18 48 35→30 52→60 54 219/315/281 62294 316 24% 11% 72 -0.2 215/296/270 55306 218 27% 9% 61 -1.0 232/319/2633131203023%9%67-0.2
Rochest Cruz
2018 · A
19 46 36→40 43→65 52 214/289/283 69266 310 20% 9% 61 -1.0 213/286/278 65276 330 22% 8% 59 -1.1 205/284/2595326524721%8%50-0.6
Drew Cumberland
2008 · A
19 48 36→45 52→55 46 224/280/288 65272 311 18% 6% 58 -1.2 251/303/338 87297 518 16% 6% 80 +0.4 277/326/38711032382216%6%99+0.8
Jorge Minyety
2010 · A
19 46 35→30 50 55 208/299/269 61275 114 22% 11% 63 -0.9 216/285/281 65304 29 27% 9% 59 -1.1 227/294/263363220427%9%53-0.3
Jesus Martinez
2014 · A
19 49 36→30 44→55 54 229/302/301 71269 37 15% 9% 71 -0.3 220/279/277 57275 213 19% 7% 54 -1.4 217/274/2563927111819%7%44-0.8
Felipe Burin
2011 · A
19 49 37→40 45 54 226/299/299 73259 45 14% 8% 69 -0.4 229/291/298 69298 25 22% 7% 65 -0.7 232/292/295633061323%7%63-0.4
Enmanuel Terrero
2023 · A
20 47 37→45 47→55 54 220/301/294 74277 412 20% 10% 69 -0.4 211/284/306 95333 915 36% 9% 65 -0.7 194/268/28793319111839%8%51-0.6
Josh Thole
2006 · A
19 46→56 37→40 47→45 53 218/297/291 73256 55 16% 8% 66 -0.6 227/292/293 66286 34 20% 7% 64 -0.8 281/343/378973165412%8%106+1.6
Victor Ortega
2023 · A
19 48 38→30 43→45 51 224/306/303 80299 46 25% 10% 74 -0.1 219/319/282 63283 27 20% 12% 74 -0.1 214/326/298842774421%12%79+0.1
Ayendy Perez
2013 · A
19 46 35→30 49→60 48 211/290/270 59283 112 24% 8% 58 -1.2 228/291/287 59290 124 20% 8% 62 -0.9 236/296/2895429503319%7%61-0.4
Jorbit Vivas
2021 · A
20 46→56 37→45 49→50 46 217/288/299 82276 311 21% 7% 66 -0.6 248/321/370 122279 117 15% 7% 98 +1.6 245/326/36512027311914%7%96+1.4
Andy Paz
2012 · A
19 50 36→40 44→45 50 231/310/298 67290 38 20% 8% 74 -0.1 208/273/281 73275 45 24% 8% 53 -1.5 208/262/276682716424%7%43-0.5
Marco Vargas
2023 · A
18 47→46 38→40 50→55 52 219/294/304 85285 413 23% 10% 68 -0.5 206/296/277 71288 318 26% 11% 63 -0.8 200/290/2575728022726%11%54-0.7
Roynier Hernandez
2023 · A
18 44 34→30 46→50 53 203/279/257 54256 28 20% 10% 50 -1.7 230/299/285 55293 19 20% 9% 65 -0.7 244/304/306623153722%8%70-0.2
Michael Chirinos
2019 · A
19 49 36→40 51→55 56 226/296/292 67252 411 12% 9% 66 -0.6 223/285/300 77247 614 12% 8% 63 -0.8 217/274/284672247227%7%60-0.4
Carlos Arroyo
2019 · A
18 50 35→30 50 51 231/310/281 51284 313 19% 8% 70 -0.3 221/279/288 67257 415 15% 6% 58 -1.2 184/235/2496524351925%4%28-1.1
Jose Astudillo
2023 · A
19 44 37→30 54→50 47 207/264/281 74251 314 19% 6% 50 -1.8 245/295/318 73283 314 14% 5% 72 -0.2 293/336/3909732081910%4%104+0.6
Juan Ramirez
2018 · A
19 50 35→40 47→45 53 231/295/295 64265 110 13% 8% 66 -0.6 210/264/282 72265 28 20% 6% 50 -1.8 177/223/246692260520%5%19-1.0