Victor TorresC Senadores de San Juan
Age 26 R/R 5'9" / 180 lbs INTL HR -4% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 136 proj PA
wRC+†39
AVG/OBP/SLG.191 / .238 / .281
PA136
HR2
K%34
BB%5
ISO91
MLB%0%
Value2026 · WAR
BAT: -9.4 runs (wOBA-derived runs vs avg)-9BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.32627
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
201919 ROKACL White Sox 10097 14100 2400 22 144162155316 10241 402 146 -30
201919 ROKACL White Sox 10096 21200 3280 22 219242240482 21304 283 219 25
202020 INTLRA12 2423 5200 061 00 217250304554 87294 250
202020 INTLRA12 2423 5200 061 00 217250304554 87294 250 251 50
202121 A2 teams 216203 36503 5686 20 177220246466 69248 312 201 12
202121 A2 teams 216200 45703 8486 20 225276305581 80280 224 263 60
202222 AKannapolis Cannon Ballers 190180 30614 4714 00 167202278480 111245 372 202 13
202222 AKannapolis Cannon Ballers 190178 42817 6474 00 236277410687 174280 253 301 88
202323 AABirmingham Barons 2625 3000 0121 00 120154120274 231 460 111 -57
202323 AABirmingham Barons 2625 4000 081 00 160192160352 235 310 167 -14
202424 ACarolina Mudcats 2220 4200 080 01 200200300500 100286 360 216 24
202424 ACarolina Mudcats 2220 5200 060 01 250250350600 100312 270 240 42
202525 INTLSenadores de San Juan 2927 5100 050 00 185185222407 37217 170
202525 INTLSenadores de San Juan 2927 5100 050 00 185185222407 37217 170 169 -12
▸ 2026 Season
202626 MLBMIL 136127 25512 6462 21 197244299544 102283 344 236 39 -9 +0 +0 +2 +4 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBMIL 26% 209193 39813 11683 31 202256301557 98284 335 245 46 -13 +0 +0 +4 +6 -0.3
202727 MLBMIL 26% 5450 10201 3181 10 200259300559 100281 336 234 37 -4 +0 +0 +1 +2 -0.1
▸ Career Totals
Career 5450 10201 3181 10 200259300559 100290 336 234 37 -4 +0 +0 +1 +2 -0.1
/ 162G 650602 12024012 3621712 120 199258299557 100290 336 234 37 -46 +2 +0 +12 +18 -1.4
Career 952895 16130312 2832417 95 180219260479 80263 343 197 9 -98 -0 +0 +17 +27 -5.5
/ 162G 650611 1092028 1922112 63 178218257475 79261 343 197 9 -67 +0 +0 +12 +18 -3.8

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
201919 ROKACL White Sox 10096 21200 3280 22 219242240482 21304 283 219 25 -8 -0 +3 -0.6
202020 INTLRA12 2423 5200 061 00 217250304554 87294 250 251 50 -1 +0 +1 -0.1
202121 AKannapolis Cannon Ballers 185169 33603 8396 10 195257284541 89234 214 247 47 -11 +0 +5 -0.6
202121 ROKACL White Sox 3131 12100 090 10 387387419806 32545 290 363 136 +1 +0 +1 0.2
202222 AKannapolis Cannon Ballers 190178 42817 6474 00 236277410687 174280 253 301 88 -3 +0 +5 0.3
202323 AABirmingham Barons 2625 4000 081 00 160192160352 235 310 167 -14 -3 +0 +1 -0.3
202424 ACarolina Mudcats 2220 5200 060 01 250250350600 100312 270 240 42 -1 -0 +1 -0.1
202525 INTLSenadores de San Juan 2927 5100 050 00 185185222407 37217 170 169 -12 -4 +0 +1 -0.3

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
Victor Torres (OGILVIE) 26 191/238/281 90283 22 34% 5% 39 -0.6
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
McCarthy Tatum
2022 · AA
26 33→24 41→55 45→50 34 169/233/260 91279 96 41% 6% 32 -3.0 199/256/319 120289 1110 34% 5% 57 -1.2 200/252/336136277131132%4%56-0.4
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Chandler Seagle
2022 · AA
26 40 39→40 44→45 34 192/246/279 87294 65 35% 4% 42 -2.3 189/241/273 84303 76 38% 5% 37 -2.6 167/216/237702776440%5%15-1.5
Tim Roberson
2015 · A
26 39→35 41→40 47→30 36 198/236/293 95281 92 33% 5% 40 -2.4 218/253/309 91312 83 31% 4% 52 -1.6 234/266/323893297130%4%55-0.5
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Mike Salvatore
2023 · A
26 31 41→40 49→45 40 165/225/253 88235 95 33% 7% 26 -3.4 191/259/280 89260 88 28% 8% 48 -1.9 174/253/251762286725%9%34-1.1
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Ali Solis
2015 · AAA
27 40 40→45 46→30 33 200/229/288 88275 75 30% 3% 35 -2.8 182/214/260 78254 74 30% 3% 21 -3.7 193/228/31812625217231%4%41-0.8
Madison Stokes
2022 · AA
26 38→35 42→40 41→40 36 190/239/291 101287 104 36% 5% 42 -2.3 182/255/286 104302 99 39% 8% 48 -1.9 156/243/254992638940%9%32-1.5
Dennis Ortega
2022 · AAA
25 40 39→45 47→45 38 197/244/276 79285 75 33% 5% 40 -2.4 209/261/303 94327 810 36% 6% 54 -1.4 187/240/2587230851039%6%30-1.0
Caleb Hamilton
2021 · AAA
26 39 42→45 45 42 196/255/296 101271 99 30% 7% 50 -1.7 183/269/319 136279 176 38% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Jake Anchia
2023 · AA
26 37 44→45 48→40 35 193/235/302 109272 133 34% 4% 43 -2.2 192/238/323 131269 165 34% 5% 50 -1.7 174/222/32314923019333%4%41-1.1
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Stuart Levy
2019 · A
26 36 38→40 44→40 38 175/245/249 74270 65 35% 6% 34 -2.8 191/251/282 91306 87 38% 6% 45 -2.1 149/202/237882459341%6%9-0.9
Gunnar Heidt
2018 · AA
25 37→39 42→45 47→50 38 186/242/289 103277 1012 35% 6% 43 -2.2 197/252/301 104308 913 37% 6% 50 -1.8 206/260/3081032978932%6%52-1.0
Jordan Betts
2017 · AA
25 34→27 41→45 45→40 34 174/219/271 97274 84 39% 5% 27 -3.3 190/236/303 113293 124 38% 5% 43 -2.2 180/226/29311327214338%5%36-1.7
Jorge Saez
2017 · AA
26 37 45 44→30 40 191/250/309 118275 134 34% 7% 52 -1.6 208/275/344 136298 175 34% 8% 72 -0.2 192/268/32413226719234%9%62-0.3
Wade Kirkland
2015 · A
26 37→33 41→45 48→45 32 183/227/285 102284 87 37% 4% 35 -2.8 183/214/261 78323 78 44% 3% 22 -3.7 163/185/222582996647%2%-3-2.3
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7