Diego TornesOF FCL Braves
Age 18 S/R 6'2" / 178 lbs ROK Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION124 act + 82 ros · stats below = ROS only
wRC+†54
AVG/OBP/SLG.198 / .266 / .304
PA82
HR1
K%28
BB%7
BABIP271
ISO106
MLB%0%
Value2026 · WAR
BAT: -19.6 runs (wOBA-derived runs vs avg)-20BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -1.2 runs (Positional adjustment)-1POSREP: +5.9 runs (Replacement-level credit)+6REPTotal WAR: -1.50-1.5WAR
trajectory · projected WAR by year
-0.2-0.4-0.32628
Tools · ContractCON 51 / POW 55
Toolsscout grade
CONTACT51
scouting grade only
POWER55
scouting grade only
EYE60
scouting grade only
SPEED51
scouting grade only
DEFENSE49
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
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
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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202517 ROKDSL Braves 147129 26430 16451 244 202295279574 78306 3111 259 56
202517 ROKDSL Braves 147122 34550 23321 244 279397402799 123374 2216 361 134
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKATL 124115 16330 5394 84 139202217419 78211 314 173 -9 -15 +0 +0 -1 +4 -1.3
YTD18 ROKATL 124112 22440 8274 84 196274304578 107259 226 264 61 -6 +0 +0 -1 +4 -0.3
ROS18 ROKATL 0% 8275 15311 6231 31 198266304570 106271 287 256 54 -4 +0 -0 -0 +2 -0.2
ROS18 MLBATL 0% 01 0000 000 00 271 245 45 -0 -0
FULL18 ROKATL 124116 16330 5394 84 138202216417 78208 314 173 -9 -15 +0 +0 -1 +4 -1.3
TOT18 ROKATL 206190 31641 11625 115 163227252479 89235 305 206 16 -20 +0 -0 -1 +6 -1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBATL 34% 247224 46834 17674 61 205273321595 116273 277 268 63 -10 +1 -1 -1 +7 -0.5
202820 MLBATL 48% 374338 721257 271006 82 213283340623 127276 277 279 72 -12 +1 -1 -2 +11 -0.4
202719 MLBATL 34% 8578 16311 6231 20 205271308578 103273 277 257 55 -4 +0 -0 -1 +2 -0.2
202820 MLBATL 48% 181163 34623 13483 41 209279325604 117276 277 267 63 -8 +0 -0 -1 +5 -0.4
▸ Career Totals
Career 266242 50934 19714 61 207277318595 112274 277 264 60 -12 +1 -1 -2 +8 -0.6
/ 162G 650591 12222710 4617310 152 206276318594 112273 277 264 60 -29 +2 -1 -4 +18 -1.4
Career 850766 159271212 6623512 418 207281321601 113281 288 270 65 -34 +5 -2 -5 +24 -1.2
/ 162G 650586 1222199 501809 316 208281321601 113282 288 270 65 -26 +4 -1 -4 +18 -0.9

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
202517 ROKDSL Braves 147122 34550 23321 244 279397402799 123374 2216 361 134 +6 +3 +4 1.3

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
#1Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
240979213279330-2-0-0.5-0.2
/1626641115-4.0-0.5-0.8pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Diego Tornes (OGILVIE) 18 25→51 40→55 50→51 60 163/227/252 89235 111 30% 5% 16 -1.5
Alberto Rodriguez
2019 · A
18 40→50 40→50 51→50 43 198/259/283 85277 816 30% 7% 48 -1.9 217/273/320 103296 814 28% 7% 63 -0.8 218/277/35013230911731%7%70-0.3
Karexon Sanchez
2007 · A
19 42→48 41→45 49→50 49 207/288/304 98267 916 25% 9% 66 -0.6 205/267/306 101291 912 31% 7% 58 -1.2 222/301/333110309101129%8%76+0.0
Jhoan Urena
2013 · A
18 44→47 39→45 51→45 41 212/252/300 89270 610 24% 5% 49 -1.8 210/250/284 74285 48 26% 5% 43 -2.2 212/271/33512329713532%7%63-0.7
Jim Caceres
2019 · A
18 43 40→45 55 48 207/277/305 97255 614 21% 7% 61 -1.0 196/263/271 75271 410 27% 7% 47 -1.9 124/200/1391518701030%7%-14-1.1
Dalton Pompey
2011 · A
18 41→51 42→45 50→55 40 205/258/306 101279 1011 30% 6% 53 -1.5 199/268/292 93283 718 30% 8% 55 -1.4 259/316/35910033172922%7%87+0.7
Yunior Garcia
2019 · A
18 37→47 43→45 52→30 40 187/247/297 110260 1010 31% 6% 47 -1.9 196/245/301 105305 107 37% 5% 46 -2.0 224/273/34011532712233%5%65-0.3
Yeremy Cabrera
2023 · A
18 37→41 38→45 53→55 48 181/263/262 81241 513 26% 8% 46 -2.0 206/287/315 109272 1017 26% 9% 69 -0.4 200/284/304104268112428%8%63-0.5
Leo Bernal
2022 · A
18 37→46 43→45 48→50 45 187/245/295 108226 106 22% 6% 46 -2.0 213/279/331 118281 125 27% 8% 69 -0.4 221/285/341120281141025%8%71-0.2
Juan Matheus
2023 · A
19 41→43 41→45 51→55 54 194/303/299 105291 716 32% 13% 72 -0.2 205/300/298 93293 620 29% 11% 70 -0.3 210/285/315105268102124%9%66-0.4
Yonatan Henriquez
2023 · A
18 44→51 40→45 42→55 45 207/294/296 88307 89 32% 9% 67 -0.5 202/284/283 81291 514 29% 9% 59 -1.1 212/295/3099728872027%10%68-0.2
Cole Tucker
2015 · A
19 44→46 37→45 50→55 45 209/273/283 74281 513 26% 7% 54 -1.4 222/267/297 75295 418 24% 6% 54 -1.4 211/274/331120275101226%8%63-0.5
Eddys Leonard
2019 · A
18 41→47 41→55 48→50 48 200/282/301 101267 914 27% 9% 64 -0.8 211/283/328 117302 118 32% 8% 71 -0.3 225/292/37815329318428%6%84+0.6
Jorge Mateo
2013 · A
18 44→46 40→50 51→65 48 211/282/302 91281 610 26% 9% 63 -0.9 210/268/306 96286 734 27% 7% 58 -1.2 222/263/355133288134927%5%66-0.2
Luis Lara
2023 · A
18 42→48 38→40 45→60 45 200/259/284 84248 48 21% 6% 48 -1.9 212/278/277 65276 325 23% 7% 54 -1.4 229/308/3057629253421%9%73-0.1
Luis Barrera
2014 · A
18 37→47 43→45 47→50 47 186/254/303 117227 107 23% 7% 52 -1.6 193/246/273 80269 57 28% 6% 40 -2.4 237/281/34510830851724%5%68-0.3
Moisés Gómez
2017 · A
18 40→43 40→60 47→45 42 195/242/287 92254 78 26% 6% 41 -2.3 196/241/314 118288 126 35% 5% 49 -1.8 190/242/37818827628641%6%64-0.5
Gilberto Celestino
2017 · A
18 43→53 38→45 54→55 48 203/273/292 90270 513 25% 8% 56 -1.3 209/261/295 86283 611 27% 6% 52 -1.6 240/311/3197931771425%9%75-0.0
Aroon Escobar
2023 · A
18 43→46 38→45 47→55 49 203/297/279 76256 612 22% 8% 66 -0.6 211/299/308 97254 916 20% 9% 72 -0.2 216/299/322106259121921%8%75-0.0
Jose Monserrate
2023 · A
18 47 38→40 51→50 46 221/290/309 87287 513 23% 7% 68 -0.5 215/293/282 67300 321 27% 9% 63 -0.9 180/265/2254528813434%9%34-0.6
Jose Perez
2022 · A
18 41 39→40 42→45 45 194/268/281 86278 56 30% 8% 52 -1.6 200/299/287 87269 57 25% 11% 68 -0.5 190/311/283932535724%13%71-0.1