Bryan TorresOF Memphis Redbirds
INJURED · Reassigned to Minors (RM)
Age 29 L/R 5'7" / 165 lbs AAA HR -7%K -4% Svc 0.0 · Ctrl thru 2033 peak 1.1 · 2027
wRC+†149
AVG/OBP/SLG.259 / .339 / .360
PA100
HR2
SB5
K%19
BB%10
MLB%40%
BAT: +5.5 runs (wOBA-derived runs vs avg)+6BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.6 runs (Positional adjustment)-1POSREP: +2.8 runs (Replacement-level credit)+3REPTotal WAR: +0.80+0.8WAR
Scouting · nowfuture
HIT
6060
PWR
4545
SPD
6060
EYE
5960
trajectory · 10 yrs
1.2peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+1.0$8M+$8M
2029Arb-1$0.8M+0.7$3M+$2M
2030Arb-2$0.9M+0.4$2M+$0.9M
2031Arb-3$0.2M+0.1$0.5M+$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $4M $10M +$7M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201518 ROKDSL Brewers 3230 6010 230 20 .200.250.267.517 .067.222 96 .228 33 -2 +0 +0 -0 +1 -0.1
201619 ROKDSL Brewers 165151 32230 11202 83 .212.274.265.539 .053.244 127 .238 40 -11 +0 +0 -1 +5 -0.7
201720 ROKDSL Indians/Brewers 158143 33411 1191 65 .231.290.294.584 .063.239 67 .257 55 -8 -1 +0 -1 +4 -0.5
201821 ROKHelena Brewers 141133 30411 5250 46 .226.254.293.547 .068.271 184 .233 37 -10 -2 +0 -1 +4 -0.9
201922 INTLGigantes de Carolina 4036 6100 341 01 .167.250.194.444 .028.188 108 +0 -0
202124 AA2 teams 219206 51810 6602 93 .248.276.296.572 .049.342 273 .260 57 -11 +1 +0 -1 +6 -0.5
202225 INTLPuerto Rico 195170 46521 22272 36 .271.361.341.702 .071.317 1411 +0 -1
202326 INTLPuerto Rico 189154 45401 27215 156 .292.412.338.749 .045.333 1114 +0 -1
202427 AA2 teams 685608 1833422 621342 5512 .301.368.373.741 .072.379 209 .324 106 +5 +6 +0 -4 +19 2.7
202528 AAA2 teams 623531 16521214 771091 3910 .311.399.437.836 .126.365 1712 .364 137 +26 +4 +0 -4 +18 4.4
▸ 2026 Season (actual · ROS · total)
202629 AAAMemphis Redbirds 7459 21410 11121 42 .356.465.458.922 .102.429 1615 .397 162 +5 +0 +0 -0 +2 0.7
ROS29 MLBSTL 2623 6100 350 10 .261.346.304.651 .043.328 1912 .332 112 +0 +0 +0 -0 +1 0.1
TOT29 MLBSTL 10082 27510 14171 52 .329.433.415.848 .085.403 1714 .380 149 +6 +0 +0 -1 +3 0.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLB 50%STL 323280 751315 38542 134 .268.359.375.734 .107.315 1712 .333 113 +5 +1 -2 -2 +9 1.1
202831 MLB 58%STL 329286 751315 38582 123 .262.353.367.720 .105.313 1812 .329 110 +4 +1 -3 -2 +9 1.0
202932 MLB 68%STL 324282 741315 37602 103 .262.352.369.721 .106.311 1911 .324 106 +2 +1 -4 -2 +9 0.7
203033 MLB 77%STL 303264 671114 34582 82 .254.343.348.692 .095.310 1911 .319 102 +1 +1 -4 -2 +9 0.4
203134 MLB 84%STL 266233 581013 30531 62 .249.337.339.676 .090.310 2011 .313 98 -1 +0 -5 -2 +8 0.1
203235 MLB 91%STL 217190 48813 24461 51 .253.340.353.692 .100.309 2111 .307 93 -2 +1 -6 -1 +6 -0.2
203336 MLBSTL 163143 36612 18361 31 .252.340.350.689 .098.308 2211 .299 87 -2 +0 -6 -1 +5 -0.5
▸ Career Totals (MLE all levels + projections)
Career 43983863 10361582047 44878227 19968 .268.348.356.704 .088.323 1810 .284 76 -121 +13 -29 -26 +125 -4.0
/ 162G 650571 1532337 661164 2910 .268.348.356.703 .088.323 1810 .284 76 -18 +2 -4 -4 +18 -0.6

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201518 ROKDSL Brewers 3228 7010 420 20 .250.344.321.665 .071.269 612 .307 93 -0 +0 +1 0.1
201619 ROKDSL Brewers 165143 37240 19142 83 .259.354.329.682 .070.287 812 .314 98 -0 +0 +5 0.5
201720 ROKDSL Indians/Brewers 158136 40611 1861 65 .294.381.375.756 .081.300 411 .340 118 +3 -1 +4 0.7
201821 ROKHelena Brewers 141130 37611 8170 46 .285.326.369.695 .085.321 126 .307 93 -1 -2 +4 0.1
201922 INTLGigantes de Carolina 4036 6100 341 01 .167.250.194.444 .028.188 108 .216 23 -3 -0 +1 -0.3
202124 AARichmond Flying Squirrels 144132 37710 7312 63 .280.326.348.675 .068.356 225 .300 88 -2 +0 +4 0.2
202124 INTLGigantes de Carolina 7564 19100 9130 30 .297.384.312.696 .016.373 1712 .318 102 +0 +1 +2 0.3
202225 INTLPuerto Rico 195170 46521 22272 36 .271.361.341.702 .071.317 1411 .323 105 +1 -2 +6 0.5
202326 INTLPuerto Rico 189154 45401 27215 156 .292.412.338.749 .045.333 1114 .349 125 +5 +1 +5 1.2
202427 AASpringfield Cardinals 528447 1482822 69751 3310 .331.422.416.838 .085.389 1413 .373 144 +26 +3 +15 4.5
202427 INTLGigantes de Carolina 157120 37600 3491 222 .308.465.358.823 .050.330 622 .384 152 +9 +4 +4 1.8
202528 AAAMemphis Redbirds 414332 1091619 70571 266 .328.447.464.911 .136.369 1417 .400 164 +30 +3 +12 4.5
202528 INTLCriollos de Caguas 209184 56712 22280 134 .304.379.386.765 .082.348 1311 .343 121 +5 +1 +6 1.2

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
Bryan Torres (OGILVIE) 29 60 45 60 60 .259/.339/.360 .101.313 24 19% 10% 102 +0.3
Fred Lewis
2011 · MLB
30 56→60 45→50 55 51 .264/.339/.411 .147.335 919 23% 9% 115 +2.7 .251/.325/.391 .140.322 1118 24% 9% 104 +2.0 .249/.324/.388.139.324121925%9%97+1.0
Josh Rojas
2023 · MLB
29 53→55 45→50 52→55 54 .257/.335/.385 .128.318 1217 22% 10% 106 +2.2 .239/.309/.351 .112.301 1016 22% 9% 87 +0.8 .220/.291/.317.097.27991523%9%67-0.3
Alex Presley
2014 · MLB
29 55→63 45→50 54→55 46 .269/.316/.403 .133.317 1218 19% 6% 102 +1.9 .252/.297/.354 .102.295 1014 17% 6% 82 +0.5 .253/.300/.339.086.30271318%6%77+0.1
Roger Cedeno
2004 · MLB
29 56→60 41→45 57→65 50 .267/.320/.372 .104.308 828 16% 7% 96 +1.5 .245/.303/.352 .107.288 913 17% 8% 84 +0.6 .260/.323/.368.108.31381318%9%89+0.4
Chris Dickerson
2011 · MLB
29 55 46→50 59→60 51 .260/.337/.403 .144.350 1225 27% 10% 111 +2.5 .243/.312/.365 .122.339 1027 29% 9% 92 +1.2 .246/.321/.390.144.339132229%9%100+1.0
Esteban German
2007 · MLB
29 59→61 40→45 58→60 55 .279/.355/.385 .106.331 624 17% 9% 114 +2.7 .266/.343/.371 .105.317 520 16% 10% 106 +2.2 .265/.344/.355.091.31842516%10%100+1.1
Jason Kipnis
2015 · MLB
28 54→60 45→55 56→55 55 .260/.336/.388 .128.309 1124 19% 10% 108 +2.3 .263/.333/.410 .147.314 1315 19% 9% 112 +2.6 .258/.327/.418.161.303151119%8%105+2.0
Alejandro De Aza
2013 · MLB
29 57→61 44→50 55 48 .272/.330/.399 .127.326 925 19% 7% 107 +2.2 .260/.322/.398 .138.320 1219 21% 8% 105 +2.1 .256/.321/.398.142.318121722%8%98+1.4
Willie Harris
2008 · MLB
30 51→60 42→50 57→60 52 .244/.318/.364 .120.300 828 20% 9% 94 +1.3 .241/.336/.393 .152.279 1419 18% 11% 109 +2.4 .226/.336/.388.162.254161617%13%105+1.3
Tony Kemp
2021 · MLB
29 50→60 44→45 51→55 56 .242/.323/.363 .122.270 1116 15% 9% 96 +1.5 .244/.333/.364 .120.269 1113 13% 10% 101 +1.8 .238/.327/.344.107.25991512%10%91+0.9
Roger Bernadina
2013 · MLB
29 51→61 46→45 56→60 49 .253/.318/.384 .131.303 1428 21% 8% 99 +1.7 .219/.295/.337 .118.294 1119 28% 8% 78 +0.2 .228/.296/.347.119.323122031%8%78+0.1
Scott Podsednik
2004 · MLB
28 60→65 44→45 61→65 55 .291/.358/.422 .131.332 1033 15% 9% 125 +3.5 .267/.333/.374 .107.308 748 15% 9% 102 +1.9 .287/.340/.379.092.32763413%7%102+1.5
Raimel Tapia
2023 · MLB
29 55→64 41→50 52→55 47 .265/.309/.368 .103.307 817 16% 6% 90 +1.0 .248/.308/.366 .118.306 1220 22% 8% 90 +1.0 .232/.311/.333.101.300123325%10%82+0.2
Matt Young
2012 · MLB
29 55→58 38→40 56→60 54 .256/.324/.345 .089.296 426 14% 8% 91 +1.1 .233/.307/.309 .076.290 422 19% 9% 76 +0.0 .219/.304/.282.063.27842621%10%65-0.4
Chris Duffy
2009 · MLB
29 52→62 41→45 60 48 .249/.310/.359 .110.297 830 18% 7% 89 +1.0 .225/.282/.338 .113.300 916 26% 6% 72 -0.2 .224/.271/.332.108.31971631%4%63-0.5
Xavier Paul
2014 · MLB
29 53→58 47→50 50→55 48 .260/.320/.402 .142.317 1416 22% 8% 105 +2.1 .218/.275/.349 .131.286 156 28% 7% 72 -0.2 .178/.228/.284.106.24714133%5%33-1.7
Ezequiel Carrera
2017 · MLB
30 52→62 42→45 53→60 48 .251/.310/.351 .100.305 924 20% 7% 87 +0.8 .240/.303/.349 .109.304 1218 24% 8% 84 +0.6 .244/.306/.344.100.310112424%8%81+0.2
Eric Campbell
2016 · MLB
29 54→57 44→45 49→50 55 .259/.346/.381 .122.314 1014 20% 10% 111 +2.5 .244/.329/.355 .111.302 1012 21% 10% 97 +1.5 .235/.322/.349.115.29010921%10%90+0.7
Leo Heras
2019 · AAA
29 51→61 41→50 54→55 46 .239/.299/.349 .110.319 719 26% 8% 82 +0.5 .248/.324/.423 .175.298 2015 23% 10% 112 +2.6 .247/.335/.441.194.288241422%11%119+2.2
Grégor Blanco
2013 · MLB
29 50→59 41→45 60 55 .239/.321/.340 .102.302 731 22% 11% 89 +1.0 .253/.330/.357 .104.312 722 19% 10% 97 +1.5 .264/.341/.367.103.31861917%10%96+1.1